计算机程序设计基础(谌卫军)大作业2011秋

计算机程序设计基础(谌卫军)大作业2011秋

ID:15076076

大小:161.50 KB

页数:14页

时间:2018-08-01

计算机程序设计基础(谌卫军)大作业2011秋_第1页
计算机程序设计基础(谌卫军)大作业2011秋_第2页
计算机程序设计基础(谌卫军)大作业2011秋_第3页
计算机程序设计基础(谌卫军)大作业2011秋_第4页
计算机程序设计基础(谌卫军)大作业2011秋_第5页
资源描述:

《计算机程序设计基础(谌卫军)大作业2011秋》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大作业大作业说明:以下题目可任选一题,也可自己出题。语言必须采用c,代码量不作硬性要求,在200~500行即可,也允许更少一些。请注意程序的友好性,实现的功能要符合思维习惯。作业提交说明:大作业在网络学堂提交,不是在tsinsen系统上提交!大作业必须包括以下部分:1.说明文档:说明选择的题目,程序的设计,实现的功能,主要代码的相应说明和总结。(注意:代码需要有注释)2.用户手册:说明用户应该怎样使用你的程序中的所有功能,并给出各步骤运行结果截图。3.可执行的.exe文件(即工程中debug或re

2、lease文件夹下的exe文件)。4.整个工程(包含所有源程序,请删除debug文件夹)整个作业压缩包命名使用“学号_姓名”如:2003013258_张兰选题如下:(题目中的需求描述只是一个参考,大家可以自己决定程序的功能。)(一)个税计算器(难度系数:★★★)根据2011年9月1日实施的新个税法设计一个个人所得税计算器。【功能要求及评分】1.实现个税计算功能。85%2.程序友好性:5%3.代码风格以及文档:10%(二)GRE单词记忆软件(难度系数:★★★★)设计一款软件,帮助自己记单词。【功能要

3、求及评分】1.能读取单词库;10%2.单词库中的条目包含单词、音标、释义、备注等信息(备注信息根据自己的需要来设定,可以是该单词的熟练程度,或者重要级别等。)5%3.能增加、修改和删除单词库中的条目;30%4.能够按多种方式练习,如随机出题、按单词重要级别出题、按单词熟练程度出题等。40%5.程序友好性:5%6.代码风格以及文档:10%(一)通讯录管理(难度系数:★★★★)设计一个通讯录管理系统。【功能要求及评分】1.通讯录包含姓名、电话、家庭地址、email、qq、备注等信息;5%2.能建立、修

4、改和增删个人通讯录;30%3.能够按多种方式进行查询、排序。50%4.程序友好性:5%5.代码风格以及文档:10%(二)车票管理系统(难度系数:★★★★)系统基本信息:班次、发车时间、起点站、终点站、行车时间、车型、座位数、剩余票数【功能要求及评分】1.录入班次信息(信息用文件保存)10%2.浏览班次信息,可显示出所有班次。10%3.修改班次信息。10%4.查询路线:可按日期和班次号查询,按日期和站站查询,按日期和车型查询等.35%5.售票和退票功能。20%6.程序友好性:5%7.代码风格以及文档

5、:10%(三)课堂点名器(难度系数:★★★★)【系统说明】程序运行时,显示备选的课堂信息,待用户输入选项后,从文件中读入相应课堂的学生信息。需要实现随机点名功能:即从键盘接收字符'b'开始翻号,从键盘接收字符's'停止翻号,显示被点名同学的学号和姓名,并能记录该同学的课堂记录信息,如是否到课、回答问题得分等。还需要实现指定点名功能:即从键盘接收字符'f',指定被点名的同学,并能记录该同学的课堂记录信息。从键盘接收字符'o',表示下课,保存点名信息到文件中,程序运行结束。【功能要求及评分】1.录入课

6、堂信息、学生信息(信息分别用文件保存)20%2.浏览课堂信息,可显示出所有课堂。10%3.修改、删除课堂信息。10%4.查询、修改、删除课堂学生信息。25%5.实现随机点名功能并记录。20%6.程序友好性:5%7.代码风格以及文档:10%备注:此题若能做成界面形式,将加分。(一)游戏:彩色泡泡(难度系数:★★★★★)规则:1.游戏规模为n*n(n分为两种规模,10、20)2.一共包括红黄蓝绿四种颜色的泡泡,如下图:3.游戏开始初始化随机生成n*n个四种颜色的彩色泡泡,充满n*n的格子4.用户可以输

7、入坐标,格式为xy(x、y取值从1到n),如“34”,表示用户点击第三行第四列。如图所示:1.程序需要判断用户点击泡泡的颜色(该示例中“34”为红色),如果该泡泡从水平和垂直方向(不考虑斜线方向)上有与其颜色相同且连通的泡泡,则消去所有这些泡泡(如下图中由白色线框框住的泡泡):消去的规则为:下方泡泡被消去,则上方泡泡将竖直下落,若一列完全被消去,则其左方的所有泡泡整体向右平移一列。用户每次消去泡泡后,程序需要提示用户该次操作得分。2.如果用户点击的为一个被其他颜色包围的单一的泡泡(如“12”),则

8、无法消去。3.当游戏中已经没有可以消去的泡泡时,游戏结束(需判断游戏结束),告知用户最终得分和排名。提示用户输入用户名,并在文件中记录该用户用户名和得分。用户可以查看用户得分排名榜。4.用户得分计算方式:一次操作消掉x(2=

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

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

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