资源描述
高级语言程序设计实验教学大纲
一、课程名称:高级语言程序设计二、实验目的和任务:
实验目的是使学生通过实验能够对课堂讲授内容进行验证、设计或综合运用,从而 进一步加深知识的理解与掌握。任务是培养学生的独立思考能力与动手编程能力。在必 要的教师辅导下,由学生独立编写C程序,通过上机调试程序,解决实际问题,从中了 解计算机语言的功能和适用领域。
三、实睑类别:专业基础四' 学时数:36
五、面向专业及对象:信息工程六、使用教材:
教材:谭浩强,《C程序设计》(第三版),北京:清华大学出版社,2005。
参考书:⑴谭浩强《C程序设计题解与上机指导》(第三版),北京:清华大学出版 社,2005 o[2]吕风翥,张静波,《C语言程序设计》,北京:清华大学出版社,2006o
七、考核方式:实验操作八' 实验工程:
序
a.
实验工程名 称
学时 分配
实验 属性
必开 选开
目的要求
主要仪 器
1
熟悉C语言 运行环境
2
验证
必开
1、熟悉C语言的运行环境和C程序的实 现流程
2、认识C语言的结构特点和书写风格
计算机
2
数据描述
4
验证
必开
1、掌握C语言的基本数据类型,熟悉变 量定义及其赋值
2、学会向向C语言的常用运算符及表达 式,特别注意具有副作用的运算符的使用
计算机
3
简单顺序程 序设计
2
验证
必开
1、学会准确使用C语言的数据输入与输 出函数
2、能编写简单顺序结构程序
计算机
4
选择结构程 序设计
2
验证
必开
1、在熟练掌握if语句和switch语句的基 础上,能灵活使用if语句和switch语句 进行选择结构的程序设计
2、学习调试程序
计算机
5
循环结构程 序设计
4
验证
必开
1、熟练掌握三种循环语句并能正确运用, 2、能够用循环实现一些常用算法,如穷 举法,迭代法,递推法等,3、进一步学 习程序调试
计算机
6
数组
4
验证
必开
1、熟练掌握数组的定义格式和数组元素 的表示方法
2、熟悉数组的初始化方法和赋值方法
3、掌握字符数组存放字符串的方法和有 关字符串函数的使用
4、熟悉数组元素的操作,特别是输入与 输出操作
5、掌握与数组有关的典型算法,比方排 序算法、矩阵的处理、字符串的处理
6、进一步学习程序调
计算机
7
函数
4
验证
必开
1、掌握定义函数的方法
2、掌握函数调用、实参与形参的对应关 系、参数的传递方式
3、掌握函数的嵌套调用和递归调用方法 4、掌握全局变量和局部变量、动态变量 和静态变量的概念和使用方法
5、学习多文件程序的编译和运行
计算机
8
预处理
2
验证
选开
1、了解文件包含预处理
2、熟悉宏定义和宏展开
计算机
9
指针
4
验证
必开
1、掌握指针变量的定义格式,会定义和 使用指针变量
2、能正确建立指针变量与数组(包括一 维、两维和字符串数组)的联系,并正确 使用指针变量访问数组元素
3、掌握通过指针在函数间传递数组的各 种方法
4、进一步学习程序调试
计算机
10
结构体和共 用体
4
验证
选开
1、掌握结构体类型变量的定义和使用
2、掌握结构体类型数组的概念和应用
3、掌握链表的概念,能对链表进行基本 操作
4、掌握共用体的概念和使用
计算机
11
文件
2
验证
选开
1、学会使用文件操作函数
2、学会用文件缓冲系统对文件进行简单 的操作
计算机
12
综合实验
6
综合
必开
能够用C语言处理相对复杂的实际问题
计算机
展开阅读全文