网站大量收购独家精品文档,联系QQ:2885784924

程序设计实践(题目).pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学目的 《程序设计实践》是在学生学完《高级语言程序设计(C)》和《面向对象程序设计(C++)》后开设的一门实践课程. 主要目的是: 提高学生的程序设计能力. 学会编写程序相关文档. 题目概述 题目(所有题目均是Win32 Console程序): 1.高考成绩管理系统.(必做)--不及格-及格 2.迷宫游戏(附加). --及格-中等 3.贪吃蛇游戏(附加). --良好-优秀 4.基于C++的译码器(附加). --优秀 选题原则:每人都要做必做题,然后从3个附加题中选做一题(且只能选1题).依据附加题的难度,所得的分数也不一样. 题目一:高考成绩管理系统 要求处理的数据:准考证号、姓名、性别(男或女)、出生年月、身份证号码(允许空)、文科或理科、语文、数学、英语成绩(150)、文综/理综成绩(300)。 系统功能:1)学生数据录入(可以从键盘输入或格式化的文本文件读入)和存储(至文件),要求对用户输入的数据进行各种检验(检验必须尽可能完整)。 题目一:高考成绩管理系统 系统功能:2)学生信息的查询(可以指定各种条件,如:按准考证号、姓名、身份证号码等)3)按各种顺序输出(必须包含部分统计信息,如:总分、排名等);4)数据的修改和删除(必须先查询到要删除的一条记录);5)统计与分析,包括:各学生总分、排名,各科平均分、各分数段人数、最高、最低分,可以按文理科、性别等分别统计。 题目一:高考成绩管理系统 其他要求:必须设计一个简单的字符菜单,程序必须经过完整的测试(合法或非法的数据,有一定量的测试数据),有良好的编程风格,要求写序言性注解,可以自己增加其他合理的功能。 该题为必做题,要求交电子版,同时提交单独装订的纸质源程序(加一封面)。 题目一:高考成绩管理系统 数据检验提示:准考证号(14位数字)、姓名(必须为2到5个汉字) 、出生年月(合法日期,3年龄100)、身份证号码(身份证号长度为15或18,除第18位校验码(为0--9和X)外全为数字,身份证号前6位必须为合法的行政区划代码,还必须与出生日期匹配),……。 题目二:迷宫游戏(附加) 程序说明:本程序从文件载入一幅迷宫,样式如下: ##P########## 其中,P表示人的初始 ## ##### #### 位置,表示墙壁,空 ## ## 格表示路,O表示出口. ######## # ## 用键盘的W,S,A,D #### # ## 4个键左右分别代表 ##########O## 上下左右4个方向控制 P走动,每次只能走动一 格,不能穿越墙壁走动 题目二:迷宫游戏(附加) 程序说明:本程序从文件载入一幅迷宫,样式如下: ## ########## 如:前页迷宫图按下’S’ ##P##### #### 键后应该如左图.当P走 ## ## 到出口O后,显示祝贺信 ######## # ## 息,并显示玩家一共使用 #### # ## 了多少步走出迷宫,以及 ##########O## 碰壁的次数. 迷宫样式以及人的初始位置,迷宫出口位置都在文件中表示. 题目二:迷宫游戏(附加) 提示:当按下一个方向键后,应该将整 个屏幕清空(如何实现,请baidu),再画新 的迷宫. 输入一个方向如’w’后不需要按换行人 就应该可以走动,这个功能如何实现,请 baidu. 题目三:贪吃蛇游戏(附加) 程序说明:与题目二类似,实现贪吃蛇游戏(不知道该游戏的去baidu下载一个并先行试玩). 要求:用w,s,a,d控制4个方向(按完一个键直接改变方向,不需要回车) 具体设计细节,请大家自己把握,设计得越有趣,分数越高. 题目四:基于C++的译码器 (附加) 你曾经想过”如果C++能够...该多好啊” 试验我们自己的语法结构 foreach循环 说明 cases语句 说明 等等 将具有我们自己定义的语法结构(以及其它正常C++语句)的伪C++文件统一命名为XXX.exp(即扩展名为exp).你的任务是实现一个程序,从命令行读入XXX.exp的文件名,将该文件内容”译码”为符合标准C++语法的文件(即将自定义的结构转化为C++的标准形式,其它内容照抄),并保存为XXX.cpp. 题目四:基于C++的译码器 (附加) 实现上述的译码器,并提供一个用于测试的.exp文件.(为了简单,假设输入文件没有语法错误) 根据你的喜好你可以增加其它有趣的语法规则... 程序格式要求 必须分成多文件结构实现 每个文件开头注释清楚编写人,编写日期,以及该文件用来干什么,可以

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档