C语言课程设计指导书(终稿)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
掌握所学语言程序设计的方法,熟悉 所学语言的开发环境及调试过程,熟悉所学语言中的数据 类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识 的综合运用能力。通过综合设计要求达到下列基本技能:
1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问 题。
熟练掌握所学语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算 类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、 循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,包括时间函 数、绘图函数,以及文件的读写操作等。
四、 课程设计要求
1. 要求每个同学都要认真对待,积极参与。 2. 根据题目的基本需求,写出详细的课程设计报告、编写实现代码并运行通过。 3. 课程设计结束时每位同学必须填写并完成《课程设计报告册》,课程设计源代码,课程设计
汇报 PPT 电子档。 4. 不符合要求的程序、设计报告、抄袭的设计报告或源程序代码、在设计中完全未参与的将
本书适用对象为非计算机专业的学生,课程设计的时间为 1 周。
2
第 1 部分 《C 程序设计》课程设计大纲
一、 课程设计基本信息
课程代码:05190124 课程名称:计算机基础课程设计 课程英文名称: Computer-based Course Design 课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群 课程面向专业:食品科学与工程学院、机械工程学院、电气与电子工程学院、土建学院、动物
第 1 题 最近点对问题 .............................................................. 5 第 2 题 最小包围圆问题 ............................................................ 7 第 3 题 特殊数据的输出 ............................................................ 9 第 4 题 输出杨辉三角 ............................................................. 11 第 5 题 三元向量的比较 ........................................................... 13 第 6 题 计算圆周率 π.............................................................. 14 第 7 题 找组合 ................................................................... 16 第 8 题 数字金字塔 ............................................................... 18 第 9 题 C 语言关键字中英翻译机 .................................................... 20 第 10 题 英文回文串和稳定和谐数 .................................................. 22 第 11 题 回文数 .................................................................. 25 第 12 题 绘制钟表 ................................................................ 28 第 13 题 函数曲线的绘制 .......................................................... 32 第 14 题 运动的小球 .............................................................. 33 第 15 题 年历显示 ................................................................ 35 第 16 题 在屏幕上实现放大的字符 .................................................. 37 第 17 题 汉字点阵 ................................................................ 39 第 18 题 猜数字游戏 .............................................................. 43 第 19 题 计算 24 的游戏 ........................................................... 45 第 20 题 汉诺塔 .................................................................. 47 第 21 题 贪吃蛇游戏 .............................................................. 48 第 22 题 打渔晒网问题 ............................................................ 51 第 23 题 切蛋糕问题 .............................................................. 53 第 24 题 八皇后问题 .............................................................. 54 第 25 题 五子棋 .................................................................. 56 第 26 题 小学生算术测验 .......................................................... 58 第 27 题 研究生初试录取管理系统 .................................................. 61 第 28 题 歌手比赛系统 ............................................................ 63 第 29 题 商店销售管理系统设计 .................................................... 65 第 30 题 通信录管理系统设计 ...................................................... 67 第 31 题 职工信息管理系统 ........................................................ 69 第 32 题 图书信息管理系统 ........................................................ 71 第 33 题 学生信息管理系统 ........................................................ 73 第 34 题 保安排班系统 ............................................................ 75 第 35 题 魔方阵 .................................................................. 78 第 36 题 产生可能的集合 .......................................................... 81 第 37 题 文件的显示 .............................................................. 84 第 38 题 文件存取练习 ............................................................ 86
作不及格处理。
3
五、 考核方式
指导老师负责验收程序的运行结果,并结合学生的工作态度、实际动手能力、创新精神和设计 报告等进行综合考评,百分制计算,具体考核标准主要包含以下几个部分:
1. 程序运行情况 20 分 2. 程序功能的完善程度 10 分 3. 程序结构的合理性 10 分 4. 对问题的答辩情况 20 分 5. 创新情况 10 分 6. 学生的工作态度与独立工作能力 10 分 7. 设计报告的规范性 20 分 备注: 1. 按规定时间正常上交各阶段电子文档在学习态度上加 3 分,完成 2 个设计题(必做题+选做
2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法,能 熟练调试程序。
3.系统设计编程简练,可用,功能全面,并有一定的容错能力。用户界面良好,有较好的输出 功能。在完成课题基本要求后,具有创新型设计,具有一定的实用价值。
4.根据个人的设计调试过程,撰写设计报告。
三、 课程设计内容
课程设计是继计算机基础通识选修课和程序设计课程之后,用规定的时间相对独立地完成一个 实用程序开发的过程。课程设计对于深化理解程序设计基础知识、提高综合运用所学知识的能力有 着非常显著的作用。
本指导书是专门为课程设计而编写,包含课程设计大纲及课程设计题目。所选的设计题目有不 同的应用类型供学生选择。部分题目的算法没有在前修课程中涉及,需要学生查阅、自学有关参考 书籍和资料后才能完成,这样有助于提高学生查阅资料和自学的能力。
1
前言
随着计算机与网络技术日新月异地发展,以及信息技术课程在中小学的普及,社会对人才知识 结构的需求变化,我校计算机基础教学观念也随之发生重大转变,在课程体系与课程内容方面作了 重大改革,将非计算机专业的《大学计算机基础》与《程序设计》进行整合,确立我校非计算机专 业的计算机基础课程为“计算机基础通识选修课+程序设计+课程设计”课程体系,确立了“加强理 论教学,突出实践教学,注重培养学生实践能力、创新能力和科研能力”的教学导向。
《C 程序设计》
课程设计指导书
计算机基础课程群组 编写
数学与计算机学院 二○一五年三月
目录
前 言 .......................................................................... 2 第 1 部分 《C 程序设计》课程设计大纲................................................. 3 第 2 部分 《C 程序设计》课程设计题目......................................... 分 2. 设计报告内容雷同扣 20 分,格式排版布局不合理扣 3 分,无调试过程问题分析扣 5 分,无
参考文献扣 2 分,无 N-S 流程图扣 3 分 3. 源程序无注释则在程序结构合理性扣 2 分 4. 报告中无总结扣 2 分
科学与营养工程学院、化学与环境工程学院、工商管理类、国际经济与贸易、 旅游管理、金融学、行政管理、汉语言文学、英语、护理学、康复治疗专业、 生物科学类、制药工程、制药工程(生物制药)、药物制剂、物流管理 课程类型:必修课 先修课程:大学计算机基础通识选修课程、程序设计课程 学分:1 总学时:1 周
二、 课程设计目标
相关文档
最新文档