《C语言程序设计》实验教学大纲
一、实验的地位、作用和目的
___ 《C语言程序设计》是计算机科学与技术专业的一门重要的专业基础课程。它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计工具。该课程主要研究高级语言的语法、程序结构、常用数据结构在高级语言中的描述和程序设计方法。
___ 通过本课程的学习,使学生获得C语言的基本词法、句法和基本程序设计方法,培养学生运用C语言进行程序设计的能力,为学生从事应用软件开发打下基础。
学生学习本课程要达到以下目的:
?掌握C语言基本词法、基本句法和基本程序设计方法。
?掌握C语言的各种数据类型,并且学会运用各种数据类型组织和处理数据。
?培养学生程序设计和应用软件的开发能力。
二、课程内容提要
___ 高级语言入门、基本数据类型与输入/输出、表达式和语句、过程化语句、函数、程序结构、数组、指针、结构体和共用体、文件。
三、实验课程任务、教学方法及学时分配
1. C程序的运行环境和运行C程序的方法
2. 最简单的C程序设计
3. 分支程序设计
4. 循环程序设计
5. 数组
6. 函数
7. 编译预处理和指针
8. 结构体、位运算和文件
四、实验项目与内容提要
序号 | 实验项目名称 | 学时 | 内 容 提 要 |
1 | 实验一 C程序的运行环境和运行C程序的方法 | 2 | ·了解在Turbo C环境下如果编辑、编译、连接和运行一个C语言程序。 ·通过运行简单的C程序,初步了解C程序的特点。 ·掌握C语言数据类型。 ·学会使用C的有关算术运算符和表达式。
|
2 | 实验二 最简单的C程序设计 | 2 | ·进一步熟悉C语言的有关运算符和表达式。 ·掌握赋值语句的使用方法。 ·掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。
|
3 | 实验三 分支程序设计 | 2 | ·了解C语言表示逻辑量的方法; ·学会正确使用逻辑运算符和逻辑表达式; ·熟练掌握if语句和switch语句; ·掌握分支程序设计的方法。
|
4 | 实验四 循环程序设计 | 2 | ·熟悉掌握用while语句、do-while语句和for语句实现循环的方法。 ·掌握在程序设计中用循环实现一些常用算法。 ·进一步学习调试程序。 |
5 | 实验五 数组 | 2 | ·掌握数组和数组的定义、赋值和输入输出的方法。 ·掌握字符数组和字符串函数的使用。 ·掌握与数组有关的算法(排序、查找)。
|
6 | 实验六 函数 | 2 | ·掌握定义函数的方法。 ·掌握函数实参与形参的对应关系。 ·掌握函数的嵌套调用和递归调用的方法。 ·掌握静态变量的概念和使用方法。
|
7 | 实验七 编译预处理和指针 | 2 | ·掌握宏定义的方法。 ·掌握文件包含处理方法。 ·掌握指针的概念,会定义和使用指针变量。 ·能正确使用数组的指针和指向数组的指针变量。 ·能正确使用字符串的指针和指向字符串的指针变量。
|
8 | 实验八 结构体、位运算和文件 | 2 | ·掌握结构体变量的定义和使用。 ·掌握结构体类型数组的概念和应用。 ·掌握链表的概念,初步学会对链表进行操作。 ·掌握按位运算的概念和方法,学会使用位运算。 ·学会使用文件打开、关闭、读、写等文件操作函数。
|