1
C
语言程序课程设计任务书
一
课程设计性质与目的:
C
语言程序设计是一门实践性很强的课程。
C
程序课程设计是学习
C
语言
程序设计的非常重要的实践环节,通过本课程设计使学生进一步巩固课堂所
学,全面熟悉,掌握
C
语言程序设计的基本方法和技巧,进一步提高编写程
序、分析程序及上机操作、调试程序的能力,让学生加深理解书上所学的知识
,提高动手操作能力及分析问题和解决问题的能力。
二
课程设计包含的知识点:
1
.掌握并熟练利用
C
语言的基本数据类型与各种表达式,程序的流程控制语
句。
2
.掌握数组的基本概念。掌握一维数组与二维数组的使用,掌握字符数组与
字符串的关系。
3
.熟练掌握指针、地址、指针类型的概念及其使用。掌握指针变量的定义与初
始化、指针的间接访问和表达式,掌握指针与数组、函数、字符串的联系
4
.掌握函数的定义,函数的返回值,函数的调用,函数的声明,函数的形式参
数和实际参数之间的关系,了解函数的作用区间。
5
.掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始化,结构
体成员的表示。结构体与指针、函数的关系。
三
课程设计的要求
:
1
.学生从以下八个题目中任意选择并完成一个题目。要求每个学生能够独立思
考
并按时完成本课程设计所包含的所有内容。
2
.要求学生必须按照课程设计报告的完整格式说明设计内容,设计任务,分析
过程和算法,给出程序流程图和全部源程序,并做出总结。
3
.设计报告的完整格式应包含以下内容:
a)
设计总体思路