freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編譯原理報(bào)告(4)-展示頁(yè)

2025-04-01 12:06本頁(yè)面
  

【正文】 。(ch=39。)amp。))||((ch=39。(ch=39。)amp。 if(((ch=39。\n39。 39。 m=0。m++)token[m++]=NULL。 for(m=0。 scaner()。 break。break。break。 do{ scaner()。)。 }while(ch!=39。 do { ch=fgetc(fp)。main(){ FILE *fp。char *rwtab[6]={begin,if,then,while,do,end}。 詞法分析代碼includeincludechar prog[80],token[8],ch。2. 掃描子程序的算法思想首先設(shè)置3個(gè)變量:token用來(lái)存放構(gòu)成單詞符號(hào)的字符串;sum用來(lái)存放整型單詞;syn用來(lái)存放單詞符號(hào)的種別碼。char *rwtab[6]={begin,if,then,while,do,end}。如能查到匹配的單詞,則該單詞為關(guān)鍵字,否則為一般標(biāo)識(shí)符。1. 主程序示意圖(1) 關(guān)鍵字表的初值。其中:syn為單詞種別碼; token為存放的單詞自身字符串; sum為整形常數(shù)。2614(27*15)28/160 詞法分析程序的功能輸入:所給文法的源程序字符串??崭褚话阌脕?lái)分隔ID、NUM、運(yùn)算符、界符和關(guān)鍵字,詞法分析階段通常被忽略。(2) 運(yùn)算符和界符:: = + * / = = = 。課 程 實(shí) 驗(yàn) 報(bào) 告課程名稱: 編譯原理 專業(yè)班級(jí): 信息安全1302班 學(xué) 號(hào): 姓 名: 報(bào)告日期: 2015年 11 月 11日 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院目錄1 實(shí)驗(yàn)一 2 實(shí)驗(yàn)?zāi)康?2 實(shí)驗(yàn)要求 2 詞法分析的算法思想 3 詞法分析代碼 4 結(jié)果驗(yàn)證 8 實(shí)驗(yàn)小結(jié) 92 實(shí)驗(yàn)二 10 實(shí)驗(yàn)?zāi)康?10 實(shí)驗(yàn)要求 10 語(yǔ)法分析的算法思想 10 語(yǔ)法分析代碼 12 結(jié)果驗(yàn)證 18 實(shí)驗(yàn)小結(jié) 18 實(shí)驗(yàn)一 詞法分析 實(shí)驗(yàn)?zāi)康脑O(shè)計(jì)、編制并調(diào)試一個(gè)詞法分析程序,加深對(duì)詞法分析原理的理解。 實(shí)驗(yàn)要求 待分析的簡(jiǎn)單語(yǔ)言的詞法(1) 關(guān)鍵字: begin if then while do end所有的關(guān)鍵字都是小寫。 ( ) (3) 其他單詞是標(biāo)識(shí)符(ID)和整型常數(shù)(NUM),通過(guò)以下正規(guī)式定義:ID=letter(letter|digit)*NUM=digit digit*(4) 空格由空白、制表符和換行符組成。 各種單詞符合對(duì)應(yīng)的種別碼 單詞符號(hào) 種別碼單詞符號(hào)種別碼 begin1:17if2:=18then320while421do5=22end623lettet(letter|digit)*10=24dight dight* 11=25+13。輸出:二元組(syn,token或sum)構(gòu)成的序列。 詞法分析程序的算法思想算法的基本任務(wù)是從字符串表示的源程序中識(shí)別出具有獨(dú)立意義的單詞符號(hào),其基本思想是根據(jù)掃描到單詞符號(hào)的第一個(gè)字符的種類,拼出相應(yīng)的單詞符號(hào)。關(guān)鍵字作為特殊標(biāo)識(shí)符處理,把它們預(yù)先安排在一張表格中(稱為關(guān)鍵字表),當(dāng)掃描程序識(shí)別出標(biāo)識(shí)符時(shí),查關(guān)鍵字表。關(guān)鍵字表為一個(gè)字符串?dāng)?shù)組,其描述如下。置初值調(diào)用掃描子程序輸出單詞二元組輸入串結(jié)束?結(jié)束YN(2) 程序中需要用到的主要變量為syn,token,sum。掃描子程序的流程圖如下圖所示。int syn,p,m,n,sum。scaner()。 fp=fopen(,r)。 prog[p++]=ch。39。 p=0。 switch(syn) { case 11:printf((%10d%5d)\n,sum,syn)。 case 1:printf(you have input a wrong
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1