程序设计课程设计要求

程序设计课程设计要求

ID:18436268

大小:125.92 KB

页数:25页

时间:2018-09-17

程序设计课程设计要求_第1页
程序设计课程设计要求_第2页
程序设计课程设计要求_第3页
程序设计课程设计要求_第4页
程序设计课程设计要求_第5页
资源描述:

《程序设计课程设计要求》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《程序设计基础》课程设计安排及要求附件一:《程序设计基础》课程设计登记表班级姓名学号电话题目题目描述及要求251.题目可从参考中选择,也可以自选,但要得到指导教师认可;附件二:游戏类题目:1.扑克游戏(1)21点游戏(要求:1.源文件采用多文件的工程结构2.标准的C输入输出3.功能完善,适当的注释)2.五子棋游戏要求:模块化程序设计,能实现人人对弈,能悔棋一步,并判断玩家输赢。3.中国象棋游戏要求:模块化程序设计,能实现人人对弈,能判断走棋是否合法,允许悔棋一步,并能对玩家记时。4.俄罗斯方块要求:模块化程序设计,能显示方块的堆放及消除效果

2、,可以选难度,记分规则等。5.汉诺塔的动态演示要求:模块化程序设计,能自动移动hanoi的盘子,要求能输入塔盘的数量。6.重排九宫游戏要求:“重排九宫”,8个数字放在3*3九个格子中,余下一个格子为空。要求可以用鼠标拖动数字,并记录玩家花费的时间。7.贪食蛇游戏要求:模块化程序设计,可以选择难度,实现记分功能。8.打地鼠游戏要求:实现打地鼠的动画效果。25应用程序类题目:1.工具软件(1)简易计算器(自学数据结构“栈”部分内容)小型整数、实数、复数计算器,设计并实现一个小型计算器,包括如下功能:实现加减乘除等功能,并显示运算结果2.工具软件

3、(2)回文判断程序(自学数据结构“栈”、“队列”相关内容)写一个栈及一个队列,实现判断一个字符串是否为回文。(要求:1.源文件采用多文件的工程结构2.数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)3.实用工具的设计与使用(1)编写一个DateTime函数:用并实现如下功能:设置日期、时间,用日/月/年,时:分:秒格式输出日期和时间,可实现日期增加、减少一天、增加一小时、减少一小时的操作,以及某一天是星期几、判断闰年,十二小时与二十四小时制转换、等操作。(要求:1.源文件采用多文件的工程结构2.

4、数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)4.实用工具的设计与使用(2)CString函数定义一个CString函数,实现字符串的全部操作(例如strcpy、strcmp、strlen、strcat等,具体可以查Turboc2的帮助说明)。(要求:1.源文件采用多文件的工程结构2.数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)5.实用工具的设计与使用(3)多项式矩阵操作函数定义一个多项式矩阵操作函数,实现多项式矩阵的操作(赋值、+、-、*、/

5、、转置等)。(要求:1.源文件采用多文件的工程结构2.数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)6.单词类软件(1)单词学习软件单词(中英文)录入、修改、删除管理、提供多种(至少三种,例如,给出英文选中文,给出中文写英文等)单词学习方法,对出错单词能够进行查询、统计、排序。(要求:1.源文件采用多文件的工程结构2.数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)257.单词类软件(2)查词软件单词(中英文)录入、修改、删除管理、提供模糊查询功能

6、(中文查英文,英文查中文等)。(要求:1.源文件采用多文件的工程结构2.数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)8.单词类软件(3)打字练习统计软件能对用户(管理员、普通用户)进行管理,对用户打字进行统计并排序。(要求:1.源文件采用多文件的工程结构2.数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)9.简易画图软件能实现圆、矩形、直线、椭圆,扇形、圆弧的绘制及颜色的填充。能够用鼠标手工绘制图形。(要求:1.源文件采用多文件的工程结构2.数据

7、存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)25小型管理系统类题目:1.图书管理系统图书信息:登录号(ISBN)、书名、作者名、图书类别(自然科学、人文科学等)、出版单位、出版时间、价格、数量等。(1)图书借阅管理实现图书的入库、修改信息、删除、借阅、归还、续借管理,以及学生、教师(读者)管理,学生、教师借阅情况查询与阅览功能。(要求:1.源文件采用多文件的工程结构2.数据存储采用文件形式3.标准的C输入输出4.功能完善,适当的注释,5.关于文件的内容需要自学)2.图书管理系统图书信息:登录号(

8、ISBN)、书名、作者名、图书类别(自然科学、人文科学等)、出版单位、出版时间、价格、数量等。(2)图书查询管理实现图书的入库、修改信息、删除功能,能够按照图书名称、作者、出版社

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

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

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