需求分析,说明书,源程序,可执行文件都有
1
我们很早就学习如何书写及计算表达式,诸如:8+5*(7-3)之类的表达式,先算括号内的7减去3,得到4,然后再算5乘以4,得到20,再计算8加上20,得到28,因此该表达式的值为28。这是人们熟悉的运算规则额:有括号先算括号内;无括号时,先做乘除法,后做加减法;对于相同级别的运算按从左到右的次序运算。而计算机是如何实现表达式的计算的呢?应用栈的相关知识,编程序实现之。 设计思路:从键盘输入中缀表达式,然后将中缀表达式转换为后缀表达式,利用后缀表达式求值。要求以字符序列的形式从终端输入语法正确的、不含变量的整数表达式,利用给定的算术符优先关系,实现对算数四则混合运算表达式的求值,并演示在求值过程中运算符栈、操作符栈、输入字符和主要操作的变化过程。
1
这是一个简单的LISP算术表达式计算器,它是有c语言的,很好的,对于刚学习数据结构的学生来说是一个很好的范例,希望得到大家的支持。
2019-12-22 20:10:10 237KB LISP算术表达式计算器
1
使用Lex, Yacc开发的算术表达式解析器,以及算术表达式的计算器。压缩文件包括代码,工程文件,文档。
2019-12-21 22:23:43 244KB Lex Yacc 算术表达式
1
算术编解码的C++实现,处理了有限精度下的编解码 含主要部分注释 已经编译好的所有文件 可直接运行
2019-12-21 22:18:52 1.86MB 有限精度 算术编码 C++
1
这个一个用java编写的算术编码程序,里面还有实验报告和代码,是多媒体课程设计的一个内容。
2019-12-21 22:13:58 43KB 多媒体 算术编码
1
编程实现给定算术表达式的预测分析器。 算术表达式文法如下: EE+T | T TT*F | F F(E) | i
2019-12-21 22:11:35 199KB 算术表达式预测分析
1
LU的算数运算主要以加、减法为主,至于乘法、除法则可用“移位”配合“加法”的方法加以处理,即可完成运算。虽然逻辑运算的种类很多,但实际上ALU中的逻辑电路单元通常只处理AND、OR、XOR、NOT这四种运算,其它的各种逻辑运算都可以由布尔代数化简,只需用AND、OR、XOR、NOT这四种运算便可完成。最后,将算术单元电路和逻辑单元电路组合起来,成为功能完整的算术逻辑单元。具体框图如下图所示:
2019-12-21 22:11:30 59KB VHDL
1
摘要:全面介绍了区间编码算法的理论基础和实现方式。详细讨论了区间编码原理、正规化操作、区间编码实现、二进制索引树的理论和实现等技术。并给出了一个切实可行的应用程序。
1
摘要:分析了算术编码的理论基础,着重介绍WNC算法的实现方式。详细讨论了算术编码原理、正规化操作、WNC算法代码实现等技术。给出了一个切实可行的应用程序。
2019-12-21 22:10:36 161KB 算术编码 正规化 Delphi
1