太原理工大学编译原理实验
13页1、本科实验报告课程名称:编译原理实验项目:无符号数的词法分析程序(实验一)基本程序设计(实验二)实验地点:致远楼303 专业班级: 软件14XX学号:学生姓名:指导教师: 冯秀芳 2017年 6月27日一、实验目的和要求1 培养学生初步掌握编译原理实验的技能.2 验证所学理论、巩固所学知识并加深理解。3 对学生进行实验研究的基本训练。二、实验内容和原理实验一、 无符号数的词法分析程序(4学时)内容:掌握词法分析的基本思想,并用高级语言编写无符号数的词法分析程序.要求:从键盘上输入一串字符(包括字母、数字等),最后以“;”结束,编写程序识别出其中的无符号数。无符号数文法规则可定义如下: 无符号数无符号实数。数字串E比例因子无符号整数E 有符号整数+-无符号整数 无符号整数数字串 数字串数字 数字0 1 2 3。.。.。. 9 读无符号数的程序流程图见下图三 主要仪器设备PC机+Java语言编程环境四、实验结果与分析1。实验代码:package text1;import java.io.BufferedReader;import java。io。InputStreamReader;publi
2、c class Text1 /* param args /public static void main(String args) throws Exception / TODO Auto-generated method stubint p = 0, w = 0, w1 = 0, j = 0, i = 0, d = 0, e = 1;double w2 = 0;String str;System.out.println(”请输入一串字符以;结束:);BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));str = buf。readLine();char m = new char100;for (i = 0; i str.length(); i+) mi = str。charAt(i);i = 0;while (i str。length()) if (mi 48 | mi 57) i+; else do d = mi 48;w = w 10 + d;j+;i+; while (mi = 48
《太原理工大学编译原理实验》由会员s9****2分享,可在线阅读,更多相关《太原理工大学编译原理实验》请在金锄头文库上搜索。
2023年学习颜志定心得体会坚守党性精神家园走好群众路线.docx
2023年海南省小学体育课程标准培训学习总结
冶金简答题供参考
顺利自行车供应商业绩考核管理办法.doc
现场安全生产管理体系.doc
《陆地与海洋的分布》教学设计.doc
拜读有感 如鲠在喉 不揣一愚 拙见附后 无意冒犯 还望海涵.doc
四川大学写作概论期末复习资料.doc
实施性冬季施工方案.doc
电信运营企业提升核心竞争力的策略研究毕业论文.doc
屋顶光伏发电扶贫工程可研报告
2023年金融专业的八大就业方向.docx
采购中心评标专家入库条件及程序.doc
世界粮食日主题活动总结模板(2篇).doc
六年级上册英语试题期末测试-广州版
最新小升初数学模拟试题(含答案).doc
2023年个人评职称工作述职报告.docx
2023小学教师职业道德教育工作计划范文(2篇).doc
精选学校建议书3篇
大脑的奥秘神经科学导论答案.doc
2023-02-21 1页
2023-03-01 17页
2023-09-29 3页
2023-12-12 10页
2022-11-12 1页
2023-01-07 3页
2023-05-06 4页
2023-06-05 4页
2023-06-20 10页
2024-01-14 7页