加入收藏 | English

2019-2020 学年第 2 学期教学进度表(C语言程序设计)

作者: 时间:2020-07-18 点击数:

 

课程名称  高级语言程序设计-C语言程序设计   课程号  GX164002   任课教师    

班级     教学运行总学时 72  

教研室主任(签字)  

月份 月份

日期

课时

教学内容(章节及其名称)

备注

3

§1 为什么要学C语言 §2 C数据类型

1-23+3学时

3

实验一、熟悉C语言的上机环境 掌握VC++2010编程环境的使用方法;掌握C语言的数据类型

3

§3.1—§3.7 C运算符和表达式;宏常量与宏替换;const常量、自动类型转换与强制类型转换运算符、常用的标准数学函数

33+3学时

3

实验二、 掌握C语言简单的运算符和表达式;C语言的常量与变量

3

§4.1—§4.6 单个字符的输入/输出;数据的格式化屏幕输出;数据的格式化键盘输入;程序举例§5.1—§5.3 算法的概念及其描述方法;关系运算符与关系表达式

42+2学时

3

实验三、掌握单个字符的输入/输出;数据的格式化屏幕输出;掌握数据的格式化键盘输入;关系运算符与关系表达式

3

§5.4—§5.12 用于单分支控制的条件语句;用于双分支控制的条件语句;条件运算符和条件表达式;用于多分支控制的条件语句;用于多路选择的switch语句;逻辑运算符和逻辑表达式

54+4学时

3

实验四、掌握if语句的使用;掌握条件运算符与条件表达式;switch语句、选择结构程序练习

3

§6.1—§6.3循环控制结构与循环语句;计数控制的循环;嵌套循环

66+6学时

3

实验五、循环结构设计控制   使用while do-while for 语句语等句掌握计数控制的循环;嵌套循环

3

§6.4—§6. 8条件控制的循环;流程的转移控制:goto,break,continue;程序举例

3

实验六、掌握条件控制的循环;掌握流程的转移控制:goto,break,continue;循环综合应用

3

§7.1—§7.4 函数的定义;向函数传递值和从函数返回值;函数的递归调用和递归函数

76+6学时

3

实验七、掌握定义函数的方法;向函数传递值和从函数返回值的方法;掌握函数的递归调用和递归函数

3

§7.5—§7.9变量的作用域和存储类型;模块化程序设计

3

实验八、掌握变量的作用域和存储类型;模块化程序设计

3

§8.1—§8.4一维数组的定义和初始化;二维数组的定义和初始化;向函数传递一维数组;排序和查找

84+4学时

3

实验九、掌握一维数组的定义和初始化;二维数组的定义和初始化掌握向函数传递一维数组;排序和查找的方法;  

3

§8.5—§8.7 向函数传递二维数组§9.1-§9.8 变量的内存地址;指针变量的定义和初始化;间接寻址运算符;按值调用与模拟按引用调用;用指针变量作函数参数的程序实例等

9

2+2学时

 

3

实验十、掌握向函数传递二维数组;掌握指针变量的定义和初始化;间接寻址运算符;按值调用与模拟按引用调用等

3

§10.1-§10.4 字符串常量;字符串的存储;字符指针;字符串的访问和输入输出§10.5-§10.10字符串处理函数;向函数传递字符串;从函数返回字符串指针

103+3学时

 

3

实验十一、掌握用指针变量做函数参数的程序实例;掌握函数指针及其应用;字符串的存储;字符指针;字符串的访问和输入输出;掌握字符串处理函数的用法;向函数传递字符串;从函数返回字符串指针

3

§11 指针和数组§11.1-§11.4指针和一维数组间的关系;指针和二维数组间的关系;指针数组及其应用;动态数组

11 3+3学时

 

3

实验十二、掌握指针和一维数组间的关系;指针和二维数组间的关系;指针数组及其应用;动态数组

备注:本课程共72学时,因清明节、劳动节、端午等放假影响的课时,需自行安排补课

 

书记信箱:6180907@163.com 院长信箱:lqwsxx@163.com
办公室信箱: 601510@hsnc.edu.cn

办公地点:衡水学院15号楼6      联系电话:0318-6016301
衡水学院:数学与计算机学院 版权所有