2015级c语言实训指导书

2015级c语言实训指导书

ID:12506690

大小:63.50 KB

页数:5页

时间:2018-07-17

2015级c语言实训指导书_第1页
2015级c语言实训指导书_第2页
2015级c语言实训指导书_第3页
2015级c语言实训指导书_第4页
2015级c语言实训指导书_第5页
资源描述:

《2015级c语言实训指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单机版项目开发综合实训——C语言项目开发综合实训1、实训目标《单机版项目开发综合实训》是软件技术专业一门综合性实训课程,开设在第二学期,主要使用C语言开发有实际意义的项目。综合实训包括问题分析,总体结构设计,用户界面设计,程序设计基本技能和技巧,以致一整套软件工作规范的训练和科学作风的培养。是与课程听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,综合实训的难度比教学实训复杂,设计的深度更广,更具有实用性。综合实训着眼于理论与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养程序设计工作所需要的知识综合能

2、力和动手能力,对学生专业培养目标的实现和学生就业具有积极的促进作用,并为软件技术专业相关的后续课程做好知识储备。2、实训内容C语言是目前国际上比较流行的计算机高级编程语言之一,因其简洁、使用方便且具备强大的功能而受到编程人员的普遍青睐。它既适合作为系统描述语言,也可用来编写系统软件,还可用来编写应用软件。本次实训主要采用面向过程的编程思想,运用C语言开发有实际意义的项目,旨在考察学生编程的逻辑思维和运用C语言解决实际问题的能力。通过本次综合实训,提高学生的实际动手能力,并为后继课程打好实践基础。3、实训任务经过充分的调研与思考

3、,并根据自己的能力,选择题目,完成程序和文档。(1)选题的原则1)满足教学要求原则所选的题目,要能满足教学训练的要求。2)结合生产实际原则学生选题要选有意义的题目,尽量符合生产生活实际,要结合身边的生产、管理和自己熟悉的项目,开发有实用价值的应用程序。3)难易程度恰当原则选题的难易程度、项目大小要适当,以学生在规定时间内经过努力可以完成为宜。(2)选题的类型实训的选题可以从以下几类中选择:游戏开发类:如五子棋游戏、贪吃蛇游戏等。管理系统类:学生成绩管理系统、工资管理系统等。应用程序类:计算器、万年历、进制转换程序等。(3)具体

4、选题参考实训参考题目如下,也可自行选题,实训题目一旦确定,不能更改。注意:以下功能仅供参考,可以根据需要进行调整。1)五子棋游戏知识点:掌握C语言图形模式下的编程。涉及到图形函数有:坐标定位、颜色设置、线条颜色、填充颜色、画线、画圆、画矩形、图形系统的初始化和关闭、图形屏幕和文字屏幕的清除;从键盘上获取键值等。功能:能进行基本的五子棋操作。程序能实现界面的初始化功能、下棋功能、胜负判断功能和帮助功能。2)贪吃蛇游戏知识点:掌握C语言二维数组的使用方法、C语言图形函数、从键盘上获取键值等。功能:蛇在密闭的围墙内,围墙内随机出现一

5、个食物,移动四个光标键控制蛇向上下左右四个方向移动。当蛇头撞到食物时,则表示食物被蛇吃掉,这时蛇的身体长一节,同时计10分,接着又出现食物,等待被蛇吃掉。如果蛇在移动过程中,撞到墙壁或蛇头撞到自己的身体时,游戏结束。3)学生成绩管理系统知识点:结构体、单链表、文件等。功能:输入记录:主要完成将数据存入单链表中的工作。可以从二进制文件中读入,也可以从键盘上输入。查询记录:在单链表中查找满足相关条件的学生记录。用户可以按照学生的学号或姓名进行查找。更新记录:对学生记录进行修改、删除、插入和排序操作。统计记录:对各门功课最高分和不及

6、格人数的统计。排序记录:总分排序,各科排序。输出记录:实现对学生记录的存盘操作,实现将单链表中的存储记录以表格的形式在屏幕上打印出来。4)工资管理系统知识点:结构体、数组、文件等。功能:输入记录:主要完成将数据存入数组中的工作。可以从二进制文件中读入,也可以从键盘上输入。查询记录:在数组中查找满足相关条件的记录。用户可以按照职工编号或姓名进行查找。更新记录:对职工记录进行修改、删除、插入和排序操作。统计记录:对公司员工的工资在各等级的人数统计。输出记录:实现对记录的存盘操作,实现将数组的存储记录以表格的形式在屏幕上打印出来。5

7、)通讯录知识点:结构体、单链表、文件等。功能:新建:产生一个新的通讯录。插入:将一个新联系人的信息插入到通讯录的表尾。删除:按姓名找到联系人,将其信息删除。修改:按姓名或号码找到联系人,将其信息修改。查找:按姓名或号码找到联系人,查看其信息。浏览:浏览全部联系人信息。6)万年历知识点:光标定位、设置寄存器、产生中断、获得系统日期、屏幕输出等。功能:日历显示:该日历能根据系统日期进行初始化,如果没有任何的输入,则显示系统日期所在月份的月历,并能突出显示当前日期。日期查询、闰年判断:输入日期进行查询,查询后将显示查询日期所在月份的

8、月历,并突出显示查询日期,还将显示查询日期所在年份是否是闰年。7)电子时钟知识点:C语言图形编程、结构体、数组、绘图等。功能:电子时钟界面显示:包括一个模拟时钟运转的钟表和一个显示时间的数字钟表。电子时钟按键控制:读取用户按键的键值;通过对键盘按键值的判断,执行相应的操作。时

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

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

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