网络06C1D1C语言备课首页手写版和空白头.docx

上传人:b****5 文档编号:7658521 上传时间:2023-01-25 格式:DOCX 页数:19 大小:20.80KB
下载 相关 举报
网络06C1D1C语言备课首页手写版和空白头.docx_第1页
第1页 / 共19页
网络06C1D1C语言备课首页手写版和空白头.docx_第2页
第2页 / 共19页
网络06C1D1C语言备课首页手写版和空白头.docx_第3页
第3页 / 共19页
网络06C1D1C语言备课首页手写版和空白头.docx_第4页
第4页 / 共19页
网络06C1D1C语言备课首页手写版和空白头.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

网络06C1D1C语言备课首页手写版和空白头.docx

《网络06C1D1C语言备课首页手写版和空白头.docx》由会员分享,可在线阅读,更多相关《网络06C1D1C语言备课首页手写版和空白头.docx(19页珍藏版)》请在冰豆网上搜索。

网络06C1D1C语言备课首页手写版和空白头.docx

网络06C1D1C语言备课首页手写版和空白头

C语言概述

理论

网络06C1、网络06D1

2

1、了解C语言的发展和特点

2、掌握C语言的基本学习方法

3、掌握C语言程序的结构与书写规则

1、C语言的学习方法

2、C语言程序的结构

3、函数的结构

4、程序的书写格式

1、C语言程序的结构

2、函数的结构

3、程序的书写格式

上课前先要了解学生是否已具有程序知识。

C、D班学生,学习较认真也肯钻研,需要通过自然语言的表达方式来引出C语言的结构程序,举生活中的实例进行分析讲授。

C语言基本操作

上机

网络06C1、网络06D1

2

1、熟悉C语言的语句类型

2、记忆常用的关键字

3、掌握TurboC2.0的基本操作

4、熟练掌握程序的运行过程。

1、语句类型和关键字

2、TurboC2.0的基本的编辑与修改操作

3、程序从编写到调试到最后运行并查看结果的运行过程。

1、常用关键字的记忆。

2、在类似于DOS环境下的C程序的使用方法。

3、程序的运行的一般过程。

学生初次接触到C语言,对程序从编写、调试、到运行及查看屏幕结果的过程不熟悉,而且面对的是DOS环境下的软件使用,对编辑修改会有一定的不适应,可提倡学生用VC进行程序编写。

数据类型、常量、变量

理论

网络06C1、网络06D1

2

1、掌握常量与变量的使用。

2、掌握C语言的数据类型。

3、掌握转义字符的正确使用。

1、C语言的数据类型。

2、常量和变量的使用。

3、变量的命名规则。

变量的定义和初始化。

4、转义字符的正确使用。

1、数据类型的区分。

2、熟记标识符的命名规则。

3、常量和变量的具体使用。

4、变量的定义和初始化。

数据类型多,学生容易混淆,对于标识符的命名不能熟练掌握,变量的定义与初始化在程序使用过程中不能准确使用。

要通过一些简单的程序语句进行练习。

运算符与表达式

上机

网络06C1、网络06D1

2

1、掌握算术和赋值运算符及其优先级。

2、掌握数据类型的转换格式及顺序。

3、掌握复合赋值运算格式

4、掌握自增自减运算符的使用,逗号运算符的使用,各种运算符及表达式综合应用。

1、运算符的正确使用。

2、掌握数据类型的转换格式和顺序。

3、各种运算符的优先级与结合性。

4、掌握赋值、自增、自减表达式的计算。

1、运算符的优先级及结合性

2、掌握数据类型的转换格式和顺序。

3、复合赋值运算的使用。

4、自增、自减运算时前置与后置的不同运算结果。

5、逗号运算符的不同使用情况。

由于运算符较多,对于各种运算符的优先级与结合性不熟悉。

数据类型的转换顺序记不住,复合赋值运算符还不太习惯使用。

自增自减运算符的前置与后置要掌握好会有一定的难度。

输出函数

上机

网络06C1、网络06D1

2

1、掌握格式输出函数printf的格式。

2、掌握格式指示符的使用。

3、掌握数据输出的正确操作。

1、格式输出函数printf函数的格式。

2、格式指示符的使用。

1、输出函数printf函数的正确使用。

2、格式指示符的使用、数据输入的格式及分隔符号。

3、输出函数的不同使用情况及不同的使用格式。

前面已经接触过printf函数,掌握起来较容易,但对于格式字符串的三种字符的具体使用分不清使用场合,特别是对普通字符与格式字符分不清。

输入函数和字符函数

上机

网络06C1、网络06D1

2

1、掌握输入函数scanf的格式。

2、掌握格式指示符的使用。

3、掌握数据输入和输出的正确操作。

4、掌握字符输入输出getchar函数和putchar函数的格式及使用场合。

1、格式输出函数printf函数、scanf函数的格式区分。

2、格式指示符的使用。

3、数据输入的操作过程。

4、字符输入输出getchar函数和putchar函数的使用。

1、输出函数printf函数scanf函数的正确使用。

2、格式指示符的使用、数据输入的格式及分隔符号。

3、输入输出getchar函数和putchar函数与printf函数、scanf函数的不同使用情况及不同的使用格式。

前面已经接触过printf和scanf函数,只是在输入数据时格式的控制及分隔符号的使用还会不清楚。

在与getchar函数和putchar函数区别使用时会对适用的地方容易混淆。

顺序结构程序设计

上机

网络06C1、网络06D1

2+2

1、熟练掌握函数printf、scanf、getchar和putchar的使用

2、进一步熟悉格式指示符的使用。

3、掌握结构化程序设计方法。

1、格式输出、输入函数printf函数、scanf函数的使用。

2、字符数据的输入输出getchar函数和putchar函数的使用。

3、结构化程序设计方法。

1、格式输出、输入函数(printf、scanf)与字符数据的输入输出函数(getchar、putchar)的使用区别。

2、利用所学内容自行进行程序编写

对于书上的程序,学生够理解并掌握,但对于自行编写程序,感觉到无处下手,独立编程能力尚不成熟。

关系逻辑运算和if语句

上机

网络06C1、网络06D1

2

1、掌握关系、逻辑运算符的应用和运算级别

2、会对关系、略加表达式求值将普通语言转换成C语言的表达式

3、IF语句的三种形式

4、条件运算的格式及使用

1、关系、逻辑运算符与其他运算符的优先级别

2、对各表达式求值,判断“逻辑真”与“逻辑假”

3、IF语句的三种形式

4、条件运算的格式及使用

1、各运算符之间的优先级别,对表达式求值。

2、将普通语言转换成C语言的表达式

3、IF语句和条件运算的格式及使用

1、对运算符的优先级不能很好地掌握,表达式运算结果会出现不同的结果。

2、对于数学的公式转换成C语言的表达式有一定的难度。

IF语句嵌套和Switch语句

上机

网络06C1、网络06D1

2

1、IF语句嵌套格式

2、运用IF嵌套语句自行编写程序

3、掌握Switch语句的一般形式

4、掌握Switch语句的执行过程,运用Switch语句编写简单程序

1、IF语句嵌套的格式

2、自行编写程序。

3、程序编写之前的分析。

4、语句的一般形式,执行过程。

Switch语句的几点说明

1、IF语句嵌套的格式

2、自行编写程序。

3、程序编写之前的分析。

4、Switch语句的执行过程。

运用Switch语句编写程序

当有多个IF语句嵌套使用时,对于嵌套的层次会不清楚,在嵌套层中的语句组也会混淆。

Switch语句是在IF语句的基础上学习的,在学习了IF嵌套之后,再学习Switch语句,会容易掌握一些。

选择结构程序案例

上机

网络06C1、网络06D1

2

1、对选择结构中的程序进行调试,编写

2、体会选择结构中几个常用语句的作用。

1、编写程序的基本结构。

2、程序书写的格式。

3、经典案例的举一反三。

1、IF语句的嵌套。

2、Switch语句的编写。

3、用IF和Switch语句同时编写程序。

学生通过一段时间的程序锻练,编程能力开始加强,对于有一定难度的程序也能进行一定的分析,但还不能完整地写出一个较复杂的程序,还需要老师进行分析引导。

While Do-While循环结构

理论/上机

网络06C1、网络06D1

2+1

1、了解各种循环语句

2、掌握While Do-While循环语句的格式

3、掌握While Do-While循环语句在程序中的具体应用

4、用While循环语句编写程序

1、While Do-While循环语句的格式

2、用While Do-While循环语句编写程序。

1、While Do-While循环语句的格式。

2、编写程序时初值的设定与循环体语句的编写。

3、自行编写程序。

2

对于While Do-While循环语句的初值赋值,循环体内语句的控制,自增自减运算符及复合赋值运算符的综合使用,学生掌握起来有一定的难度。

学生容易把两者的格式混淆

For循环语句及嵌套

上机

网络06C1、网络06D1

2

1、掌握For循环语句和For循环语句嵌套的格式

2、学会使用For循环和For循环语句编写程序

3、学会控制循环体中循环语句组

1、For循环和For循环语句的格式

2、利用For循环语句编写嵌套的程序

3、学会控制循环体中循环语句组

1、For循环体中语句控制

2、使用For循环语句和For循环语句编写嵌套的程序

3、编写程序时多重嵌套时循环体中循环语句组的控制

有了while和dowhile循环语句为基础,学习FOR循环时相对会容易一些,但是学生对于多重嵌套对循环体中的语句控制会有难度。

break,continue、循环综合练习

理论

网络06C1、网络06D1

1+2

1、掌握break,continue语句的格式。

会使用他们来编写与控制程序。

2、了解break,continue语句在各种循环语句中使用的区别。

3、掌握各种循环语句的格式

4、综合应用各种循环语句编写程序

5、掌握各种循环语句的区别

1、学会使用break,continue语句编写与控制程序。

2、break,continue语句在各种循环语句中使用的区别。

3、综合应用各种循环语句编写程序

4、掌握各种循环语句的区别

1、学会使用break,continue语句编写与控制程序。

2、break,continue语句在各种循环语句中使用的区别。

3、dowhile与while语句的循环区别

4、各种循环语句的综合应用

在综合程序的应用中会用到前面所学的各种内容,会增加程序编写的难度,需要做好程序分析才能保证学生顺利掌握。

一维数组的定义

理论

网络06C1、网络06D1

2

1、掌握一维数组的概念。

2、掌握一维数组定义和初始化。

3及数组元素的的引用。

1、一维数组定义和初始化。

2、一维数组元素的引用。

1、一维数组的定义和初始化。

2、一维数组元素的引用。

学生对数组概念可能已经遗忘,需要对数组重新进行相应的讲解才能让学生对数组进行正确的应用。

一维数组应用

上机

网络06C1、网络06D1

2

1、掌握一维数组定义及数组元素的的引用。

2、理解掌握一维数组的应用实例。

3、能用一维数组编写一些简单的程序。

1、理解掌握一维数组的应用实例。

2、能用一维数组编写一些简单的程序。

1、理解掌握一维数组的应用实例。

2、能用一维数组编写一些简单的程序。

3、一维数组在程序中的正确定义与引用。

用数组编写程序,对学生来说难度较大,需要先在理解了书上经典案例后,再通过程序编写来掌握数组的定义及使用。

二维数组

上机

网络06C1、网络06D1

2

1、掌握二维数组的定义及初始化。

2、掌握二维数组元素的引用。

3、理解二维数组程序举例。

1、二维数组的初始化。

2、二维数组元素的引用。

3、二维数组程序举例的理解。

1、二维数组的初始化。

2、二维数组元素的引用。

3、二维数组程序举例。

二维数组掌握起来较难,对于数组的初始化不能正确使用,编写程序时数组元素的引用需要多强调讲解。

字符数组与字符串

上机

网络06C1、网络06D1

2+2

1、字符数组的定义及初始化。

2、字符数组的引用。

3、字符数组的输入输出方法。

4、字符串处理函数的具体应用。

1、字符数组的定义及初始化。

2、字符数组的引用。

3、字符数组的输入输出(gets()和puts())。

4、字符串处理函数的格式及具体应用方法。

1、字符数组的输入输出(gets()和puts())

2、字符数组的使用。

3、字符串函数的具体应用方法。

有一维数组和二维数组为基础,字符数组应该容易懂,但要区分一维和二维数组与字符数组的不同使用。

前面已经学习过输入输出等很多函数,大多数学生应该能掌握。

函数的定义和调用

理论/上机

网络06C1、网络06D1

2+2

1、函数的定义格式。

2、掌握函数的调用形式。

3函数参数的具体使用。

1、函数的定义格式。

2、函数的几种调用形式。

3形参和实参的具体使用。

1、掌握函数的调用形式。

2、函数参数的具体使用。

因为前面用过函数,现在来学习函数的定义相对简单,但是对函数的调用和参数的使用需要上机来进行练习熟悉。

函数的嵌套调用、递归调用

理论

网络06C1、网络06D1

2

1、函数的嵌套调用。

2、函数的递归调用。

1、函数的嵌套调用。

2、函数的递归调用。

1、函数的嵌套调用的各种调用方式。

2、函数的递归调用时函数模块的应用。

学习过函数的调用及前面学习过循环与分支的嵌套,对于函数的嵌套调用和函数的递归调用,难度不会太大。

数组作为函数参数

上机

网络06C1、网络06D1

2

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

2、数组名作为函数的形参和实参

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

2、数组名作为函数的形参和实参

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

2、数组名作为函数的形参和实参

对于数组学生掌握起来感觉较难,现在把数组做为函数参数更增加了难度,需要多通过实例进行讲解。

内外部变量、内外部函数

理论

网络06C1、网络06D1

2

1、内部变量和外部变量使用

2、内部函数和外部函数

3、多个源程序文件的编译和连接

4、变量的动态存储与静态存储

1、内部变量和外部变量使用

2、内部函数和外部函数的定义和说明格式

3、变量的动态存储与静态存储

1、内部变量和外部变量使用的作用域

2、内部函数和外部函数的定义和说明格式

3、变量的动态存储与静态存储方式

对于内部与外部变量的使用在它们的作用域上容易出错,内部函数和外部函数的定义和说明格式也容易忽略。

综合练习

上机

网络06C1、网络06D1

2+2

1、对前面7章的内容进行巩固复习

2、熟练使用循环语句

3、掌握数组的使用。

4、掌握函数的定义和调用方式

1、熟练使用循环语句

2、掌握数组的使用。

3、掌握函数的定义和调用方式

1、循环嵌套的层次关系

2、二维数组的使用。

3、函数的定义后值的返回方式

从数组开始学生感觉到难度在增加,相对接收能力较弱,需要通过综合练习对循环嵌套、二维数组的使用和函数的定义及调用进行复习巩固,为后面的学习做好铺垫。

指针变量的定义和使用

理论/上机

网络06C1、网络06D1

2+2

1、指针和指针变量的概念。

2、指针变量的定义方式及使用。

3、指针变量作为函数参数。

1、指针和指针变量的概念。

2、指针变量的定义方式及使用。

3、指针变量作为函数参数。

1、指针、指针变量和地址、变量之间的关系。

2、指针变量与变量之间的相关运算。

3、指针变量作为函数的实参和形参。

对于指针和指针变量的关系,变量和地址之间的关系学生容易混淆,需要借助于程序进行几者之间的运算,来彻底地掌握相关的知识。

数组指针变量

上机/理论

网络06C1、网络06D1

2

1、指向数组指针变量的定义。

2、通过指针引用数组元素。

3、数组做为函数的参数。

4、二维数组指针变量的定义及应用。

5、动态数组的实现。

1、通过指针引用数组元素。

2、数组做为函数的参数。

3、二维数组指针变量的应用。

1、通过指针引用数组元素。

2、数组做为函数的参数。

3、二维数组指针变量的应用。

4、动态数组的实现。

通过前面的学习可以看出学生对数组的使用不熟练,在指针变量参与进去后,难度会更加大,需要逐步分解进行讲解。

结构类型与结构变量

上机

网络06C1、网络06D1

2

1、结构类型的定义。

2、结构变量的定义。

3、结构变量的引用。

4、结构变量的初始化。

1、结构类型的定义。

2、结构变量的的两种定义方式。

3、结构变量的引用规则。

4、结构变量的初始化。

1、结构类型的理解及定义。

2、结构变量的定义与结构类型的定义区别。

3、结构变量多级成员的引用。

4、结构变量的初始化。

结构变量的使用方法与变量的使用及数组的使用有类似之处,学生能较容易地掌握,只是初次接触结构体,在熟练程度上还需要时间。

结构数组

上机

网络06C1、网络06D1

2

1、结构数组的定义。

2、结构数组的初始化

3、结构数组的具体应用。

1、结构数组的具体应用。

2、结构数组元素的引用方式。

1、结构数组的具体应用。

2、结构数组元素的引用方式。

学生对于数组掌握得不是很好,结构数组会接收得慢一点,多通过程序来讲解结构数组元素的具体使用。

进一步熟悉数组并进而掌握结构数组。

结构链表

上机

网络06C1、网络06D1

1+2

1、掌握链表结构

2、创建一个新链表。

3、对链表的插入操作。

1、链表结构的理论知识

2、创建一个新链表。

3、对链表的插入操作。

1、创建一个新链表。

2、对链表的插入操作。

虽然前面已经学习过指针,但掌握得不太熟练,链表与指针关连在一起,难度会更大,需要在具体的程序中来进行讲解分析。

文件的打开与关闭、读写

上机

网络06C1、网络06D1

2

1、文件的基本理论知识

2、文件的打开和关闭。

3、字符、字符串的读/写

1、文件的打开和关闭。

2、字符、字符串的读/写

1、文件的打开和关闭。

2、字符、字符串的读/写

有windows文件系统作基础,同时学生具备windows中文件的操作知识,掌握本节内容难度不大。

前面系统学习过函数的使用格式及方法,这些函数相对较简单,学生能很好地掌握。

文件的读写

上机

网络06C1、网络06D1

2

1、一个字符的读/写

2、读/写一个字符串。

3、读/写一个数据块。

4、对文件进行格式化读/写。

1、将一个字符写到文件中,从文件中读入一个字符。

2、读/写一个字符串。

3、读/写一个数据块。

4、对文件进行格式化读/写。

5、函数读/写函数的选用原则。

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

当前位置:首页 > 农林牧渔 > 林学

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

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