C语言课程设计指导书(终稿).pdf
文本预览下载声明
《C 程序设计》
课程设计指导书
计算机基础课程群组 编写
数学与计算机学院
二○一五年三月
目 录
前 言 2
第1 部分 《C 程序设计》课程设计大纲 3
第2 部分 《C 程序设计》课程设计题目 5
第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
1
前 言
随着计算机与网络技术日新月异地发展,以及信息技术课程在中小学的普及,社会对人才知识
结构的需求变化,我校计算机基础教学观念也随之发生重大转变,在课程体系与课程内容方面作了
重大改革,将非计算机专业的《大学计算机基础》与《程序设计》进行整合,确立我校非计算机专
业的计算机基础课程为 “计算机基础通识选修课+程序设计+课程设计”课程体系,确立了“加强理
论教学,突出实践教学,注重培养学生实践能力、创新能力和科研能力”的教学导向。
课程设计是继计算机基础通识选修课和程序设计课程之后,用规定的时间相对独立地完成一个
实用程序开发的过程。课程设计对于深化理解程序设计基础知识、提高综合运用所学知识的能力有
着非常显著的作用。
本指导书是专门为课程设计而编写,包含课程设计大纲及课程设计题目。所选的设计题目有不
同的应用类型供学生选择。部分题目的算法没有在前修课程中涉及,需要学生查阅、自学有关参考
书籍和资料后才能完成,这样有助于提高学生查阅资料和自学的能力。
本书适用对象为非计算机专业的学生,课程设计的时间为1 周。
2
第1 部分 《C 程序设计》课程设计大纲
一、课程设计基本信息
课程代码
课程名称:计算机基础课程设计
课程英文名称: Computer-based Course Design
课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群
课程面向专业:食品科学与工程学院、机械工程学院、电气与电子工程学院、土建学院、动物
科学与营养工程学院、化学与环境工程学院、工商管理类、国际经济与贸易、
旅游管理、金融学、行政管理、汉语言文学、英语、护理学、康复治疗专业、
生物科学类、制药工程、制药工程(生
显示全部