6.学时:理论2学时实践2学时 第三章顺序结构(可支撑课程学习目标1、2、3) 1.教学目的和要求 了解赋值语句的构成和运算规律:正确应用赋值语句:掌握数据输入输出的基本格式:了解符合语 句的概念和构成特点:了解空语句的构成及作用。 2.教学内容 第3.1节赋值语句 第3.2节数据输出 第3.3节数据输入 第3.4节复合语句和空语句 3.重点: 数据输入scanf()函数的基本格式:数据输出printf(函数的基本格式:赋值语句、复合语句、空语 句的特征。 4.难点: scanf)和printf)函数的正确使用。 5.参考习题: 习题三3.16 例3.1 例3.2 交换两个整型变量 6.学时:理论2学时实践4学时 第四章选择结构(可支撑课程学习目标1、2、3) 1.教学目的和要求 正确理解“逻辑值”的含义并能正确表示:掌握逻辑运算符和关系运算符的用法:理解并熟练应用 if-else和switch语句;理解并掌握break在switch中的用法:熟练应用条件表达式。 2.教学内容 第4.1节关系运算和逻辑运算 第4.2节f语句和用if语句构成的选择结构 第4.3节条件表达式构成的选择结构 第4.4节switch语句以及用switch语句和break语句构成的选择结构 第4.5节语句标号和goto语句 3.重点: 关系运算符和逻辑运算符的优先级和结合性及两种表达式的正确使用:if、if-else、switch语句的基 34
6 . 学时:理论 2 学时 实践 2 学时 第三章 顺序结构(可支撑课程学习目标 1、2、3) 1 . 教学目的和要求 了解赋值语句的构成和运算规律;正确应用赋值语句;掌握数据输入输出的基本格式;了解符合语 句的概念和构成特点;了解空语句的构成及作用。 2 . 教学内容 第 3.1 节 赋值语句 第 3.2 节 数据输出 第 3.3 节 数据输入 第 3.4 节 复合语句和空语句 3 . 重点: 数据输入 scanf()函数的基本格式;数据输出 printf()函数的基本格式;赋值语句、复合语句、空语 句的特征。 4 . 难点: scanf()和 printf()函数的正确使用。 5 . 参考习题: 习题三 3.16 例 3.1 例 3.2 交换两个整型变量 6 . 学时:理论 2 学时 实践 4 学时 第四章 选择结构(可支撑课程学习目标 1、2、3) 1 . 教学目的和要求 正确理解“逻辑值”的含义并能正确表示;掌握逻辑运算符和关系运算符的用法;理解并熟练应用 if-else 和 switch 语句;理解并掌握 break 在 switch 中的用法;熟练应用条件表达式。 2 . 教学内容 第 4.1 节 关系运算和逻辑运算 第 4.2 节 if 语句和用 if 语句构成的选择结构 第 4.3 节 条件表达式构成的选择结构 第 4.4 节 switch 语句以及用 switch 语句和 break 语句构成的选择结构 第 4.5 节 语句标号和 goto 语句 3 . 重点: 关系运算符和逻辑运算符的优先级和结合性及两种表达式的正确使用;if、if-else、switch 语句的基 34
本格式:if-esle的嵌套规则:break语句在switch语句中的作用:条件表达式的基本格式及正确应用。 4.难点: 关系表达式及逻辑表达式的灵活应用:if-else的嵌套及灵活应用:switch语句的灵活应用:灵活应 用条件表达式表示分支结构。 5.参考习题: 习题四4.84.20 例4.2 例4.5 例4.6 闰年的判断 6.学时:理论4学时实践4学时 第五章循环结构(可支撑课程学习目标1、2、3) 1.教学目的和要求 掌握while、.do-while、.for循环结构:掌握循环嵌套:掌握break和continue在循环语句中的使用。 2.教学内容 第5.1节while语句和用while语句构成的循环结构 第5.2节do-while语句和用do-while语句构成的循环结构 第5.3节for语句和用for语句构成的循环结构条件 第5.4节循环结构的嵌套 第5.5节break语句和continue语句在循环体的作用 3.重点: while、do-while、.for循环的基本结构和执行过程;break和continue在循环中的作用。循环嵌套的 执行过程及作用。 4.难点: while、do-while、for循环的正确应用;break和continue在循环中正确使用:循环嵌套的正确应用。 5.参考习题: 习题五5.195.20 求1+2+3++100的三种循环结构 例5.2 例5.4 例5.7 判断某数是否是素数 必
本格式;if-esle 的嵌套规则;break 语句在 switch 语句中的作用;条件表达式的基本格式及正确应用。 4 . 难点: 关系表达式及逻辑表达式的灵活应用;if-else 的嵌套及灵活应用;switch 语句的灵活应用;灵活应 用条件表达式表示分支结构。 5 . 参考习题: 习题四 4.8 4.20 例 4.2 例 4.5 例 4.6 闰年的判断 6 . 学时:理论 4 学时 实践 4 学时 第五章 循环结构(可支撑课程学习目标 1、2、3) 1 . 教学目的和要求 掌握 while、do-while、for 循环结构;掌握循环嵌套;掌握 break 和 continue 在循环语句中的使用。 2 . 教学内容 第 5.1 节 while 语句和用 while 语句构成的循环结构 第 5.2 节 do-while 语句和用 do-while 语句构成的循环结构 第 5.3 节 for 语句和用 for 语句构成的循环结构条件 第 5.4 节 循环结构的嵌套 第 5.5 节 break 语句和 continue 语句在循环体的作用 3 . 重点: while、do-while、for 循环的基本结构和执行过程;break 和 continue 在循环中的作用。循环嵌套的 执行过程及作用。 4 . 难点: while、do-while、for 循环的正确应用;break 和 continue 在循环中正确使用;循环嵌套的正确应用。 5 . 参考习题: 习题五 5.19 5.20 求 1+2+3+……+100 的三种循环结构 例 5.2 例 5.4 例 5.7 判断某数是否是素数 35
6.学时:理论5学时实践4学时 第六章字符型数据(可支撑课程学习目标1、2、3) 1.教学目的和要求 了解字符常量的特征:掌握字符常量的正确表示:掌握字符变量的应用:掌握字符数据的基本运算 和输入输出的基本格式:了解字符数据的基本函数。 2.教学内容 第61节字符型常量 第6.2节字符变量 第6.3节字符的输入输出 3.重点: 字符常量变量的正确应用:字符数据的输入输出。 4.难点: 字符输入输出的灵活应用。 5.参考习题: 习题六6.3-6.56.146.15 例6.1 例6.2 例6.3 6.学时:理论1学时实践2学时 第七章函数(可支撑课程学习目标1、2、3) 1.教学目的和要求 了解常用库函数的功能及库函数的调用方法:正确定义函数:掌握函数的正确调用:了解函数说明 的作用:掌握函数说明正确的格式:理解函数调用时程序的执行过程:理解函数调用之间形参和实参的 关系和数据传递规则。 2.教学内容 第7.1节库函数 第72节函数的定义和返回值 第7.3节函数的调用 第7.4节函数的说明 第7.5节调用函数和被调函数之间的数据传递 3.重点: 库函数的正确调用:函数的定义、说明、调用:函数调用形参与实参的关系及数据传递规则规则。 4.难点: 36
6 . 学时:理论 5 学时 实践 4 学时 第六章 字符型数据(可支撑课程学习目标 1、2、3) 1 . 教学目的和要求 了解字符常量的特征;掌握字符常量的正确表示;掌握字符变量的应用;掌握字符数据的基本运算 和输入输出的基本格式;了解字符数据的基本函数。 2 . 教学内容 第 6.1 节 字符型常量 第 6.2 节 字符变量 第 6.3 节 字符的输入输出 3 . 重点: 字符常量变量的正确应用;字符数据的输入输出。 4 . 难点: 字符输入输出的灵活应用。 5 . 参考习题: 习题六 6.3—6.5 6.14 6.15 例 6.1 例 6.2 例 6.3 6 . 学时:理论 1 学时 实践 2 学时 第七章 函数(可支撑课程学习目标 1、2、3) 1 . 教学目的和要求 了解常用库函数的功能及库函数的调用方法;正确定义函数;掌握函数的正确调用;了解函数说明 的作用;掌握函数说明正确的格式;理解函数调用时程序的执行过程;理解函数调用之间形参和实参的 关系和数据传递规则。 2 . 教学内容 第 7.1 节 库函数 第 7.2 节 函数的定义和返回值 第 7.3 节 函数的调用 第 7.4 节 函数的说明 第 7.5 节 调用函数和被调函数之间的数据传递 3 . 重点: 库函数的正确调用;函数的定义、说明、调用;函数调用形参与实参的关系及数据传递规则规则。 4 . 难点: 36
函数的定义、调用:函数调用形参与实参的关系及数据传递规则规则。 5.参考习题: 习题七7.147.18 例7.2 例7.3 例7.4 例7.6 6.学时:理论4学时实践4学时 第八章地址和指针(可支撑课程学习目标1、2、3) 1.教学目的和要求 理解变量的地址和指针的概念:掌握指针变量的定义:正确值指针变量赋值:掌握对指针变量的基 本操作。 2.教学内容 第8.1节变量的地址和指针 第8.2节字符变量 第83节字符的输入输出 第8.4.1节通过指针来引用一个存储单元 第8.5节函数之间地址值得传递 3.重点: 指针的概念:指针变量的定义:指针变量的正确使用。 4.难点: 指针变量的定义:指针变量的正确使用。 5.参考习题: 习题八8.18.38.12 例8.1 例83 6.学时:理论2学时实践2学时 第九章数组(可支撑课程学习目标1、2、3) 1.教学目的和要求 掌握一维数组的定义、赋值、引用:掌握一维数组应用的基本算法:查找、插入、删除、排序:掌 握二维数组的定义、赋值、应用:掌握二维数组引用的基本算法,了解其与矩阵的关系。掌握一维数组、 二维数组在函数中的基本应用。 37
函数的定义、调用;函数调用形参与实参的关系及数据传递规则规则。 5 . 参考习题: 习题七 7.14 7.18 例 7.2 例 7.3 例 7.4 例 7.6 6 . 学时:理论 4 学时 实践 4 学时 第八章 地址和指针(可支撑课程学习目标 1、2、3) 1 . 教学目的和要求 理解变量的地址和指针的概念;掌握指针变量的定义;正确值指针变量赋值;掌握对指针变量的基 本操作。 2 . 教学内容 第 8.1 节 变量的地址和指针 第 8.2 节 字符变量 第 8.3 节 字符的输入输出 第 8.4.1 节 通过指针来引用一个存储单元 第 8.5 节 函数之间地址值得传递 3 . 重点: 指针的概念;指针变量的定义;指针变量的正确使用。 4 . 难点: 指针变量的定义;指针变量的正确使用。 5 . 参考习题: 习题八 8.1 8.3 8.12 例 8.1 例 8.3 6 . 学时:理论 2 学时 实践 2 学时 第九章 数组(可支撑课程学习目标 1、2、3) 1 . 教学目的和要求 掌握一维数组的定义、赋值、引用;掌握一维数组应用的基本算法:查找、插入、删除、排序;掌 握二维数组的定义、赋值、应用;掌握二维数组引用的基本算法,了解其与矩阵的关系。掌握一维数组、 二维数组在函数中的基本应用。 37
2.教学内容 第9.1节一维数组的定义和一维数组元素的引用 一维数组与函数 第9.5节二维数组的定义和二维数组元素的引用 二维数组与函数 3.重点: 一维数组的定义、赋值、引用:一维数组查找、插入、删除、排序:二维数组的定义、赋值、引用: 二维数组与矩阵的关系:一维数组、二维数组在函数中的基本应用。 4.难点: 维数组的定义、赋值、引用:一维数组查找、插入、删除、排序:二维数组的定义、赋值、引用: 二维数组与矩阵的关系:一维数组、二维数组在函数中的基本应用。 5.参考习题: 习题九6.3-6.56.146.15 例9.1 例9.4 例9.5颠倒顺序存放数组 例9.7插入 例9.8删除 例9.9选择排序 冒泡排序 例9.11二维数组 6.学时:理论6学时实践6学时 第十章字符串(可支撑课程学习目标1、2、3) 1.教学目的和要求 熟悉字符串常量的表示形式:掌握字符串的结束标志:掌握字符串的存储结构:掌握字符串的输入 输出:掌握常用字符串库函数。 2.教学内容 第10.1节用一维字符数组存放字符串 第10.2节使指针指向一个字符串 第10.3节字符串的输入输出 第10.5节用于字符串处理函数 3.重点: 字符串常量的表示:字符串的存储:掌握字符串的输入输出:掌握常用字符串库函数。 38
2 . 教学内容 第 9.1 节 一维数组的定义和一维数组元素的引用 一维数组与函数 第 9.5 节 二维数组的定义和二维数组元素的引用 二维数组与函数 3 . 重点: 一维数组的定义、赋值、引用;一维数组查找、插入、删除、排序;二维数组的定义、赋值、引用; 二维数组与矩阵的关系;一维数组、二维数组在函数中的基本应用。 4 . 难点: 一维数组的定义、赋值、引用;一维数组查找、插入、删除、排序;二维数组的定义、赋值、引用; 二维数组与矩阵的关系;一维数组、二维数组在函数中的基本应用。 5 . 参考习题: 习题九 6.3—6.5 6.14 6.15 例 9.1 例 9.4 例 9.5 颠倒顺序存放数组 例 9.7 插入 例 9.8 删除 例 9.9 选择排序 冒泡排序 例 9.11 二维数组 6 . 学时:理论 6 学时 实践 6 学时 第十章 字符串(可支撑课程学习目标 1、2、3) 1 . 教学目的和要求 熟悉字符串常量的表示形式;掌握字符串的结束标志;掌握字符串的存储结构;掌握字符串的输入 输出;掌握常用字符串库函数。 2 . 教学内容 第 10.1 节 用一维字符数组存放字符串 第 10.2 节 使指针指向一个字符串 第 10.3 节 字符串的输入输出 第 10.5 节 用于字符串处理函数 3 . 重点: 字符串常量的表示;字符串的存储;掌握字符串的输入输出;掌握常用字符串库函数。 38