课程名称 高级语言程序设计-C语言程序设计 课程号 GX164002 任课教师
班级 教学运行总学时 72
教研室主任(签字)
月份 月份 |
日期 |
课时 |
教学内容(章节及其名称) |
备注 |
|
|
3 |
§1 为什么要学C语言 §2 C数据类型 |
第1-2章3+3学时 |
|
|
3 |
实验一、熟悉C语言的上机环境 掌握VC++2010编程环境的使用方法;掌握C语言的数据类型 |
|
|
|
3 |
§3.1—§3.7 C运算符和表达式;宏常量与宏替换;const常量、自动类型转换与强制类型转换运算符、常用的标准数学函数 |
第3章3+3学时 |
|
|
3 |
实验二、 掌握C语言简单的运算符和表达式;C语言的常量与变量 |
|
|
|
3 |
§4.1—§4.6 单个字符的输入/输出;数据的格式化屏幕输出;数据的格式化键盘输入;程序举例§5.1—§5.3 算法的概念及其描述方法;关系运算符与关系表达式 |
第4章2+2学时 |
|
|
3 |
实验三、掌握单个字符的输入/输出;数据的格式化屏幕输出;掌握数据的格式化键盘输入;关系运算符与关系表达式 |
|
|
|
3 |
§5.4—§5.12 用于单分支控制的条件语句;用于双分支控制的条件语句;条件运算符和条件表达式;用于多分支控制的条件语句;用于多路选择的switch语句;逻辑运算符和逻辑表达式 |
第5章4+4学时 |
|
|
3 |
实验四、掌握if语句的使用;掌握条件运算符与条件表达式;switch语句、选择结构程序练习 |
|
|
|
3 |
§6.1—§6.3循环控制结构与循环语句;计数控制的循环;嵌套循环 |
第6章6+6学时 |
|
|
3 |
实验五、循环结构设计控制 使用while 、do-while 、for 语句语等句掌握计数控制的循环;嵌套循环 |
|
|
|
3 |
§6.4—§6. 8条件控制的循环;流程的转移控制:goto,break,continue;程序举例 |
|
|
|
3 |
实验六、掌握条件控制的循环;掌握流程的转移控制:goto,break,continue;循环综合应用 |
|
|
|
3 |
§7.1—§7.4 函数的定义;向函数传递值和从函数返回值;函数的递归调用和递归函数 |
第7章6+6学时 |
|
|
3 |
实验七、掌握定义函数的方法;向函数传递值和从函数返回值的方法;掌握函数的递归调用和递归函数 |
|
|
|
3 |
§7.5—§7.9变量的作用域和存储类型;模块化程序设计 |
|
|
|
3 |
实验八、掌握变量的作用域和存储类型;模块化程序设计 |
|
|
|
3 |
§8.1—§8.4一维数组的定义和初始化;二维数组的定义和初始化;向函数传递一维数组;排序和查找 |
第8章4+4学时 |
|
|
3 |
实验九、掌握一维数组的定义和初始化;二维数组的定义和初始化掌握向函数传递一维数组;排序和查找的方法; |
|
|
|
3 |
§8.5—§8.7 向函数传递二维数组§9.1-§9.8 变量的内存地址;指针变量的定义和初始化;间接寻址运算符;按值调用与模拟按引用调用;用指针变量作函数参数的程序实例等 |
第9章 2+2学时 |
|
|
3 |
实验十、掌握向函数传递二维数组;掌握指针变量的定义和初始化;间接寻址运算符;按值调用与模拟按引用调用等 |
|
|
|
3 |
§10.1-§10.4 字符串常量;字符串的存储;字符指针;字符串的访问和输入输出§10.5-§10.10字符串处理函数;向函数传递字符串;从函数返回字符串指针 |
第10章 3+3学时 |
|
|
3 |
实验十一、掌握用指针变量做函数参数的程序实例;掌握函数指针及其应用;字符串的存储;字符指针;字符串的访问和输入输出;掌握字符串处理函数的用法;向函数传递字符串;从函数返回字符串指针 |
|
|
|
3 |
§11 指针和数组§11.1-§11.4指针和一维数组间的关系;指针和二维数组间的关系;指针数组及其应用;动态数组 |
第11章 3+3学时 |
|
|
3 |
实验十二、掌握指针和一维数组间的关系;指针和二维数组间的关系;指针数组及其应用;动态数组 |
|
|
|
|
|
|
|
|
|
|
|
备注:本课程共72学时,因清明节、劳动节、端午等放假影响的课时,需自行安排补课