c程序设计首页 郭莉.docx

上传人:b****6 文档编号:6285708 上传时间:2023-01-05 格式:DOCX 页数:37 大小:22.80KB
下载 相关 举报
c程序设计首页 郭莉.docx_第1页
第1页 / 共37页
c程序设计首页 郭莉.docx_第2页
第2页 / 共37页
c程序设计首页 郭莉.docx_第3页
第3页 / 共37页
c程序设计首页 郭莉.docx_第4页
第4页 / 共37页
c程序设计首页 郭莉.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

c程序设计首页 郭莉.docx

《c程序设计首页 郭莉.docx》由会员分享,可在线阅读,更多相关《c程序设计首页 郭莉.docx(37页珍藏版)》请在冰豆网上搜索。

c程序设计首页 郭莉.docx

c程序设计首页郭莉

《高级语言程序设计》教案(首页)

C语言程序设计概述

(一)

1

教学目的要求

1.初步了解C语言程序,学会使用C语言环境编辑运行C程序。

2.掌握算法、程序的概念,掌握语法错误和逻辑错误的概念,了解算法的特点,熟悉算法的设计步骤,掌握用流程图表达算法的方法。

重点·难点

重点:

1.程序的基本概念。

2.算法设计和算法表达。

难点:

C语言程序的基本结构。

实施步骤方法

教学内容提要

时间

课堂组织

简介教材讲授式

引出新课

讲授新课

 

布置作业

C语言程序设计的课程介绍

1.程序与程序设计语言

程序的基本概念

程序设计语言

2.算法及其描述

算法的概念

算法的描述方法

3.C语言的发展及特点

C语言的发展概况

C语言的特点

4.C语言程序的基本结构

10

5

5

10

15

10

10

15

板书设计

见投影

课外作业

实验作业:

实验1

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

C语言程序设计概述

(二)

2

教学目的要求

1.掌握C语言的字符集、标识符和关键字的相关理论知识。

2.理解并熟练应用C语言程序的开发环境。

3.理解并熟练掌握C语言程序从编写至运行的全过程。

重点·难点

重点:

C语言的字符集、标识符和关键字。

难点:

C语言程序从编写至运行的全过程。

实施步骤方法

教学内容提要

时间

课堂组织

讲授新课

采取复习、提问、练习、讲授等形式

课堂小结、布置作业

复习上节课内容

1.C语言字符集、标识符与关键字

C语言字符集

标识符与关键字

2.C语言程序的开发环境

TurboC2.0介绍

源程序输入

编译、连接与运行

3.课堂练习

小结

5

5

10

15

10

10

15

15

5

板书设计

见投影

课外作业

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

C语言的基本数据类型与表达式

(一)

3

教学目的要求

1.掌握C语言的基本数据类型

2.掌握常量与变量的概念

3.掌握运算符与表达式的概念

重点·难点

重点:

1.C语言的基本数据类型。

2.常量的表示形式。

3.变量的定义。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授等形式

 

课堂小结、布置作业

复习上节课内容

1.C语言的基本数据类型

数据类型概述

整数类型

实数类型

字符类型

2.常量与变量

常量与符号常量

变量与变量定义

小结

10

 

10

10

10

15

10

15

10

板书设计

见投影

课外作业

书面作业:

第一章习题1

实验作业:

完成实验1的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

C语言的基本数据类型与表达式

(二)

4

教学目的要求

1.逗号运算符、条件运算符的运用

2.数据类型的自动转换的情况,以及强制转换的使用

重点·难点

重点:

C语言运算符、表达式的使用。

难点:

数据类型转换的原则。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授等形式

课堂小结、布置作业

复习上节课内容

1.运算符与表达式

算术运算符与算术表达式

赋值运算符与赋值表达式

逗号运算符和求字节表达式

条件运算符

2.数据类型转换

类型自动转换

赋值转换

小结

10

 

15

15

10

10

10

10

10

板书设计

见投影

课外作业

书面作业:

第二章习题47

实验作业:

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

顺序结构程序设计

5

教学目的要求

1、掌握顺序结构及语句

2、掌握格式输出函数printf

3、格式输入函数scanf

重点·难点

重点:

1.C语言的基本语句及其使用。

2.数据输入输出函数及其使用。

难点:

1.数据输入输出函数及其使用。

2.简单C语言程序的编写。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、讲授等形式

 

课堂小结、布置作业

复习上节课内容

1.C语言的基本语句

简单语句

复合语句

2.数据输入与输出

字符输出函数

字符输入函数

格式输出函数

格式输入函数

3.程序举例

4.课堂练习

小结

10

 

5

10

5

5

15

15

10

10

5

板书设计

见投影

课外作业

书面作业:

第三章习题9、10

实验作业:

完成实验2的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

习题课

7

教学目的要求

1.复习理论知识点。

2.作业中常见错误的讲解、更正。

3.课堂练习。

重点·难点

重点:

1.理论知识点。

2.作业中常见错误的讲解、更正。

3.课堂练习。

实施步骤方法

教学内容提要

时间

课堂组织

采取复习、提问、练习、讲授等形式

复习上节课内容

1.复习理论知识点

2.实验错误的讲解

3.课堂练习

5

20

20

45

板书设计

见投影

课外作业

复习作业:

理论知识点及作业错误的更正

实验作业:

预习实验3

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

4.1关系运算符与关系表达式

4.2逻辑运算符与逻辑表达式

7

教学目的要求

1.理解并掌握关系运算符与关系表达式的性质和使用。

2.理解并掌握逻辑运算法语逻辑表达式的性质和使用。

重点·难点

重点:

1.关系运算符与关系表达式的性质和使用。

2.逻辑运算符与逻辑表达式的性质和使用。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授等形式

 

课堂小结、布置作业

复习上节课内容

1.关系运算符与关系表达式

关系运算符

关系表达式

课堂练习

2.逻辑运算符与逻辑表达式

逻辑运算符

逻辑表达式

课堂练习

10

10

10

15

10

10

15

10

板书设计

见投影

课外作业

书面作业:

第四章习题3

实验作业:

完成实验3的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

4.3if语句

4.4switch语句

4.5结构嵌套程序举例

8

教学目的要求

1.掌握if语句结构的使用。

2.掌握switch语句的结构和使用。

重点·难点

重点:

1.if语句的语法规则。

2.switch语句的语法规则。

难点:

1.switch语句的语法规则及相应源程序的编写。

2.嵌套程序的编写。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授等形式

 

课堂小结、布置作业

复习上节课内容

if语句

1.单分支if语句

2.双分支if语句

3.多分支选择结构

4.if语句的嵌套

switch语句

结构嵌套程序举例

10

10

10

10

10

15

20

5

板书设计

见投影

课外作业

书面作业:

第四章习题56

实验作业:

预习实验4

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

5.1while语句

5.2do-while语句

5.3for语句

9

教学目的要求

1.掌握while语句的结构和使用。

2.掌握do-while语句的结构和使用。

3.掌握for语句的结构和使用。

重点·难点

重点:

1.while语句的语法规则及相应源程序的编写。

2.do-while语句的语法规则及相应源程序的编写。

难点:

for语句的语法规则及相应源程序的编写。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授、演算等形式

 

课堂小结、布置作业

复习上节课内容

while语句

1.形式

2.程序举例

do-while语句

1.形式

2.程序举例

for语句

1.for语句的一般形式

2.for语句的各表达式含义

3.for语句与while语句的比较

4.for语句的变形

10

 

5

10

5

10

5

15

10

10

10

板书设计

见投影

课外作业

复习作业:

实验作业:

完成实验4的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

5.4break、continue和goto语句

5.5循环的嵌套

5.6复合结构程序举例

10

教学目的要求

1.掌握for循环语句

2.掌握循环跳出(break,continue,goto)的方法

3.掌握循环嵌套

重点·难点

重点:

1.break、continue语句的作用和形式。

2.循环嵌套的含义及源程序的编写。

难点:

1.循环嵌套的含义及源程序的编写。

2.循环结构程序的编写及调试。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授、演示等形式

 

课堂小结、布置作业

复习上节课内容

break、continue和goto语句

1.break语句

2.continue语句

3.goto语句

循环的嵌套

复合结构程序举例

小结

10

 

10

10

10

20

20

10

板书设计

见投影

课外作业

复习作业:

第五章习题,编写源程序并调试

实验作业:

预习实验5.1

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

习题课

11

教学目的要求

1.复习第四章、第五章理论知识点。

2.作业中常见错误的讲解、更正。

3.课堂练习。

重点·难点

重点:

1.第四章、第五章的理论知识点。

2.作业中常见错误的讲解、更正。

难点:

课堂练习

实施步骤方法

教学内容提要

时间

课堂组织

采取复习、提问、演算、练习等形式

课堂小结、布置作业

习题课(第4、5章)

1.复习理论知识点

2.作业常见错误的讲解

3.课堂练习

25

30

30

5

板书设计

见投影

课外作业

复习作业:

实验作业:

完成实验5.1的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

6.1模块化程序设计与函数

6.2函数的定义与调用

12

教学目的要求

1.了解模块化程序设计的思想。

2.理解并熟练掌握标准库函数的调用。

3.理解并熟练掌握自定义函数的定义和调用。

重点·难点

重点:

1.模块化设计的思想和原则。

2.各类函数的定义和调用。

难点:

各类函数的定义和调用。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、讲授、演示等形式

 

课堂小结、布置作业

复习上节课内容

模块化程序设计与函数

1.模块与函数

2.模块设计原则

3.算法描述简介

函数的定义与调用

1.标准库函数

2.函数的定义

3.函数的调用

4.参数的传递

小结

10

 

10

10

5

10

10

10

15

10

板书设计

见投影

课外作业

复习作业:

实验作业:

预习实验5.2

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

6.3函数的递归调用

13

教学目的要求

1.理解两类递归调用的含义及区别。

2.熟练使用函数的递归调用编写源程序。

重点·难点

重点:

1.函数递归调用的含义。

2.递归调用程序的编写和调试。

难点:

递归调用程序的编写和调试。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授、演算等形式

 

课堂小结、布置作业

复习上节课内容

函数的递归调用

1.直接递归调用

2.间接递归调用

3.程序举例

课堂练习

10

15

15

20

20

10

板书设计

见投影

课外作业

复习作业:

实验作业:

完成实验5.2的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

6.4变量作用域与存储方式

6.5编译预处理

6.6函数设计举例

14

教学目的要求

1.熟练掌握变量的作用域及存储方式。

2.理解并掌握编译预处理的含义和使用。

3.模块化设计思想在程序设计中的体现,各类函数的定义、设计和调用。

重点·难点

难点:

1.变量的作用域及存储方式。

2.模块化程序设计思想。

实施步骤方法

教学内容提要

时间

课堂组织

复习并导入新课

讲授新课

采取复习、提问、讲授、练习、演示等形式

 

课堂小结、布置作业

复习上节课内容

变量作用域与存储方式

1.变量的作用域

2.变量的存储方式

编译预处理

1.宏定义

2.文件包含

3.条件编译

函数设计举例

小结

10

 

15

10

10

10

10

20

5

板书设计

见投影

课外作业

实验作业:

预习实验6

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

7.1一维数组

7.2二维数组

15

教学目的要求

1.掌握一维、二维数组的定义

2.重点掌握一维、二维数组元素的引用

3.掌握一维、二维数组的存储与初始化

重点·难点

重点:

1.一维数组的定义、存储结构和初始化。

2.二维数组的定义、存储结构和初始化。

难点:

二维数组的存储结构。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取提问、练习、讲授、演示等形式

 

课堂小结、布置作业

复习上节课内容

一维数组

1.一维数组的定义

2.一维数组元素的引用

3.一维数组的存储结构与初始化

二维数组

1.二维数组的定义

2.二维数组元素的引用

3.二维数组的存储

4.二维数组的初始化

小结

5

 

10

15

10

10

10

15

10

5

板书设计

见投影

课外作业

实验作业:

完成实验6的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

7.3数组的应用

16

教学目的要求

1.理解并熟练掌握数组的应用(选择法及折半查找算法)

2.掌握字符数组与字符串

3.掌握字符串处理函数

重点·难点

重点:

1.利用数组处理批量数据。

2.利用数组进行数据查找。

3.利用数组进行数据排序。

难点:

1.利用数组进行数据查找。

2.利用数组进行数据排序。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、练习、讲授、演示等形式

 

课堂小结、布置作业

复习上节课内容

数组的应用

1.利用数组处理批量数据

2.利用数组进行数据查找

3.利用数组进行数据排序

程序实例练习

10

 

20

20

20

20

板书设计

见投影

课外作业

实验作业:

预习实验7.1

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

7.4字符数组与字符串

17

教学目的要求

1.理解字符数组的定义与初始化。

2.理解并熟练掌握字符串的概念及存储。

3.掌握字符串的输入与输出。

4.熟练掌握字符串处理函数的含义和使用。

重点·难点

重点:

1.字符串的存储。

2.字符串的输入与输出。

3.字符串处理函数的含义和使用。

难点:

1.字符串的输入与输出。

2.字符串处理函数的含义和使用。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授、演算等形式

 

课堂小结、布置作业

复习上节课内容

字符数组与字符串

1.字符数组的定义与初始化

2.字符串的概念及存储

3.字符串的输入与输出

4.字符串处理函数

5.小结

5

5

10

20

20

25

5

板书设计

见投影

课外作业

实验作业:

完成实验7.1的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

7.5数组作为函数的参数

7.6程序举例

18

教学目的要求

1.理解并熟练掌握数组作为函数参数的传递和调用。

2.能够根据实际的问题定义编写源程序并调试。

重点·难点

重点:

1.数组元素作为函数实参的传递和调用。

2.数组名作为函数参数的传递和调用。

难点:

1.数组名作为函数参数的传递和调用。

2.解决实际问题的源程序的编写和调试。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授、演示等形式

 

课堂小结、布置作业

复习上节课内容

数组作为函数的参数

1.数组元素作为函数参数

2.数组名作为函数参数

程序举例

课堂练习

10

 

20

20

20

20

板书设计

见投影

课外作业

实验作业:

预习实验7.2

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

习题课

19

教学目的要求

1.复习第六章、第七章理论知识点。

2.作业中常见错误的讲解、更正。

3.课堂练习。

重点·难点

重点:

1.第六章、第七章的理论知识点。

2.作业中常见错误的讲解、更正。

难点:

课堂练习

实施步骤方法

教学内容提要

时间

课堂组织

采取复习、提问、演算、练习等形式

课堂小结、布置作业

习题课(第6、7章)

1.复习理论知识点

2.作业常见错误的讲解

3.课堂练习

25

30

30

5

板书设计

见投影

课外作业

实验作业:

完成实验7.2的实验报告

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

中期测验

20

教学目的要求

测试前七章的内容,通过练习,了解学生的实际掌握情况。

重点·难点

实施步骤方法

教学内容提要

时间

板书设计

见投影

课外作业

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

8.1指针与指针变量

8.2指针与函数

21

教学目的要求

1.理解并掌握指针的概念。

2.熟练掌握指向变量的指针变量的概念、定义形式和使用。

3.理解指针和函数的关系。

4.熟练掌握指向函数的指针的含义和定义形式。

5.熟练完成利用指针的程序设计。

重点·难点

重点:

1.指针的概念。

2.指向变量的指针变量的概念、定义和使用。

难点:

指向函数的指针变量的概念、定义和程序设计。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授等形式

 

课堂小结、布置作业

复习上节课内容

指针与指针变量

1.指针的概念

2.指针变量的定义与初始化

3.指针运算

4.多级指针

指针与函数

1.指针作为函数参数

2.指针函数

3.指向函数的指针

10

 

10

10

15

10

15

10

10

板书设计

见投影

课外作业

思考作业:

第八章习题1

实验作业:

预习实验8.1

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

8.3指针与数组

22

教学目的要求

1.理解指针和数组的关系。

2.熟练掌握指向数组的指针变量的定义。

3.能够利用指针完成程序设计。

重点·难点

重点:

指向数组的指针变量的定义形式。

难点:

利用指针完成程序设计。

实施步骤方法

教学内容提要

时间

课堂组织

复习并导入新课

讲授新课

采取复习、提问、讲授、练习等形式

 

课堂小结、布置作业

复习上节课内容

指针与数组

1.指向一维数组的指针

2.二维数组的与多维数组的指针表示法

3.例题讲解

4.课堂练习

10

 

20

20

20

20

板书设计

见投影

课外作业

复习作业:

教材课后题源程序的编写和调试

实验作业:

预习实验8.1

备考

适用班级:

计算机专业专科课时90分钟

《高级语言程序设计》教案(首页)

8.4指针与字符串

23

教学目的要求

1.理解指针和字符串的关系。

2.熟练掌握指向字符串的指针变量的定义。

3.能够利用指针完成程序设计。

重点·难点

重点:

指向字符串的指针变量的定义形式。

难点:

利用指针完成程序设计。

实施步骤方法

教学内容提要

时间

课堂组织

导入新课

讲授新课

采取复习、提问、练习、讲授等形式

 

课堂小结、布置作业

复习上节课内容

1.字符串的指针表示法

(1)定义形式

(2)例题讲解

2.字符串数组

(1)含义

(2)定义形式

3.课堂练习

小结

10

 

10

15

15

10

15

15

板书设计

见投影

课外作业

复习作业:

教材课后题源程序的编写和调试

实验作业:

完成实验8.1的实验报告

备考

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 可爱清新

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1