1、编号: 1326650 课程名称:Programming using C实验室名称:计算机基础实验室 主要撰写人: 常波一、实验的地位、作用和目的:通过上机实验,进一步加强对课堂教学内容的理解和掌握,培养学生使用 C 语言进行程序设计的能力,为后续课程打下良好的基础。二、课程内容提要: 本课程是一门专业基础课,主要介绍了 C 语言中的基本数据类型、运算符和表达式、程序的三种基本结构、函数、数组、编译预处理以及文件等。通过本课程的学习,学生能够具有利用 C 语言进行程序设计的基本技能,并能为后续专业课程的学习打下良好的基础。三、实验配套的主要仪器设备及台(套)数:微型电子计算机 80 台Wind
2、ows2000 及以上版本系统Turbo C2.0四、实验项目与提要:序 号 实 验 项 目学时 内 容 提 要 要求 类型1 Turbo C 环境认识与使用 2目的:熟悉 Turbo C 运行环境、创建 c 程序文件的过程。内容:Turbo C 运行环境、创建一个简单的 c程序文件。方法:上机实践。必修 验证2 顺序结构程序设计 2目的:熟悉运算符、表达式,掌握标准输入输出函数的使用方法和顺序结构程序设计的一般方法。内容:简单程序设计,标准输入输出函数的使用。方法:上机实践必修 设计3 选择结构程序设计 2目的:掌握逻辑运算符和逻辑表达式、if 语句和 switch 语句。内容:求最大值,判
3、断数的奇偶性。方法:上机实践。必修 设计4 循环结构程序设计 2目的:掌握用 while 语句 dowhile 语句和for 语句实现 循环的方法。掌握在程序设计中用循环结构实现一些常用算法(如穷举、迭代和递推等)。内容:求平均值,排序等。方法:上机实践。必修 设计5 数组程序设计 2目的:掌握一维数组和二维数组的定义、赋值、字符数组和字符串数组的使用、掌握和数组有关的算法特别是排序算法。内容:排序、数组的运算、输入输出等。方法:上机实践。必修 设计6 函数程序设计 4目的:掌握函数的定义方法、函数实参和形参的对应关系和值传递的方式、函数的嵌套调用和递归调用的方法、全局和局部变量动态变量,静态
4、变量的概念和使用。内容:求平均值、进制转换、求最小公倍数等。方法:上机实践。必修 设计7 指针程序设计 4目的:掌握指针的概念、定义和使用、数 组的指针和指向数组的指针变量、字符串的指针和指向字符串的指针变量等。内容:指针变量的引用、指针变量做函数参数等。方法:上机实践。必修 设计8 结构体程序设计 2目的:掌握结构体类型及其变量的定义和初始化,结构体变量的应用;掌握结构体数组的定义和初始化,结构体变量和数组的应用。内容:定义一个结构体变量,为其赋值, 输出。方法:上机实践。必修 设计课程学时数 48授 课对 象 本 科 实验学时数 20课程英文名称: Programming using C适用专业: 计算机科学与技术说 明:主要教材及参考书: 谭浩强. C 语言程序设计教程. 第 3 版. 北京:高等教育出版社,2008.4审 核 人: