当前位置:首页 » 编程软件 » 慕课编译原理第四章课后作业

慕课编译原理第四章课后作业

发布时间: 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使用条件:发生紧急突发状况,需要报警、求助时使用方法:向接电话者迅速、准确、清晰地说明发生的事件、发生的时间、地点、现状,并留下自己的...

热点内容
vs编译找不到指定项目文件 发布:2025-02-08 12:36:54 浏览:242
怎样用windows服务器搭建网站 发布:2025-02-08 12:27:38 浏览:532
android获取音乐 发布:2025-02-08 12:26:05 浏览:962
存储的数据可以复制吗 发布:2025-02-08 12:20:22 浏览:852
scraino编程 发布:2025-02-08 11:59:41 浏览:266
我的世界服务器进不去该怎么办 发布:2025-02-08 11:47:41 浏览:236
linux的telnet 发布:2025-02-08 11:47:36 浏览:288
压缩袋打折 发布:2025-02-08 11:46:02 浏览:259
c语言结构体题目 发布:2025-02-08 11:46:01 浏览:339
如何svn限制一些外网不能访问 发布:2025-02-08 11:46:00 浏览:992