- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计17234new.doc
《C程序设计》课程设计任务书
计算机科学与技术、通信、自动化、电子信息技术等专业
一. 课程设计目的
本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。本课程设计的目的和任务:
1. 巩固和加深学生对C语言课程的基本知识的理解和掌握
2. 掌握C语言编程和程序调试的基本技能
3. 利用C语言进行基本的软件设计
4. 掌握书写程序设计说明文档的能力
5. 提高运用C语言解决实际问题的能力
二. 课程设计要求
1. 分析课程设计题目的要求
2. 写出程序流程图
3. 编写程序代码及重要的解释,调试程序使其能正确运行
4. 设计完成的软件要便于操作和使用
4. 设计完成后提交课程设计报告
三. 课程设计报告的内容
1. 课程设计名称、班级号、学号、学生姓名和课程设计起止日期
2. 课程设计目的和要求
3. 课程设计任务内容
4. 程序流程图
5.软件使用说明
6. 课程设计心得与体会
7. 附录1:参考文献
8. 程序清单(带有较详细的注释)请上传网络课堂。
四. 设计题目:
题1. 设计一个多功能计算程序(计算器模拟)
实现功能:
具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然后输出结果。结果可以作为下一个运算的第一运算数。按‘C’清屏,按‘R’退出。
例如:输入:2 +5
输出:7
题2. 洗牌和发牌模拟
用随机数开发一个可用来实现具体的玩牌游戏中的洗牌和发牌的模拟程序。
实现功能:
洗牌功能
发牌功能: 54张牌,随机发给4个玩家,要求显示各玩家及底牌.
3) 设计模拟4副牌的程序
题3. 学生成绩文件管理
现有3个班学生的C语言课程成绩,请以班级为单位对学生的成绩按从高到低的顺序排序,并将排序后的结果存入文件中。必须采用指针和函数。
提示:定义三个一维数组分别存放三个班的成绩,排序方法可以采用冒泡法或其它方法,在函数中实现数组的排序,在主函数中调用函数。
题4. 读一个文件把各记录读入链表各结点中;对链表进行添加\删除操作;把链表的每个结点元素存储在该文件中.
每个学生需独立完成,18周末时提交源程序与课程设计报告。
五、评分方法和标准
运行每个同学的程序、审阅课程设计报告,根据下面的标准给每位同学评定课程设计考试成绩。
1? 程序调试成功(60%)????? 2? 知识点运用得当(10%)
3 ?程序设计合理 (20%)???? 4. 课程报告撰写准确、无误(10%)
六、时间安排
C语言课程设计时间安排
17周
星期 一 二 三 四 五 上午 布置任务
答疑 答疑 答疑 下午 答疑 答疑 答疑 机房 晚上 机房 机房 机房
18周
星期 一 二 三 四 五 上午 机房 答疑 答疑 机房 (交纸质设计报告,上传源程序于网络课堂)
答辩 下午 答疑 机房 机房 晚上 机房
说明:
1.答疑地点院办公楼405。上机地点院二楼机房。
2.上机要进行点名考勤。
3.自己没有PC机的学生,只要机房有空位置,17-18周可随时进机房用机。
4.答辩不合格者,设计延长到19周。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
附:报告封面的基本格式及报告主要内容如下:
?
课程名称: C语言程序设计
课程设计报告
?
?
?
专 业:??????????
班 级:????????????????????
学 号:??????????????????? ?
姓 名:????????????????????
指导教师:?????????????????????
?
?
?
??????????????? 时间:2010/06/1
?
?/////////////////////////////////////纸质报告格式////////////////////////////////////////////
封面
一、??课程设计目的和要求
设计内容
题一:XXXX
1.涉及的知识点
2.程序框图
3.关键函数代码
?? 4.运行结果(贴图)
题二:XXXX
。。。。
三、设计中遇到的难点及解决办法
四、??课程设计心得与体会
/////////////////
文档评论(0)