1、C 语言程序设计实验教学大纲课程名称:C 语言程序设计 (C Programming)课程代码: x2050011 课程类型:公共基础课课程性质: 必修课 设置类别:非独立设课适用专业: 非计算机本科课程总学时:64 课程总学分:4.0实验学时: 20 实验学分:开实验学期:一或二一、实验教学的目的与基本要求实验目的:C 语言程序设计是实验性较强的课程,通过实验教学,加深学生对所学内容的理解,培养学生编程能力和调试程序能力。实验要求:1明确每次实验的目的及要求2记录实验中出现的问题和解决过程3写出实验的体会和实验过程中没能解决的问题4提交每次实验报告二、实验项目设置序号 实验项目名称 实 验
2、内 容 学时实验类型实验要求实验者类别备注1顺序结构程序设计简单顺序结构程序的建立、编译与运行。输入输出函数使用方法2 验证 性 必做 本科生2选择结构程序设计条件语句和开关语句的用法(if else、 switch )2验证性必做 本科生3循环结构程序设计(一)熟悉循环结构的设计方法(while、do.while、for )2验证性必做 本科生4循环结构程序设计(二)循环结构的嵌套、跳转语句(break、 continue)2验证性必做 本科生5 数组程序设计 一维数组定义、引用, 2 验证 必做 本科生(一) 掌握与数组有关的算法 性6 数组程序设计(二) 二维数组定义、引用,掌握与数组有
3、关的算法 2 综合 性 必做 本科生7 函数程序设计(一) 函数的定义及调用 2 验证 性 必做 本科生8 函数程序设计(二) 数组名及数组元素作实参局部变量和全局变量 2 综合 性 必做 本科生9指针应用的程序设计数组的指针和指向数组的指针变量、指针作函数参数。2 综合性必做 本科生10 结构体和文件程序设计 结构体类型的定义和使用、文件的使用。 2 综合 性 必做 本科生三、实验报告要求、实验考核方式、内容及成绩评定标准实验报告要求:独立认真填写实验内容。实验考核方式、内容:实验课的出勤情况,程序的编制、调试与运行情况,实验报告的填写情况。成绩评定标准:没有完成实验的基本要求,实验报告不符合要求,实验报告抄袭者,不及格独立完成实验,但实验报告中错误较多,及格完成实验基本要求,实验报告符合基本要求,有一些错误,中完成实验基本要求,实验报告符合要求,有较少错误,良好完成实验要求的基础上,实验报告符合符要求,很少错误,优秀四、实验教材及参考书C 语言程序设计 谭浩强主编 清华大学出版社 2005 年 7 月第三版大学 C 语言实用教程苏小红主编 电子工业出版社 2005 年 3 月第一版 C 语言程序设计 黄维通主编 清华大学出版社 2003 年 5 月第一版C 语言程序设计实验指导书 本院自编大纲撰写人:张继生大纲审阅人:曾子维负 责 人:迟呈英