首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在编译的语言环境中写出一个数学表达式字符串,不用编写代码解释程序,巧妙地应用嵌入式语言,由它动态解释并执行这个表达式进行求值。并设计解决了不同语言变量值的相互引用及文本编辑框之当前光标处输入内容的难题。  相似文献   

2.
在编译的语言环境中写出一个数学表达式字符串,不用编写代码解释程序,巧妙地应用嵌入式语言,由它动态解释并执行这个表达式进行求值。并设计解决了不同语言变量值的相互引用及文本编辑框之当前光标处输入内容的难题。  相似文献   

3.
介绍了用Java设计与实现表达式计算器的方法.以堆栈的方式,对输入的表达式进行判断与解析,对于符合运算规则的表达式进行计算并输出结果.实现了加、减、乘、除四则运算的功能,并能通过添加括号来改变运算的先后顺序,从而得到预期的运算结果.  相似文献   

4.
基于程序设计语言的编译原理,给出了表达式计算器的系统设计过程,并在VC++6.0下使用面向对象的技术实现了计算器。该计算器能分析用户输入的表达式是否正确,支持括号运算、浮点运算等。在此设计基础上,可以非常方便地扩展计算器的功能。  相似文献   

5.
熊风光  况立群  韩焱 《计算机工程与设计》2012,33(10):3858-3861,3958
针对目前逻辑表达式求值算法中运算符的名称、优先级和运算规则都以硬编码的形式固化在算法中所带来的算法无法扩展的问题,通过将运算符的名称、优先级和运算规则抽象为接口的方法,设计并实现了一种新的逻辑表达式求值系统。该系统既保证了表达式求值算法的独立性,又允许用户自定义运算符和更新原有运算符运算规则,从而实现了逻辑表达式求值的可扩展性。  相似文献   

6.
C语言既有高级语言的各种特点,又可对硬件进行操作,并可进行结构化程序设计。用C语言编写的程序较容易移植,它们可生成简洁可靠的目标代码,在代码效率和代码执行速度上完全可以和汇编媲美。采用C语言进行单片机编程是嵌入式程序设计的发展趋势。但是,在嵌入式控制等领域,经常需要控制某一个二进制位,然而除了Keil C51等C环境外,很多单片机C环境都没有扩充对位变量定义的关键字,  相似文献   

7.
基于编译原理的表达式计算器设计   总被引:1,自引:0,他引:1  
通过对计算器功能的概述和算法的探讨,使用算符优先算法实现了表达式计算器.该表达式计算器能分析用户输入的表达式是否正确,支持括号运算、浮点运算、简单的四则运算、复杂的表达式运算、进制之间的相互转换等.该计算嚣操作简单,界面清晰.  相似文献   

8.
将Web服务器移入嵌入式设备,客户端能够通过浏览器与其进行数据交换。为观察其运行状况,并以动态历史曲线的形式显示,采用了Java Script结合VML(矢量可标记语言)和Applet两种方法实现了眼务器上实时数据的获得和动态历史曲线的显示。两种方法都有很好的显示效果。方法一代码复杂,且客户端需要安装IE浏览器。方法二代码简单,但客户端需要安装JRE。两种方法都有其优缺点和适应的场合,有着很好的应用前景。  相似文献   

9.
Windows是一个具有图形界面的操作系统,运行在Windows环境下的Visual Basic提供了丰富的图形功能.本文介绍数学曲线的动态绘制方法.  相似文献   

10.
裘宗燕 《程序员》2004,(12):24-25
经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句培n赋什么值?”  相似文献   

11.
本文主要研究了通用函数方程的曲线绘制过程。根据用户输入的函数表达式,使用VC++编程语言对输入的字符串进行分析,并绘制出相对应的函数曲线。该研究包括函数方程式的解析和逆波兰式求值、规定区域内函数曲线初始值和初始方向的确定,以及函数曲线的逐点绘制过程。根据MFC图像绘制方法,本文还研究了内存DC缓冲技术,建立基于Bitmap的内存兼容DC,以高效地完成函数图像的平移和缩放操作方法。本研究已实现多项式函数、常用数学函数以及数学函数的复杂嵌套形式的绘制。当用户输入出现错误时,能够智能地提示错误位置。本研究对数学教学和函数模型研究具有深刻的意义。  相似文献   

12.
随着嵌入式技术的快速发展和嵌入式设备的普及,嵌入式应用发展的一个关键趋势是从静态的、固定的系统功能到动态的、可扩展的系统功能。本文主要进行嵌入式Linux系统内核动态扩展技术的讨论。首先,介绍嵌入式Linux系统的发展状况和研究嵌入式 Linux动态扩展性的意义。然后,讨论目前几种主要的核心动态扩展技术,以及各种技术在嵌入式系统上的优缺点。最后,分析嵌入式 Linux动态扩展性研究所面临的挑战和发展趋势。  相似文献   

13.
在动态岩心库管理中,测井曲线包含了丰富的地质信息,良好的测井曲线绘制效果,能为地质工作人员挖掘丰富地质内容提供有效的帮助。针对测井曲线绘制任务中,测井曲线数据量大,传统动态绘制出现明显的掉帧、卡顿和模糊的问题,设计了在Canvas画布上使用贝塞尔曲线完成测井曲线动态绘制的方法,提升了动态绘制的流畅度和清晰度,具有一定的实用性。该方法采用道格拉斯-普克算法抽稀曲线数据,再通过拟合贝塞尔曲线恢复测井曲线,以达到提高流畅度和清晰度的效果。实验结果表明,抽稀数据减小了Canvas画布的负担,能够快速绘制测井曲线,贝塞尔曲线拟合程度满足岩心库的需求,同时,测井曲线的实时交互设计便利了相关人员的工作。  相似文献   

14.
以STC89C52单片机为核心,采用4x4矩阵键盘为输入模块,LCDl602液晶显示器为输出模块,采用Pz—ISP为烧写工具,研究与设计了一个嵌入式计算器。该计算器可以嵌入到其它控制模块如温度监测模块中进行算术运算,并将操作步骤和结果显示在LCDl602上,增加了控制模块的预警功能,提高了系统运行效率,具有较好的应用前景。  相似文献   

15.
当今许多安全领域的应用要求关键任务系统能提供不间断的服务,并能对运行环境的变化做出积极有效的适应性反应,能否实现对系统软件的动态更新或软件组件的动态替换就成为问题解决的关键。对此,提出了采用任务热插拔技术来实现关键任务系统任务组件的动态替换,探讨了任务组件替换的主要问题及关键实现技术,进行了初步的实验研究并达到了预期的实验效果。  相似文献   

16.
用Visual Basic6.0实现动态曲线的打印,提出两种方法。方法一利用抓屏技术,把显示在屏幕上的曲线拷贝到内存,然后在打印机上输出。方法二用Cohen-Sutherland裁剪算法,以显示曲线的图片框对象为裁剪矩形对曲线进行裁剪,在打印机上输出裁剪部分。  相似文献   

17.
传统的静态编译器优化存在着各种限制,为此,提出了一种运行期动态优化的对策。在程序的执行过程中,持续检测程序运行的profile信息,并根据这些信息对程序代码进行优化变换,创建并运行程序代码的优化版本。这种运行期动态优化操作是直接针对程序的二进制代码的,不针对程序语言或编译器。这不仅带来优化的透明性,还使得老版本的源代码即遗留代码也可以从优化技术中获得性能提升。  相似文献   

18.
针对目前Web服务动态组合方面出现的技术问题,给出了基于MDA的Web服务组合的方法,MDA具有将功能需求与具体实现技术分离的优势,因此可以有效地解决Web服务动态合成的可靠性、灵活性、复用性问题.在给出了结合MDA思想的服务合成体系框架的基础上,分析了UML类图与WSDL语言元模型、UML活动图与WS-BPEL语言元模型的对应关系以确定模型到代码的转换规则.最后以某制造企业的案例验证该技术的可行性.  相似文献   

19.
20.
嵌入式系统的重要特点之一就是工作负载的不均匀性以及动态变化性,可以通过动态关闭设备或者动态调节处理器的工作电压来取得系统性能和功耗之间的平衡。目前已经在系统的多个层次提出了动态电源管理和动态电压调节技术,而且这两种技术已经成为动态低功耗设计过程中的主流技术。本论文则重点阐述动态电压调节设计技术的基本原理和策略模型。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号