- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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按单价排序功能 题目:学生宿舍管理系统设计 功能
您可能关注的文档
- 原创正午太阳高度应用毛伟.ppt
- 压力管理与心理健康201310.ppt.ppt
- 原创精品教案 最先与最后.ppt
- 原创精美课件 — 王几何.ppt
- 原创精品教案 只因为年轻啊.ppt
- 压水反应堆工作原理图.ppt
- 原创英语新概念第一册127课.ppt
- 原创高中语文精美课件 论毅力 整理.ppt
- 原创高考语文复习备考精品课件 综合古诗词鉴赏.ppt
- 原创精品课件 我读一本小书同时又读一本大书.ppt
- 2025年氢能产业链核心技术解析与应用展望报告.docx
- 湖南省株洲市攸县2024-2025学年九年级上学期期末语文试题【含答案】.pdf
- 2025-2026学年小学数学六年级上册北京版(2024)教学设计合集.docx
- 智慧物流配送体系建设2025年资金申请项目投资决策分析报告.docx
- 2025年社区生鲜自提点智能化升级对消费者行为的影响报告.docx
- 2025年农业生物技术在种子产业中的植物基因表达系统构建与应用报告.docx
- 2019广汽埃安S维修手册电路图29-T-BOX 总成 .docx
- 工业机器人智能化改造关键软件平台与系统集成技术报告.docx
- 聚焦2025年:互联网金融平台资金存管技术创新与安全风险控制.docx
- 农业废弃物堆肥处理技术产业链上下游分析2025年报告.docx
文档评论(0)