要求先对所输入序列进行扫描。输入序列为整形数据,用正序、逆序和不同乱序程度的不同数据作测试比较。 2)通过扫描,找出序列中已经存在的最大有序列,将原序列分为若干个有序子列。 3)用归并法,对“2”中有序子列进行归并。 4)本程序要求用顺序链表作为存储结构。 5)演示程序以用户和计算机的对话式执行,即在计算机终端上显示“提示信息”下,用户可由键盘输入待排序表的表长(0--100)和不同测试数据的组数(3-8)。每次测试完毕,列表显示测试结果。
上传时间: 2015-04-28
上传用户:chongcongying
一、 实验内容 S语言的编译程序的词法分析部分实现 从左到右扫描每行S语言源程序的符号,拼成单词,换成内部表示(token) 二、 实验要求 要求实现编译器的以下功能: 组织源程序的输入 按规则拼写单词,并转换成二元形式 删除空格及无用符号(如回车符,字符常数的引号符等) 发现并定位错误 建立单词表、符号表、常数表等文件 三、 实现方法 数据结构 1、 输入 S语言源程序,为文本文件 2、 输出 词法分析程序的运行结果是:产生一个单词序列文件(token文件)和一个常数表、一个符号表文件,并输出错误信息。 (1) token文件结构 token文件用于存放从S语言源程序中扫描出来的一个个单词符号的机内表示,其文件结构如下: typedef struct token { nt label char name[30] int code int addr }token 说明: label:单词序号; name[30]:单词本身; code:单词的编辑; addr:地址,单词本身保留字时值为-1,为标识符成常数时为大于0常数,即该标识符成常数在符号表中的入口地址。
上传时间: 2015-04-29
上传用户:refent
5 ledblink -- 跑马灯程序 该项目在SDT2.51下编译调试。最简单的demo程序,运行后3个发光二极管轮流点亮。 6 timerint -- 定时器中断demo程序 该项目在SDT2.51下编译调试。将子目录timerint拷贝到c:\ 下。 该demo程序的主程序是while空循环,定时器中断服务程序每500ms将3个LED反相。 在57600超级终端里也可以看到中断发生时的信息。 7 uart -- 串口测试程序 该项目在SDT2.51下编译调试。运行后在57600的超级终端里等待PC键盘的输入,当按下 a 或 b 或 c 按键时,超级终端里将显示 You Pressed a ,You Pressed b ,You Pressed c .
上传时间: 2015-05-05
上传用户:aix008
51单片机音乐程序,含键盘扫描,动态显示led
上传时间: 2013-12-20
上传用户:cuibaigao
一个完整的空调柜机程序,用的是现代芯片,开发工具在现代的官方网站有免费下载,此程序在目前市面上的产品仍有在大量使用,请勿用做商业目的。包括了遥控接收,按键处理,以及一个空调完整功能的实现。内有备注。
上传时间: 2015-05-13
上传用户:thuyenvinh
凌阳61单片机万年历程序,内含键盘扫描,动态显示。
上传时间: 2014-12-08
上传用户:rishian
程序及操作指南:程序写入上电后,将在四个数码管上显示0000,然后每隔一分钟,数码管将从低位跳变,该程序模拟的就是时钟。用按键数显键可将时间调至正确时间。
上传时间: 2015-05-24
上传用户:skfreeman
一个用perl写的功能强大的cgi漏洞检测程序,内含源代码,属于网络漏洞扫描的安全检测工具!
上传时间: 2015-05-29
上传用户:sammi
一些vhdl的常用程序,包括键盘扫描
上传时间: 2014-01-12
上传用户:erkuizhang
汇编时钟程序,有16个按键,10个数字键,一修改键,一个确认键。
上传时间: 2014-05-30
上传用户:dengzb84