大实验实训手册

大实验实训手册

ID:41699505

大小:169.40 KB

页数:23页

时间:2019-08-30

大实验实训手册_第1页
大实验实训手册_第2页
大实验实训手册_第3页
大实验实训手册_第4页
大实验实训手册_第5页
资源描述:

《大实验实训手册》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实训一光标漫游41.问题42.界问题43.边界问题处理44.验基础45.验步骤56.要点及算法57.改进程序58.该实验与大实验的关联性6实训二色彩处理及方框显示71.问题72.实验基础73.实验步骤84.算法9实训三菜单数据的组织101.问题102.菜单的逻辑结构图104.菜单数据的组织115.理解菜单数据组织与程序的关系116.改进实训练三11实训四主菜单的显示与选择121.问题122.实验基础123.实验原理124.实验步骤135.算法146.完成实验报告14实训五菜单系统的设计151.菜单项切换的设计思路15

2、2.菜单系统的设计153.实现菜单系统的模型及模型示例164.His数组应用示例195.主菜单的显示算法196.主/子菜单的显示算法207.相关键(初始约定)的算法20&TurboC参考蓝本中键的算法219.显示区备份与还原编程有关函数22本项目计入课程总分,共15分1.实训引言本实训最终完成一个综合项目。实训采用分部实施,从基础到综合的过程。实训口号:不怕你基础差,就怕你不“动手、动口和动脑”;学习+思考+动手+动手+动手…。为提高同学们的动手能力和学习效率,明确学习目标和学习要求,请仔细阅读本章内容。最终实验要求

3、请运行:“实验蓝本・exe”。1实训目标①能熟练使用调试器;②养成好的编程风格和习惯;③模块化编程;④系统集成能力。2实训准备木实训采用C-Free环境,实训前建议:①准备备份优盘;②带上实训手册的电子稿和讲稿;③带上实训用的库conio.h,conio.c;3实训环境设置①在D、E等盘的根口录下建英文的口录(口录名不要超过8个字符,不要用屮文等),如rjgc09o把自己所编写程序都放到该目录下;②实训用的库“conio・c”拷贝到源程序所在的目录下,并在自己的源程序中加入include;③冇时要设

4、置C-Free环境参数,请参照下列步骤和图:进入C-Free,"构建”->“设置”“口录”页:查看相关口录(“显示口录「屮可选部分)是否与C-Free系统安装的一直,不一致请逐-更改;①把conio.h,conio.C覆盖掉C-Free中的include目录下的相应文件。4C-Free的帮助及调试①如耍看prin(f函数的使用,请把光标定位到该单词,后按“F1”键即可。②如要调试,在程序无语法错误的情况下,先在可执行到的语句处设置断点,后按“F9”即可;调试吋要学会设置断点、查看变量等。5实训规程①首先对给定每项实验

5、的“实验基础”内容,做小程序测试,搞懂相关知识点;②了解“每项实验内容”后,给出类自然语言或流程图等描述的算法(如无把>握,相互之间讨论纠正,切忌此步不正确,直接进入第③步开始编程);③对第②步的算法写程序;④做完第一个程序后,对语法等错误应能独立解决(包括能看编译器给的信息等,切忌张口就问);⑤对算法上的错误,逐步能用调试来解决(每人必须掌握调试器,这技能其实该在学C语言时掌握)。实训一光标漫游1•问题在25行80列的显示屏内,通过按键“一、〜、f、来改变光标的位置,如按“一”键则光标往右侧走一列,按“f”键则光标

6、往上走一行的位置,最终通过“Esc”结束程序。2•界问题要处理好特殊情况:①光标在第一行,再按“t”键时;②光标在第一列,再按“一”键时;③光标在第25行,再按“J”键时;④光标在第80列,再按“一”键时。3•边界问题处理采用折返的方式:①光标在第1行,再按“f”键时进到第25行;②光标在第1列,再按“一”键时进到第80行;③光标在第25行,再按“丨”键时进到第1行;④光标在第80列,再按“一>”键时时进到第1列。4•验基础①注意查看conio.h,conio.c中的函数:clrscr()清屏KeyValueStru

7、kbhit()读键(返回虚键和字符的Asc码)voidgotoxy(intx,inty)定位光标到相应彳亍和列②注意查看与conio.c屮的结构与常量://kbhit()返回的读键结构typedefstructKeyValueStru{WORDVKey,AscChar;2•验步骤运行“光标漫游示例.EXE”了解需求,看源码“读键光标颜色示例.cpp”了解基本编程。①编一小程序(用kbhit())获得特殊键“一、一、仁Iv"Esc.回车”等的虚键值和Asc码值,氓记录以备后用;②写出光标漫游的算法(保存,用类自然语言描

8、述,用word,与同学、老师讨论算法的可行性与止确性);③在②初步正确的基础上,编写C语言源程序八④如发现算法问题,用调试器调试;⑤完成本实验的实验报告。6.要点及算法光标如何根据所按的键跟随?折返如何处理?x=(x+l)%25;〃初始化参数(x,y),定位光标do{〃读键〃判断键值,并修正相应参数V可考虑用switch语句〉〃定位光标}whi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。