欢迎来到天天文库
浏览记录
ID:35557755
大小:438.00 KB
页数:13页
时间:2019-03-28
《高级语言程序设计 课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、广东工业大学实验(上机)任务书(2015—2016学年度第1学期)课程名称高级语言程序设计课程设计实验室名称及地点:实验2号楼306指导教师:孟安波、王星华周次节次实验主要内容每组学生人数具体任务要求65-8熟悉C++编程开发工具输入输出程序编程练习运算符和表达式编程训练1在C++开发环境中编写、编译程序,并能够运行成功。(1)创建Win32ConsoleApplication,添加源文件(2)参考课本例子,编写C语言源代码(3)编译、调试并运行成功(4)简单的输入输出语句练习(5)编写不同数据类型的输入输出程序并运行成功(6)编写运
2、算符与表达式(7)练习任务1、2、375-8练习选择结构及分支结构编程、循环结构编程1练习C语言程序的运算符及表达式(1)练习if语句、if-else语句、switch语句编程(2)编写不同数据输入、运算并在屏幕上输出的程序,并运行成功(3)C语言三种不同的循环结构练习(4)练习任务4、585-8练习数组及循环结构编程指针编程1练习C语言的数组及循环结构:(1)练习数组的应用,包括初始化、赋值、运算,特别注意体会数组下标的控制(2)结合循环结构进行数组应用的训练(3)指针与数组结合编程(4)指针、数组与循环结构相结合的编程练习(5)练
3、习任务6、795-8上课105-8上课13/13115-8练习指针及结构体编程1指针及结构体的应用编程:(1)结构体的创建、赋值及应用编程(2)结构体数组的应用编程(3)结构体指针的应用编程(4)练习任务8、9125-8学习结构体编程,并结合数组、指针进行编程训练综合设计任务1结构体编程练习(1)练习任务9135-8综合设计任务1完成综合设计任务(1)自学文件输入输出(2)完成全部设计任务编程(3)评优的同学完成评优设计任务145-81155-81说明:1、上机时间为下午1:30——4:00。2、一次上机一个班,一人一台计算机。3、请
4、不要迟到,上课、下课需签到。4、上机同学的练习任务未完成,不得早退;若当次练习任务完成,建议提前开始下一次课上机内容;当次任务完成,3:15之后开始交任务,允许早退。5、要求上机前提前编好程序。6、想评优的同学必须完成评优设计任务,并参加答辩。13/13《高级语言程序》课程设计练习任务:1、课本P15,习题5。2、课本P83,习题5。3、课本P84,习题6。4、课本P113,习题10。5、课本P168,习题6。6、课本P168,习题9。7、课本P291,习题8。8、课本P330,习题5。9、综合设计任务a)保龄球计分(学号尾数为0、5
5、的同学完成)【问题描述】打保龄球是用一个滚球去撞击10个站立的瓶,将瓶击倒。一局分10轮,每轮可滚球1次或多次,以击倒的瓶数为依据计分,一局得分为10轮得分之和,而每轮的得分不仅与本轮的滚球情况有关,还可能与后一轮或两轮的滚球情况有关,即:某轮某次滚球击倒的瓶数不仅要计入本轮得分,还可能会计入前一轮或两轮得分。计分规则如下:①若某一轮的第一次滚球就击倒全部10个瓶,则本轮不再滚球(若是第10轮还需加2次滚球),该轮得分为本次击倒瓶数10与以后2次滚球所击倒瓶数之和。②若某一轮的第一次滚球未击倒全部10个球,则对剩下未击倒的瓶再滚球一次
6、,如果这2次滚球击倒全部10个瓶,则本轮不再滚球(若是第10轮还需加1次滚球),该轮得分为这2次击倒瓶数10与以后1次滚球所击倒瓶数之和。③若某一轮2次滚球未击倒全部10个瓶,则本轮不在滚球,该轮得分为这2次滚球所击倒瓶数之和。【实现要求】①模拟n个人各打一局保龄球比赛过程,统计每局各轮得分和累计总分。②逐人逐轮逐次输入一次滚球击倒的瓶数。③对n人的得分由低到高排序并显示。④用户可以规定参赛人数,需要输入选手姓名⑤参赛成绩可以选择存入文件,程序启动可以选择从文件读取。⑥显示输出时应将所有选手每轮得分及总分均整齐显示。⑦程序应能自动判别
7、输入错误。【测试数据】自定模拟数据【说明】完成本题1、2、3,4成绩“中等”。完成本题5、6、7,成绩“良好”。b)学生成绩统计(学号尾数为1、6、9的同学完成)【问题描述】13/13学期考试结束,统计某班每个人的平均成绩,每门课的平均成绩,并按个人平均成绩从高到低的顺序输出成绩,输出不及格人名单。输入、输出格式自定。【实现提示】考试课程有:高等数学、物理、外语、C语言4门课程。录入所有同学的成绩,对数据进行处理,输出所要求的内容,程序的功能主要包括以下几个方面:①输入成绩②修改记录③删除记录④输出成绩并按平均成绩排序,并标记平均分不
8、及格的学生。⑤界面提供上述功能选择。⑥学生人数由软件根据输入的成绩记录数自动控制。⑦提供输出成绩到文件以及从文件读取成绩功能。【测试数据】自定模拟数据【说明】完成本题1-5,成绩“中等”。完成本题6-7,成绩“良好”。a
此文档下载收益归作者所有