长沙理工大学 计算机与通信工程学院PAGE 274

实验教学大纲“C语言程序设计”实验教学大纲

大纲执笔人:谌海军 大纲审核人:孟爱国 课程编号:0812100015英文名称:C Language Programming Experiment学 分:1 学 时:30适用对象: 计算机相关专业本科大一学生先修课程:C语言程序设计与应用

一、课程性质与目的程序设计是一门实践性很强的课程。强化实践,是学好程序设计的重要环节。实验教学目的是培养学生的上机调试能力,在实践中积累调试程序的经验。二、基本要求在上机实验前,要求学生了解实验的目的和要求,并据此复习或阅读书本上相关内容;根据实验中给定的题目预先编好程序,并分析可能出现的问题;上机调试程序,并分析出现的问题和采取的对策。实验完成后,做好总结工作。三、重点与难点 1.重点:掌握三种主要的程序控制结构(顺序、选择、循环)编程。掌握数组、函数和指针编程。2.难点:使用函数和指针编程。四、实验项目名称和学时分配序号实验项目名称实验性质(打 ?)学时分配必做或选做每组人数基础性设计或综合性课内课外1熟悉C语言的开发环境?2必做12数据类型?2必做13选择结构程序设计?2必做14循环结构程序设计?2必做15函数与编译预处理?2必做16数组?2必做17指针?2必做18结构体与共用体?2必做19文件?2必做110综合练习?1212必做1五、单项实验内容和目的1.基本(基础性)实验(1)熟悉C语言程序开发环境实验内容: C语言的运行环境。实验要求:了解在开发环境中如何编辑、编译、连接和运行一个C语言程序的过程。通过运行简单的C语言程序,初步了解C语言程序的结构特点。主体设备或软件环境要求:计算机、程序设计机试系统。(2)数据类型实验内容: 数据类型、运算符与表达式。实验要求:掌握C语言数据类型的概念,熟悉如何定义整型、字符型、实型变量。学会使用C语言的有关算术运算符,能正确地运用它们构成表达式,掌握不同类型数据运算时数据类型的转换规则。了解表达式语句,尤其是赋值语句。 主体设备或软件环境要求:计算机、程序设计机试系统。2.设计性实验(1)选择结构程序设计实验内容: 选择结构编程。实验要求:学会正确使用逻辑运算符和逻辑表达式、关系运算符和关系表达式。学会运用逻辑表达式或关系表达式等表达条件。熟练掌握if语句和switch语句,熟悉选择结构程序段中语句的执行过程。 主体设备或软件环境要求:计算机、程序设计机试系统。(2)循环结构程序设计实验内容: 循环结构编程。实验要求:掌握用while语句、do-while语句和for语句实现循环的方法。掌握在程序设计中用循环的方法实现各种算法(如穷举法、迭代、递推等)。理解循环结构程序段中语句的执行过程。 主体设备或软件环境要求:计算机、程序设计机试系统。(3)函数与编译预处理实验内容: 用函数编程。用编译预处理命令编写程序。实验要求:掌握定义函数的方法,掌握函数实参与形参的对应关系,以及“值传递”的方式。了解函数的嵌套调用和递归调用。掌握全局变量和局部变量、动态变量和静态变量的概念和使用方法。理解宏的概念,掌握宏定义。了解文件包含的概念,掌握其用法。 主体设备或软件环境要求:计算机、程序设计机试系统。(4)数组实验内容: 数组编程。实验要求:掌握一维数组和二维数组的定义、数组元素的引用形式和数组的输入输出方法。掌握字符数组和字符串函数的使用,了解与数组有关的非数值计算方法,如查找、插入、删除和排序法(简单交换排序、选择排序和冒泡排序)。主体设备或软件环境要求:计算机、程序设计机试系统。(5)指针实验内容: 用指针编写程序。实验要求:掌握指针的概念、指针变量定义格式。掌握指针的运算,掌握指针与数组、指针与函数的关系。了解指向函数的指针,了解指向指针变量的指针。主体设备或软件环境要求:计算机、程序设计机试系统。(6)结构体和共用体实验内容: 结构体和共用体编程,链表的操作。实验要求:理解结构体类型、共用体类型和枚举类型的概念,掌握它们的定义形式。掌握结构体类型和共用体类型变量的定义和变量成员的引用形式。了解内存的动态分配,理解链表的概念和操作。主体设备或软件环境要求:计算机、程序设计机试系统。(7)文件实验内容: 用文件编写程序。

Logo

惟楚有才,于斯为盛。欢迎来到长沙!!! 茶颜悦色、臭豆腐、CSDN和你一个都不能少~

更多推荐