南京邮电大学通达学院 软件工程 上机编程实验

南京邮电大学通达学院 软件工程 上机编程实验

ID:30793143

大小:165.00 KB

页数:7页

时间:2019-01-03

南京邮电大学通达学院 软件工程  上机编程实验_第1页
南京邮电大学通达学院 软件工程  上机编程实验_第2页
南京邮电大学通达学院 软件工程  上机编程实验_第3页
南京邮电大学通达学院 软件工程  上机编程实验_第4页
南京邮电大学通达学院 软件工程  上机编程实验_第5页
南京邮电大学通达学院 软件工程  上机编程实验_第6页
南京邮电大学通达学院 软件工程  上机编程实验_第7页
资源描述:

《南京邮电大学通达学院 软件工程 上机编程实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.《程序设计(上机)》课内周数:2周本次设计的课题采用每人一个题目,五个题目,学号最后一位为1-5的,对应做1-5题,尾号为6,7,8,9,0的,对应做1,2,3,4,5题。提交文档1.报告一份,每人提交一份2.软件运行的视频截图3.源代码最后一节课上以文件夹的形式提交到教师指定地方文件夹命名:程序设计_班号_学号_姓名评分标准1.专业课程设计Ⅰ成绩采用五级制,其对应关系如下:百分制90-10080-8970-7960-690-59五级制优秀良好中等及格不及格2.个人成绩由四部分组成:1)指导教师评价成绩,占30%左右;2)报告评阅成绩,占40%左右;4)平时成绩,占30%左右;内容与要求题

2、目一:猜单词(一)课题内容要求用C或C++模拟猜单词游戏。游戏包括:单词管理、玩家纪录、猜词过程、系统设置等必须完成的基本功能以及成绩计算、猜词时间限制、词库管理等选做的扩展功能。通过该课题全面熟悉数组、字符串、文件的使用,掌握程序设计的基本方法。(二)课题要求课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。1.基本要求(1)单词管理:程序中用来做谜题的单词必须存放在磁盘文件中,文件中的单词数不得少于200个。(2)玩家纪录:程序要求记录前五名成绩。成绩指标自行设计,必须包括时间。记录的时候要求有排名、玩家姓名、成绩三项,并保存在文件中。在程序开始运行的时候

3、就必须读入,以便随时供玩家查询、及时更新成绩。...(3)猜词过程:①先请用户输入猜的单词数量,可以有一个默认值。②随机抽取单词,对每个单词,系统根据谜底单词长度在屏幕上显示相应个数'-',假设谜底单词为"hello",则在屏幕上输出"-----"。③玩家输入一个字母进行猜测,如果这个字母不在单词中,系统提示玩家不对;如果猜对字母,比如玩家输入了一个'l',则在屏幕上输出"--ll-"。④重复③,直到玩家在规定的次数内猜出了单词或者超过次数游戏失败。⑤显示玩家每个单词猜对与猜错次数等统计信息。如果玩家猜出单词,计算成绩,如进入前五名提示玩家并记录存储到记录文件中。⑥询问玩家是否开始新一轮猜词

4、,如果玩家选“否”,则系统退到外面的菜单。(4)系统设置:猜词次数可以为默认值。玩的时候,可以对其进行修改。2.扩展要求(1)成绩计算:考虑各种情况下所设计的成绩计算方法是否合理。(2)除了玩家猜词的次数有限制之外,对玩家猜一个单词的总时间进行限制。(3)可以向单词库中添加单词、删除单词或修改单词。(三)考核及报告要求1.考核根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。2.报告要求见本大纲最后的一个报告样例。题目二:打印万年历(一)课题内容用C或C++编程实现一个简单、实用

5、的万年历程序。主要功能为在屏幕上显示任意年月的月历,按每行两个月的格式输出当年或指定的任意年的年历。通过此课题,熟练掌握数组、格式输出、字符串处理、时间函数的调用、文件的各种操作,以及一些基本的日期算法思想。(二)课题要求课题分基本要求和扩展要求,基本要求是必须完成的,扩展要求视能力自选一个或多个完成。1.基本要求(1)读取系统时钟,计算与日期相关的信息,首先打印出当月的月历,在当月月历的最下方也下列两行方式显示与当前有关的信息:今天是:2005年12月20日,星期二当前时间是:22时40分43秒(2)输入任意年号能得到指定年的年历(万年历)。(3)将屏幕上显示的月历和年历均存为文本文件以便

6、今后读取。(4)按每行两个月的格式显示今年的日历,形式如下:*******************************************************************...JanFeb________________________________________________________________SunMonTueWedThuFriSatSunMonTueWedThuFriSat11234523456786789101112…………2.扩展要求(1)重要节假日用一个文本文件进行设置,文件格式为txt。程序应通过读取节假日文件的信息来对日历上的节假日日

7、期进行标注。从而在日历上显示节假日信息。如十月份的1号显示为:国庆节1。(2)提供按年上下翻页的功能来实现对上一年或下一年的年历的查询功能。(三)考核及报告要求1.考核根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。2.报告要求见本大纲最后的一个报告样例。题目三:火车票务管理系统(一)课题内容用

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

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

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