欢迎来到天天文库
浏览记录
ID:12380765
大小:140.50 KB
页数:14页
时间:2018-07-16
《课程设计任务书高级语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高级语言程序设计课程设计任务书课程设计名称中文:高级语言程序设计适用专业计算机科学与技术培养层次本科学期第1学期周数1学分1总学时1周一、课程设计目的与要求课程设计目的在理论学习和基础实验的基础上,开发规模较大的程序,掌握应用计算机解决实际问题的基本方法,熟悉C程序开发的全过程。本课程实习通过整个程序开发的过程,运用一定的数据结构与算法设计,提高综合应用C语言的能力、编程和调试能力,为学习相关软件专业课程创建较扎实的理论基础和实践基础。课程设计要求1、要求利用C语言面向过程的编程思想来完成系统的设计;
2、2、突出C语言的函数特征,以多个函数实现每一个子功能;4、画出功能模块图;5、具有清晰的程序流程图和数据结构的详细定义;6、能够进行菜单式功能选择,进行简单界面设计,能够实现友好的交互;7、程序应具备一定的容错能力;8、学生自己所完成工作中要综合运用到所学的如下知识点:(1)数组、结构体或共用体;(2)指针;(3)选择结构程序设计、循环结构程序设计;(4)自定义函数及其调用;(5)简单的文件操作:新建文件、打开文件、写文件等;在基本要求达到后,可进行创新设计,如设置用户登录,用户账户维护;系统用户功能
3、控制,对管理员级和一般级别的用户系统功能操作不同等。二、课程设计内容与要求供选择的C语言程序课程设计题目第一类题目基本应用类题目1:年历显示系统功能要求:(1)输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。(2)输入年月,输出该月的日历。(3)输入年月日,输出距今天还有多少天,星期几,是否是公历节日。题目2:小学生数学题测验系统面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。功能要求:(1)电脑随机出10道题,每题10分,程序结束时显示学生
4、得分;(2)确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;(5)总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRYAGAIN”。题
5、目3运动会比赛计分系统要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数各项目名次取法有如下几种:取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:第一名得分5,第二名得分3,第三名得分2;功能要求:(1)系统以菜单方式工作(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。(3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩(4)查看参赛学校信息和比赛项目信息等。题目4:学生学籍管理系统用数据文件存放学生的学籍,可对学生学
6、籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。功能要求:(1)系统以菜单方式工作。(2)登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;修改已知学号的学生信息;(3)删除已知学号的学生信息;(4)查找已知学号的学生信息;(5)按学号,专业输出学生籍贯表。(6)查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。题目5:实验楼保安排班系统学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息
7、日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:钱:星期一、星期六赵:星期二、星期四孙:星期三、星期日李:星期五周:星期一、星期四、星期六吴:星期二、星期五陈:星期三、星期六、星期日运行结果:Solution:1赵钱孙李周吴陈=====================================================星期四星期一星期三星期五星期六星期二星期日Solution:2赵钱孙李周吴陈==============================
8、=======================星期四星期一星期日星期五星期六星期二星期三Solution:3赵钱孙李周吴陈=====================================================星期四星期六星期三星期五星期一星期二星期日Solution:4赵钱孙李周吴陈=====================================================星期四星期六星期日星期五星期一星期二星期三题目6
此文档下载收益归作者所有