首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 272 毫秒
1.
可视化编程教学平台能提供一套绘制程序流程图并生成源代码的实验环境,将传统讲解编程语法的教学模式改变为演示流程图模型的方式,利用可视化方法来提高学习编程中"抽象概念"的认知效率。从实际问题到可视模型再到编程代码的过渡,让编码学习过程更加直观。目前可视化编程平台主要采用桌面应用+开发环境的方式实现,存在系统部署困难,运行平台受限,编程模型不易发布和共享等缺点。提出以HTML5架构实现可视化编程平台的方法,通过Canvas控件绘制和动态展示流程图模型,通过JSON定义流程图并解析为源码文件,通过Web Socket传输程序源码并进行编译和运行结果,最后通过Java的Runtime类封装程序代码的编译器和运行单元,从而形成一套完整的基于Web的可视化编程平台。  相似文献   

2.
浅谈C语言编程中的常见错误和解决方法   总被引:1,自引:0,他引:1  
C语言因其功能强大,使用灵活,目标代码生成率高等诸多优点而被广泛使用,但c语言本身存在一些不完善的地方,常常出现一些意想不到的错误,给编程者带来许多不便.本文指出了在用c语言编程时常遇到的一些问题及解决办法.列举和分析了在C语言上机实践中的常见错误。并进行了归纳和总结。  相似文献   

3.
程序框图与源代码的自动转换是软件工程领域研究的一个重要课题,实现这种转换有不同的技术和方法.一个可选的方法是首先对程序框图之间的各种关系及其含义进行解析,将之分解为顺序执行关系、判断嵌套关系、循环嵌套关系和跳转嵌套关系,在此基础上生成一个自动转换系统.该系统包括用户接口控制模块、图形符号解析模块、代码生成模块、编译执行模块等.自动生成的仿C语言程序在本系统开发环境中能正确运行.  相似文献   

4.
介绍了一种光强实时监测系统,该系统采用单片机STC89C51作为控制核心,通过光强采集模块对光强数据进行采集,将光强值转换为电压值输出,传送到A,D转换模块,由ADOS09实现模拟信号的数字化,通过MAX232把数据传送给计算机主机,再由LabVIEW软件编程实时显示出检测点的光强值,还可以设定光强的最大值和最小值,当光强超过最大值或低于最小值时进行报警.经测试,结果表明该系统反应灵敏,稳定可靠。  相似文献   

5.
为了将三值光学计算机(ternary optical computer,TOC)数据位众多和光学处理器硬件可重构性这两个特点应用于高级语言程序中,提出并实现了针对三值光学计算机的C语言扩充技术.该技术中的用户可见部分包括一组C语言扩充语句和一个用户运算请求文件自动生成软件模块,其中扩充语句采用C语言函数的书写方式,并采用专用字头SZG_;运算请求文件自动生成软件模块将用户在给定界面中送入的运算方式和输入数据自动转换成预先制定的数据文件格式,生成SZG文件.三值光学计算机返回的运算结果会自动保存在与运算请求文件相同的目录下,且文件名由对应的运算请求文件名加后缀R.SZG组成.用户不可见部分包括:对扩充指令的编译进程、SZG文件生成机制、运算请求状况记录进程、运算结果接收进程和三值光学计算机端服务进程.使用该技术,用户不必改变编程习惯,可直接在C语言程序中使用三值光学计算机.该技术已在由PC机和嵌入式系统组成的三值光学计算机模拟环境中进行了实验,实验结果表明,该技术行之有效.  相似文献   

6.
此小型可编程控制器可以提供基础的编程能力,用户根据应用场所的需要,对各数字及模拟信号的输入输出节点进行逻辑组合和时序控制.系统主要由滤波隔离模块、控制模块、编程模块组成.MC68HC05C9单片机通过EPLD EPM7128S控制各器件和信号,根据用户程序控制各个节点.它为用户提供了灵活的组态方法,适用于智能住宅等多领域小型控制场所.  相似文献   

7.
使用LabVIEW编程环境,通过软件生成各种常用波形、公式波形、实时任意波形进行合成。再将数据通过串行口,下载到C8051F330微控制器的FLASH ROM,经过10位的D/A转换输出各种任意波形的模拟信号。并可以手绘任意信号输出,实现任意波形发生器的全部功能。当需要更改波形时,则在PC机软件上重绘波形图,重复采样、下载、存储、产生波形的工作过程。  相似文献   

8.
为了帮助学生完成C语言程序设计实验,采用模块化的方法设计了一个C语言实验教学平台.这个平台是由程序编辑、程序编译运行、程序调试、题库管理和考试评分5大模块组成.使用C语言实验教学平台,学生可以单独进行C语言学习与考试、上机编程和调试操作.为了在实验平台中控制好底层编译器的返回结果,我们提出了一种基于管道的调用方法,这种方法具有速度快、效率高的优点.  相似文献   

9.
介绍了在学习C++语言编程中的常见错误,通过典型实例分析了导致错误的原因.  相似文献   

10.
首先阐述生成器设计与实现的一般方法,之后详细论述了基于非过程性的第四代语言平台软件菜单生成器的设计思想,即以人机交互过程来定义菜单标题及各级菜单内容,最终完成菜单树的生成.此平台软件菜单生成器包含三个功能模块:定义系统标题模块、定义各层菜单模块、生成下拉式菜单模块,全部程序均用TurboC语言以自定义函数形式编程实现  相似文献   

11.
本文介绍以MCS-51单片微型计算机为控制器的语言教学系统的硬件电路结构和程序流程图,并对其工作原理作了详细说明。  相似文献   

12.
目前,一些高中学校对学生兴趣小组开设C语言课程,在化学教学中,利用C语言编写程序不但可以作为教学课件来解决问题,同时还可以激发学生学习C语言的热情。本文通过几个实例说明了如何应用C语言编程来处理化学实验数据、有关化学量的计算及娱乐学习。虽然,受学生所学知识的限制,C语言在高中化学教学中的应用很难深入和拓展,但作为学生兴趣小组的选修课,还是有一定的教学意义。  相似文献   

13.
为保留 C 语言图形输出信息,从图形的屏幕输出原理和打印机工作方式,述了图形的打印机输出,并阐述从屏幕到打印机输出方式转换的方法及其程序设计.  相似文献   

14.
C语言应用简述   总被引:1,自引:0,他引:1  
C语言是近年来在国内外得到迅速推广应用的一种计算机语言。介绍了C语言的特点及C程序的上机步骤,阐述了3种基本的流程图结构(顺序结构、选择结构、循环结构)。  相似文献   

15.
在嵌入式程序设计中,C语言和汇编语言是两种应用最广泛的编程语言,它们各有突出的优点。本文中详细介绍了这两种编程语言混合调用的方法,并以DS18B20温度采集系统为例,在程序设计中灵活运用这两种编程语言,使程序简洁而高效,对学生学习、运用单片机C语言与汇编语言的混合调用,解决实际问题具有一定的参考价值。  相似文献   

16.
C语言程序设计作为一门专业基础课,为后继程序设计基础,同时又是专业课的实验编程语言,主要培养学生程序设计能力。但在实际的教学过程中存在种种困难,为此从如何引导和激励学生学习、教学内容、课堂教学、实验教学和考核方式等五个方面进行新的教学尝试,在2009级和2010级《C语言程序设计》课程教学中取得了较好的效果。  相似文献   

17.
采用传统算法进行图形语言描述时由于缺少一个严格的标准,导致得到的结果不够准确,不能有效确定图形显示尺寸和位置,难以有效支持图形语言编排控制。因此,提出一种新的视觉传达设计中图形语言自动编排算法。通过固定值法对视觉传达设计中缓冲区图像的显示尺寸进行计算,将编排版面数量最小值和表面利用度最高值作为编排目标函数,采用蚁群算法对其进行求解,得到最优解,获取视觉传达设计中图形最佳显示位置。通过依据规则的语法描述与依据ASM的语义描述实现对图形语言的描述。利用并行与选择标识对视觉传达设计中图形语言的并行流程与选择流程进行描述,采用并行流程与选择流程实现图形语言自动编排。通过C语言对所提算法进行程序编写和运行,达到图形语言自动编排的目的。分析实验结果可知,所提算法的用户满意度为7.792,明显高于传统算法,说明所提算法编排效果更好,实用价值更高。  相似文献   

18.
针对传统编程编写的代码可扩展性差的问题, 引进一种声明式编程方法, 利用行为语言 C+进行问题表 征与求解。 以经典的倒水问题为例, 利用 C+语言进行主体规则以及目标查询表征, 通过调用求解器 cplus2asp 实现对倒水动作规划。 实验证明, 用 C+语言进行编程, 语法简单且求解过程具有自主推理能力, 并且可任意 增添或删减语句而不影响其他语句执行, 具有很高的扩展性。  相似文献   

19.
为简化控制系统开发过程,提高控制系统可靠性,可针计算机仿真技术应用于控制系统开发,论述了将计算机仿真技术应用于翻车机控制系统开发的可行性,并给出具体仿真方案及编程框图。  相似文献   

20.
介绍一种以AT89C51单外微型计算机为核心的电热锅炉控制系统.阐述了系统的控制方法、硬件组成和软件编程,给出主要软件流程图.  相似文献   

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

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