厦门理工高级语言程序设计任务书_for_10正式版.doc

厦门理工高级语言程序设计任务书_for_10正式版.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
厦门理工高级语言程序设计任务书_for_10正式版

高级语言程序设计课程设计任务书 一、实验目的 C语言是一种编程灵活,特色鲜明的程序设计语言。C语言除了学习必须的基本知识:如概念,方法和语法规则之外,更重要的是进行实训,以提高学习者的动手和编程能力,这才是学习语言的最终目的,结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使项目教学法能在本质上促使学生有更大进步,特编写了该《高级语言程序设计任务书》,以在实训过程中给学生提供帮助. 达到如下目的: 1. 在课程结束之前,让学生进一步了解C程序设计语言的编程功能; 2. 让学生扎实掌握C程序设计语言的相关知识; 3. 通过一些有实际意义的程序设计,使学生体会到学以致用,并能将程序设计的知识与专业知识有效地结合,更全面系统地了解行业知识。 二、设计要求 根据实验内容的要求自由选定题目。编写程序要求遵循如下基本要求: 模块化程序设计锯齿型书写格式必须上机调试通过 设计报告格式1、设计目的 2、总体设计(程序设计组成框图、流程图) 3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等) 4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 5、源程序清单和执行结果:中应有足够的注释 检查1、 2、 五、实验内容 (1) 基础部分(以下7题,任选3题—60%,多做酌情加分) ①分屏处理数据系统: 随机产生1000个数,并分屏显示(每行显示10个数字,每页显示10行),而且在每一屏的下方显示本屏中数据的最大值、最小值和平均值。 提示:循环显示,在分屏点上输出press any key to continue…,通过getchar()函数让用户以按回车键的方式进入下一屏。 ②掷骰子 两人玩骰子骰子骰子骰子 ③射击游戏: 在程序运行时屏幕上方第一行随机出现一个 符号,要求游戏者输入一个1-80之间的整数,当用户输入一个整数后,一个*立即从屏幕底端的该整数列向上移动,若移动到屏幕的顶端能撞上 符号,则游戏者获胜;若没有撞上,则要求再输入一个整数,共允许输入5次,如果一直没有撞上,则认为游戏者输。 提示: 1)输入 符号可以采用printf(%c,\1) 2)显示*号向上移动:输出一些空行;输出*号;以循环的方式增加延时(for(i=0;i100000;i++););clrscr()清屏重新绘制*号。 ④车票问题: 假设某线路的公共汽车共设置26个车站,准备了1元、2元…6元的车票,收费标准为:6站以内票价为1元,每4站票价增加1元。现在随机生成一些乘客的上车站与下车站,显示每位乘客应付的票价和单程售出的总票价,并统计几元的车票卖得最多。 ⑤排考场座位问题: 假设考场有8×8的座位,每当一个考生进入考场就为他安排座位。主界面如下: 请输入选项(1-4) 设定考场座位 取消考场座位 显示某座位考生信息 查找学生座位 选择1,用户输入准考证号,随机产生该学生座位的行号和列号,要求一个考生只有一个座位,已有考生的位置上不能再安排新的考生; 取消某人的考场座位; 输入行号列号,输出该考生的准考证号;输入某学生的准考证号,输出该学生的座位。 ⑥猜数字游戏: 游戏随机产生4个0-9的数字,请用户猜4个数字的值和位置顺序。用户输入4个数字后,游戏提示用户当前这4个数字猜对几个,以及几个数字位置正确(要求不能显示哪位是正确的),用户再猜,直到猜对这4个数字的值和位置顺序,此时提示用户游戏结束。要求在文件中记录用户每次所猜的数字及结果。 ⑦金币: 国王用金币奖励他忠诚的侍从。第一天侍从工作结束后,国王奖励了他一个金币;接着的两天侍从工作中(第二天,第三天)的每一天,国王奖励了他两个金币;接着的三天侍从工作中(第四天,第五天,第六天)的每一天,国王奖励了他三个金币;接着的四天侍从工作中(第七天,第八天,第九天,第十天)的每一天,国王奖励了他四个金币。这种奖励的模式将是固定不变的,即在N天侍从工作中的每一天,国王将奖励他N个金币;接着的N+1天的侍从工作中的每一天,国王将奖励他N+1个金币。 要求在给定的天数时,你的程序能够统计国王总共奖励了侍从多少金币。 (2) 深化部分 (任选一题40%,多做酌情加分) 题目1:小型图书管理系统设计 功能:实现某班级的图书信息管理,图书的基本信息包括书号、书名、作者、单价、数量和简介(50字内)等。 基本要求: 1设计简单的菜单,能够进行系统功能选择。 2实现信息的录入功能。 3在已有信息的基础上添加新的记录。 4删除指定书号的记录。 5修改指定书号的记录 6实现信息的浏览功能 7按书号查询功能 8按单价排序功能 题目:学生宿舍管理系统设计 功能

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档