當前位置:首頁 » 編程軟體 » 慕課編譯原理第四章課後作業

慕課編譯原理第四章課後作業

發布時間: 2022-08-08 05:16:29

A. 姐,我在做詞法分析器的作業,要求是識別INT和REAL,請問識別這兩類數據有什麼辦法嗎,編譯原理第一周

啊.........
雖然已經有滿意答案了....
BUT。
既然都像我定向求助了...
我還是稍稍答一下吧~

P.S.估計。你是看到我關於詞法編譯器滴博客了.....
如果你下次有問題。
可以直接在文章下面留言。
我看到就會回答滴~
不用特意跑到網路知道哈~

先聲明.....
我滴詞法分析器是3年前做滴了吧.....
我現在連詞法分析器是哈子....
都不記得了.......
專門去看了下網路。和我滴博文...
差點沒哭了.....
原來我3年前寫博文...
就是純貼代碼...
連個程序流程圖都沒畫........
真是難為那些個完完整整看完滴娃了.......
我自己再從頭看都噶累啊....

話說....
有real介個類型咩...........是想說float double嘛.......
啊........
好久不玩C........都忘記了。

——————————以下僅為我滴思路...不一定對。更不會是最優哈~——————————
首先。你可以很容易滴得到一個這樣滴字元串。
123.4
123
123e-7
之類滴字元串~

然後你可以專門寫個函數。
在函數裡面判斷是int 還是 float
C不是有自帶函數
atoi(string)
atof(string)
之類滴函數嘛~
你直接把得到滴字元串放在裡面轉換一下。
如果不是數字滴話。
就會得到0.

例如123.4
atoi之後就是123
atof之後就是123.4
然後你再把atoi滴int結果轉換為float.
這時候123就是123.0了嘛~
你把介個結果和123.4那個結果做個==比較。
如果相等。就是int。不相等就是float。

當然.............
介個比較是很粗糙很粗糙滴...........
嘛~
只是一個思路賽~
你自己再好好想想其他滴吧~

以上~

B. 編譯原理的作業 寫出下列式子的後綴式: 1.a*(-b+c) 2.a+b*(c+d/e)

ab-c+*
abcde/+*+

C. 高手請進!急問編譯原理:*0((0|1)*|01*0)*1的DFA圖怎麼畫

先畫出NFA 在根據 子集法 求出dfa 參考 《編譯原理》課後習題答案%2B清華大學出版社第二版
中第四章 第一題 第二小題 相似

D. 0513《編譯原理》作業要求 設計並實現TINYC語言的掃描程序;

你的作業還在不在,能否借我一用,酬謝

E. 編譯原理第4章作業答案

考慮上下文無關文法:S->SS+|SS*|a以及串aa+a*,

F. 編譯原理的作業,求助啊,各位大哥

1-7 D B A C C D A
對錯題是:對 錯 對

G. 編譯原理的作業,求助啊。

這是我查了之後東拼西湊寫到暑假作業本上的,僅供參考 求助電話:110使用條件:發生緊急突發狀況,需要報警、求助時使用方法:向接電話者迅速、准確、清晰地說明發生的事件、發生的時間、地點、現狀,並留下自己的...

熱點內容
socket編程php 發布:2024-05-03 20:12:50 瀏覽:207
坦洲郵政局可以解壓嗎 發布:2024-05-03 20:09:55 瀏覽:732
二級程序編譯答案 發布:2024-05-03 18:41:35 瀏覽:654
領動自動精英版是哪個配置 發布:2024-05-03 18:37:30 瀏覽:151
java編譯器中cd什麼意思 發布:2024-05-03 18:36:00 瀏覽:390
傳奇伺服器如何刷錢 發布:2024-05-03 18:36:00 瀏覽:978
安卓版twitter怎麼注冊 發布:2024-05-03 18:28:05 瀏覽:894
Python邏輯優先順序 發布:2024-05-03 18:26:14 瀏覽:268
linux查看svn密碼 發布:2024-05-03 18:12:47 瀏覽:805
地鐵逃生怎麼進入游戲安卓 發布:2024-05-03 17:49:35 瀏覽:993