《C语言程序设计》实验教学大纲 下载本文

内容发布更新时间 : 2024/5/21 19:47:57星期一 下面是文章的全部内容请认真阅读。

《C语言程序设计》实验教学大纲

实验中文名称:C语言程序设计

实验英文名称: C language programming 课程类别:专业基础课 课程编号: 041205

面向对象:2010级计算机科学与技术、软件工程、网络工程专业 开课系(室):计算机科学与技术系 总学时:30

是否为独立设课:是() 否(√) 一、课程任务和目的

通过C程序设计实验,培养学生对学习程序设计的兴趣,使学生全面了解 C 语言的特点,不仅要熟练掌握C语言的基础知识、基本算法,更重要的是让学生掌握程序设计的思想和方法,培养学生程序开发和设计的能力。

二、与其它课程的联系 先修课程:无

后续课程:数据结构,C++,JAVA程序设计、C#、编译原理等

三、主要实验仪器

计算机

四、教材及实验指导书

《C程序设计(第三版)》主编:谭浩强,出版社: 清华大学出版社,出版或修订时间 2005年7月。

五、实验方式与基本要求 课前准备与预习:

上机实验前,学生必须事先根据题目的内容编好程序。

课内要求:

在实验时输入程序、调试程序,直至运行结果正确为止。在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

课后要求:

学生实验后应按时完成实验报告。实验报告应包括以下内容:实验题目、实验目的、程序清单、运行结果、实验小结。

六、实验成绩评定

考查:平时考核加期末机试。实验成绩占总成绩的10%。

平时考核:占实验成绩的60%,由以下两部分组成。

实验预习和实验结果、实验报告。 期末机试:占实验成绩的40%。

七、实验项目设置与内容 序号 实验项目 实验内容提要 了解VC++6.0编译系统的基本操作方法,学会独立使用该系C程序的运行环统;了解在该系统上如何编辑、1 境和运行一个C编译、连接和运行一个C程序;程序的方法 通过运行简单的C程序,初步了解C源程序的特点及C语言的程序结构 通过运行简单的C程序,初步2 编写简单程序 了解C源程序的特点及C语言的程序结构 熟悉C语言中的基本数据类型,掌握定义常量和变量以及对它3 顺序结构程序设们赋值的方法,了解数据输出计实验 时所用格式转换符;掌握格式输入/输出函数的用法;学会简单顺序程序的设计 4 选择结构程序设计实验 掌握关系操作符、逻辑操作符、递增递减操作符的使用方法;熟练使用if、switch编写程序 掌握关系操作符、逻辑操作符、5 循环结构程序设计实验1 递增递减操作符的使用方法;熟练使用for、while编写程序;掌握break和continue语句的使用方法 6 循环结构程序设计实验2 熟练使用for、while编写程序;掌握break和continue语句的使用方法 掌握定义一维,二维数组的方7 数组实验1 法;掌握一维,二维数组初始化和循环赋值的方法;掌握数2 验证性 必修 2 验证性 必修 2 验证性 必修 2 验证性 必修 2 验证性 必修 2 验证性 必修 2 验证性 必修 实验学时 实验类型 课程性质 (综合性/验证性/演示性) (必修/选修) 组和循环语句相结合的使用模式处理问题 掌握定义一维,二维数组的方法;掌握一维,二维数组初始8 数组实验2 化和循环赋值的方法;掌握数组和循环语句相结合的使用模式处理问题 掌握定义函数的方法;掌握函数实参与形参的对应关系,以9 函数实验1 及函数调用的值传递规则;理解函数返回值的意义,掌握正确操作函数返回值的方法 掌握定义函数的方法;掌握函数实参与形参的对应关系,以10 函数实验2 及函数调用的值传递规则;理解函数返回值的意义,掌握正确操作函数返回值的方法 掌握指针和数组作为函数参数时的使用方法;能熟练使用指11 指针实验1 针操作各种数据对象;掌握指针法和下标法对于数组元素的操作 掌握指针和数组作为函数参数时的使用方法;能熟练使用指12 指针实验2 针操作各种数据对象;掌握指针法和下标法对于数组元素的操作 掌握字符串的操作方法;掌握数组的定义和使用方法,熟练用户自定义数据使用数组进程序设计;掌握结13 类型(结构体,构体的使用方法,熟练使用结共用体,枚举) 构体进行程序设计;掌握查找和排序的基本方法;掌握静态链表的使用方法 2 验证性 必修 2 验证性 必修 2 验证性 必修 2 验证性 必修 2 验证性 必修 2 验证性 必修