C语言程序设计教学安排由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言程序设计位操作”。
C语言程序设计教学安排
本课程的任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程技巧,了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。本课程学时总计32学时。
二、课程内容、基本要求与学时分配
㈠ C语言的基本概念
3学时
1.了解C语言的特点及发展
2.掌握程序的基本结构与书写格式
3.掌握头文件、数据说明、函数的开始和结束标志。
㈡ 数据类型及其运算
2学时
1.掌握数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。
2.掌握运算符的种类、运算优先级、结合性。
3.掌握不同类型数据间的转换与运算。
4.掌握表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。
㈢ 基本语句
2学时
1.掌握表达式语句、空语句、复合语句。
2.掌握数据的输入/输出和输入/输出函数。
3.掌握go to 语句和语句标号的使用。
㈣ 选择结构
2学时
1.掌握用if语句实现选择结构。
2.掌握用switch语句实现多分支选择结构。
㈤ 循环结构
4学时
1.掌握for循环结构。
2.掌握while和do while循环结构。
3.掌握continue、break、return语句。
4.掌握循环的嵌套。
㈥ 数组的定义和引用
4学时
1.掌握一维数组和多维数组的定义、初始化和引用。
2.掌握字符串与字符数组。
㈦函数
6学时
1.掌握库函数的正确调用。
2.掌握函数的定义方法。
3.掌握函数的类型和返回值。
4.掌握形式参数与实在参数的区别,参数值的传递。
5.掌握函数的一般调用和嵌套调用,学会递归调用。
6.掌握局部变量和全局变量。
7.掌握变量的存储类型(自动、静态、寄存器、外部),变量的作用域和生存期。
8.了解内部函数和外部函数。
㈧编译预处理
1学时
1.掌握编译预处理的概念和特点
2.了解带参数的宏定义及其使用,掌握不带参数的宏定义及其使用。
3.掌握“文件包含”的概念和使用。
㈨指针
8学时
1.掌握指针的概念及指针的定义。
2.掌握指针运算。
3.掌握指向变量、数组、字符串、函数的指针变量。
4.掌握用指针作函数参数。
5.掌握指针数组和指向指针的指针的概念及其定义方法,了解main函数的命令行参数。
㈩结构与联合2学时
1.掌握结构和联合类型数据的定义方法。
2.掌握结构和联合类型数据的引用方法。3.掌握指向结构体的指针变量。3.了解用typedef 定义类型的方法。
(十一)文件操作
2学时
1.掌握文件类型指针(file类型指针)。
2.掌握文件的打开与关闭(fopen和fclose函数)。
3.掌握文件的读与写(fprintf和fscanf函数)。
三、说明
本课程的先修课程为《计算机文化基础》和《高等数学》
四、课程使用的教材和主要参考书
使用的教材:《C程序设计》
潭浩强 著
清华大学出版社
主要参考书:《C语言程序设计》 王树义 钱达源 编著 大连理工大学出版社