2. 设计一个含有多个菜单项的菜单演示程序,然后再为这些菜单项设计相应的功能。 要求: (1)程序显示下列菜单选项: 1. 解一元二次方程 2. 石头、剪子、布游戏 3. 退出程序 选择1-3: (2)用户选择1,则求解一元二次方程Ax²+Bx+C=0的根。用户输入A、B、C的值,输出方程根x1和x2。 (3)用户选择2,则模拟石头、剪子、布游戏。用户可以任选石头、剪子、布中的一种,计算机也随机产生3种物件之一,根据“石头赢剪子,剪子赢布,布赢石头”的规则判定胜负,另外,默认为一局定胜负,如果有可能,实现三局两胜的规则。 3. 生成一个Rectangle类(长方形),这个类的length和width属性默认取值为1,其成员函数计算长方形的perimeter(周长)和area(面积)。为该类的length和width设置set函数和get函数。set函数应验证length和width均为0.0到20.0之间的浮点数。 三、实验要求  将程序源代码压缩后提交至学院FTP上对应实验和班级的目录中。  作业命名方式为:“学号姓名.rar”。  作业提交时间:下次实验课前提交。
1
本人讲课用的课件。需要安装.net控件。 涵盖从语法到代码生成,可视化演示编译各部分的工作。 章节 程序名 内容 3.2.3 CiFaFenXizhuangtaizhuanhuantu.exe 词法分析-状态转换图 4.4 DiGuiXiaJiangFanYi.exe 递归下降翻译 7 DiGuiXiaJiangFanYiAST.exe 递归下降翻译:抽象语法树 4.4 Figure4.2.exe 递归下降分析器:图4.2 4.4 Figure4.3.exe 递归下降分析器:语法图4.3 4.5 YUCEFENXI.exe 预测分析程序实现 5.2 SuanFuYouXian.exe 算符优先分析 5.3.1 Figure5.5LR.exe LR分析器,图5.5 5.3.1 Figure5.5LRDFA.exe LR分析器,图5.5:可视下推自动机 5.3.2 LR0DFA.exe 简单的LR(0)文法 5.3.3 Figure5.9LRDFA.exe 文法5.9的活前缀识别器 5.3.4 Figure5.10LR1.exe 规范LR分析表,图5.10 5.3.4 Figure5.10LR1DFA.exe 规范LR分析表,图5.10:可视下推自动机 5.3.5 Table5.6LALRDFA.exe LRLA分析:可视下推自动机 5.3.6 ERYIWENFALR.exe 二义文法应用 5.3.6 ERYIWENFALRDFA.exe 二义文法应用:可视下推自动机 5.3.7 LRErrorHandling.exe LR分析的错误处理 6.3 S_SHUXINGWENFA.exe S属性文法的自下而上计算 6.5.2 Table610.exe 分析栈中的继承属性,表6.10 7.1 Table7_1.exe 表达式翻译成后缀式的语义规则实现 7.1.3 Table7_3.exe 把赋值语句翻译为三地址代码的属性文法实现 7.2.1 Figure7_6.exe 计算说明语句中名字的类型和相对地址 7.3 Assign.exe 赋值语句的翻译 7.3.2 Array.exe 数组元素的访问 7.4.1 Figure7_13.exe 布尔表达式的数值表示法的翻译模式 7.4.2 Table7_7.exe 作为条件控制的布尔表达式的翻译 7.5 Table7_8.exe 控制流语句的属性文法实现 7.6 CallFunc.exe 过程调用的处理 9.1.2 Swap.exe 参数传递实例:swap 10.2 JuBuYouHuaExcise10.3.1.exe 局部优化练习10.3.1 10.2 JuBuYouHuaExcise10.3.2.exe 局部优化练习10.3.2 10.2 JuBuYouHuaExample10.4.exe 局部优化练习10.4 11.3 CodeGenExample11.1.exe 代码生成例11.1 11.3 CodeGenExercise11.1.exe 代码生成练习11.1 11.5 CodeGenExercise11.2DAGSorted.exe 代码生成练习11.2,DAG优化 11.5 CodeGenExercise11.2Original.exe 代码生成练习11.2,无DAG优化 11.5 DAGCodeGen.exe DAG的目标代码 11.5 DAGCodeGenFigure11.9.exe 图11.9 11.3.1 DaiYongXinXi.exe 待用信息 11.3 P313.exe 一个简单的代码生成器
2022-06-03 18:51:37 580KB 编译原理 课件 可视化 陈火旺
1
二叉树基本操作演示程序的设计与实现.doc
2022-05-31 17:04:54 1.11MB 文档资料
演示BP算法的原代码
2022-05-23 15:18:14 2.1MB BP 神经网络
1
51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片机Proteus仿真实例 1602字符液晶滚动演示程序51单片
2022-05-22 14:06:04 9KB 51单片机 proteus 嵌入式硬件 单片机
sim800c和STM32通信,综合测试程序,通过串口测试模块所有功能
2022-05-20 18:50:53 323KB sim800cstm32程序 sim800c STM32SIM800C
一个很好一维傅立叶变换演示程序,对大家的理解有帮助
2022-05-16 15:07:27 10KB 一维傅立叶变换 演示 程序
1
单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚动演示程序(有源码)单片机C语言程序设计 1602字符液晶滚
2022-05-07 19:08:04 81KB 单片机 源码软件 c语言 嵌入式硬件
神思100型二代证设备二次开发包PB演示程序
2022-05-06 11:03:46 1.79MB 身份证扫描
1
实现一个重言式的判别程序。逻辑表达式从键盘输入,长度不超过一行;逻辑运算符包括“|”、“&”、“~”,分别表示或、与、非,运算优先程度递增,括号内的运算优先。 注释比较详细了!
1