1, 表达式一般由操作数(operand),运算符(operator)和界限符(delimiter)组成。操作数可以有常数,变量或者标识符。运算符分为算术运算符,关系运算符和逻辑运算符。基本界限符有左右括号和表达式结束符号。为了程序简单,仅讨论简单算术表达式的求值问题。这种表达式只含加,减,乘,除和四则运算符,括号以及结束符‘#’。 2, 算法基本思想: 建立两个栈:一个是操作数栈(Stack_nd),用以寄存操作数或运算结果;另一个是运算符栈(Stack_tr),用以寄存运算符和界限符。 依次读入表达式中的字符,若是操作数则压进操作数栈(Stack_nd),若是运算符,则与运算栈(Stack_tr)的栈顶元素比较优先级,根据比较的结果进行相应的操作。 3, 规定算符间的优先级;算符q1与q2至多是下面三种关系之一: q1<q2 q1的优先权低于q2 q1=q2 q1的优先权等于 q2 q1>q2 q1的优先权高于 q2
标签:
上传时间: 2013-12-21
上传用户:FreeSky
此程序设计了一个多功能计数器,能完成加、减、乘、除、开方、正弦、余弦等了功能。其开发开台是keil、proteus。
上传时间: 2016-05-06
上传用户:libinxny
计算出π的值 用0~9这10个数字组成一些五位数字,要求使用的数字不能重复, 然后在这些数字中找到那些相除的结果接近π的组合
上传时间: 2016-05-08
上传用户:84425894
从实际应用的角度出发,提出利用跟踪微分滤波器抑制机冀挠曲变形产生的影响,通过杆臂效应补偿消 除干扰加速度,用延时补偿算法减少由数据传输延迟造成的量测信息误差。在此基础之上,采用“速度+姿态” 匹配方案,研究了基于H_滤波估计的快速传递对准方法.大量数值仿真、静态试验、动态跑车试验表明,这 些方法有收敛速度较快、精度较高的特点,并t,有较强的抗干扰能力。试验也验证了传递对准方法的有效、可 行,能满足控制系统对导航信息的精度要求.
上传时间: 2016-05-09
上传用户:hzy5825468
本书介绍了AMD64架构下系统软件可以管理的资源和功能,包括操作模式控制,存储器管理,中断和异常,任务和状态更改管理,系统管理模式(包括电源管理),多处理器支持,除错和处理器初始化。 系统编程概览 x86与AMD64架构的区别 系统资源 分段的虚拟存储器 异常和中断 设备检测机制 系统管理模式 128位,64位及x87编程 任务管理 除错和性能资源 处理器初始化和长模式激活 安全虚拟机 x87浮点编程
上传时间: 2016-05-12
上传用户:1101055045
实现加,减,乘,除的简单运算。界面比较简单,
标签:
上传时间: 2014-08-08
上传用户:啊飒飒大师的
程序功能:本例是一个 考一考!小学生四则运算趣味测试游戏。游戏有计算机随机产生一个算术表达式, *** 由你给除答案,然后将你的答题情况记录下来。当答题一段时间后,你可以点击【计分】统计。还可以 *** 点击【重来】开始新的测试
上传时间: 2016-05-16
上传用户:Zxcvbnm
基于srt-2算法,利用verilog实现16位定点无符号数除法器(除数、被除数均由16位整数和16位小数组成,商由32位整数和16位小数构成,余数由32位小数组成)
上传时间: 2016-05-27
上传用户:a6697238
假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构造,用伪随机探测再散列法处理冲突。
标签: 汉语
上传时间: 2016-05-28
上传用户:yiwen213
本范例说明如何定时启动应用程序,原码包含Visual Studio 2005 方案 (. sln 檔),重新编译后,可以在 WinCE 5.0 下除错及执行。
上传时间: 2016-05-30
上传用户:ggwz258