计算机网络技术班《C语言程序设计》教案_第1页
计算机网络技术班《C语言程序设计》教案_第2页
计算机网络技术班《C语言程序设计》教案_第3页
计算机网络技术班《C语言程序设计》教案_第4页
计算机网络技术班《C语言程序设计》教案_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广东省广州市珠江印务技工学校

“C语言程序设计”课程教案

任课教师:_________黄福长______________

授课班级:14网络技术班

周学时数:2^

授课时间:2014年9月至2015年1月

审阅:__________________________

教案首页

课程名称C语言程序设计

项目

第一章C语言概述课型一体化

课题

授课课

授课班级14计算机网络技术班第1周2

时间时

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

教学目的

2.熟悉C程序编译环境

教学重点熟悉C程序编译环境

教学难点熟悉C程序编译环境

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

教学回顾

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教1.新课程寄语

学2.整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导1.人类语言&动物语言&计算机语言?

入2.ATM=>计算机语言=>C语言

第一章C语言概述

C.讲授新C语言的发展和特点

课1.C的发展

计算机语言主要用于编写程序,可以分为:机器语言(低级语言)、汇编语言、高级语言

人们设想找到一种既具有高级语言的一般特性,又具有低级语言特性的语言,集它们的

优点于一身,于是C语言就在这种情况下诞生了。

ALGOL60(面向问题的高级语言)=>B语言=>C语言

目前广泛流行的各种版本的C语言编译系统基本相同,但也有一些不同。在微机上使用

的有MicrosoftC,TurboC.QuickC,BorlandC等。

2.特点

1)简洁、紧凑,使用方便灵活

只有32个关键字(if,break,continue,char,........)

9种控制语句(if...else...,for,while,do...while.......)

程序书写自由,主要用小写字母表示(区分大小写)

2)运算符丰富

共34种运算符:[],(),++,—

3)数据结构丰富

数据类型有:整型、实型、字符型、数组类型、结构体类型、指针类型……

4)结构化的控制语句

5)语法限制不太严格、程序设计自由度大

6)允许直接访问物理地址,能进行位操作

7)生成目标代码质量高,程序执行效率高

8)可移执性好

二.C语言的开发环境

程序的集成开发环境是一个经过整合的软件系统,将编辑器、编译器、链接器和其他

软件单元集合在一起

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

上机步骤:

输入、编辑源程序(f.c)=>对源程序进行编译(f.obj)=>与库函数链接=>运行可执行

的目标程序(f.exe)

TuoboC快捷键:

Ctrl+F9(编译)、F10或Run(运行)、AU+F5(查看结果)、F2(保存)、Alt+X(退出TC)

D.上机练1.启动TC,输入并调试P3例1-1,写出运行结果

习2.输出如下图案:

*

***

*****

E.教学小1.强调本次课的重点及难点。

结2.总结学生编程过程中容易出错的地方。

F.作业布预习C程序的构成

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

学提问式:

最大值的算法及图案输出是否顺利?有哪些不明白的?

B.新课导第一章C语言概述

入--C程序的基本构成

1.C程序的组成

文件包含部分、预处理部分、变量说明部分、函数原型声明部分、主函数部分、函数

定义部分。

C.讲授新说明:

课1)c程序是由函数构成的

•个C源程序包含一个main函数和若干个其他函数

2)一个函数由两部分组成

函数首部+函数体

注:空函数既无声明部分也无执行部分

3)一个C程序总是从main函数开始执行

4)C程序中一行内可以写几个语句,一个语句也可以写在多行

5)每个语句和数据定义的最后必须有一个分号

6)C语言本身没有输入输出语句

2.算法

指为解决某个特定问题而采取的确定且有效的步骤。

常用伪代码、流程图等描述算法。

如:清蒸鱼的做法

5个特性:

有穷性、确定性、可行性、有0个或多个输入、有1个或多个输出

第二章数据类型、常量和变量

数据是程序中被处理的对象,包含两方面内容(类型和值)

数据类型

C语言的数据类型有P10

在程序中对用到的所有数据都必须指定其数据类型

二.常量

审核:年月

教案首页

课程名称C语言程序设计

项目

第二章数据类型、常量和变量课型一体化

课题

授课课

授课班级14计算机网络技术班第2周2

时间时

1.了解C程序的构成

教学目的

2.掌握C语言的数据类型及常量

教学重点掌握C语言的数据类型及常量

教学难点掌握C语言的数据类型及常量

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

教学回顾C语言的数据类型

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导1.复习上次课的内容:数据模型、关系型数据库系统。

入2.简述本次课的要点及重要性。

C.上机练在TC环境下,调试以下程序:

习1.打印如下图案

*

*

2.P21例2-3若x=-69.87则结果为?

D.课堂小讲解并点评学生调试过程中容易出错的语句或程序

E.作业布预习变量

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

学1.复习上次课的内容

2.强调本次课的重点_

三.变量〜

B.新课导

1.要素及定义(以字母或下划线开头,由\

入变量是指在程序执行过程中值可变的量母、数字和下笠匕,

1)变量的要素―

C.讲授新;变量名:每个变量必有一名字,变量命名规则遵循标识饯命名规则。

;变量值:程序运行过程中,变量值存储在内存中,通过变量名引用变量的值。

注:C语言区分大小写、变量名与保留字不能同名

2)变量的定义

“先定义后使用”

格式:[存储类型]数据类型变量名1[,变量名2];

Inta,b,c;

2.变量的初始化

即定义变量的同时对变量赋初值,可给其中一个赋值,也可同时给多个变量赋值

Inta=0;

Inta=5,b=29;

注:变量初始化不是在编译阶段完成的,而是在程序运行时才被赋值的。

3.变量的分类

1)整型变量

整型数据在内存中的存放形式

以补码形式表示r正数的补码和原码相同

<负数的补码=该数绝对值的二进制形式按位取反+1

例:10的补码=原码=(0000000000001010)

-10的补码=10的原码取反+1=(1111111111110110)

"基本型int:占2个字节

分类J短整型short:同上

"I长整型long:占4个字节

、无符号型unsigned:不能表示负数

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

=>有符号整型变量最大值为:0111111111111111B|J32767

无符号整型变量最大值为:1111111111111111即65535

详见P17表2-3

定义的一般形式:

类型说明符变量名标识符,变量名标识符,……

例:P17

2)实型变量

C单精度float:占4个字节详见P18

分类,双精度double:占8个字节

L长双精度longdouble:占16个字节

说明:C语言中,实数都是有符号的

存储形式:以指数形式存储,分为小数部分和指数部分(分别存放)

3)字符变量

一个字符变量只能存储一个字符常量,其存储的是该字符对应的ASCII码=>字符型与

整型数据之间可以通用。

D.教学Charchl,ch2;

小结四.数据类型转换

E.作业若运算符两侧的数据类型不同,则先将它们转换成相同的类型,再运算

布置1.隐式转换

1)赋值转换

赋值号的右边表达式的值类型转换成其左边变量的类型(具强制性)

Inta=3.1445;Floatb=3;Printf("a=%d,b=%F',a,b);

结果:a=3,b=3.0

2)输出转换

%d,%f,%c……

2.显示转换

强制类型转换运算符:将一种类型的变量强制转换成另一种类型。

一般形式:

(类型标识符)表达式如:(int)3.65-T3

小结本次课的重难点

P22-23

填空题

审核:年月日

教案首页

课程名称C语言程序设计

项目

第二章数据类型、常量和变量课型一体化

课题

授课课

授课班级14计算机网络技术班第3周2

时间时

教学目的掌握变量的定义及使用

教学重点掌握变量的定义及使用

教学难点掌握变量的定义及使用

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

教学回顾变量的类型及定义

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导复习上次课的内容:变量的定义及使用

C.上机实一、快捷键:

验置块首:Clrl+k+b

置块尾:Ctrl+k+k

复制:Ctrl+kc

移动:Ctrl+k+v

取消:Ctrl+k+h

二、上机练习

1.P22调试(6)-(9)

2.P23上机指导

三、教师巡回辅导

1.安排学生自主编程调试,教师巡回辅导,对有困难的学生给予指导和帮助

2.本课题实验的重点放在变量的定义及使用上。

3.在巡回辅导中注意学生课堂纪律,掌控上实验课的秩序。

D.教学小四、结束指导

结1.总结学生的掌握情况,对普遍存在的问题给予集中讲解、纠正。

2.对掌握得较好的学生给予肯定、适当额外加些任务,对掌握稍差的学生给予更多指导和关

注。

E.布置作预习运算符和表达式

业.

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导数学式子37+15很容易计算,但C语言中如何进行计算呢?=>运算符和表达式

入运算符和表达式

运算符是对数据进行某种特定操作的符号。

表达式:用运算符将若干数据连接而成的式子。

C.讲授新C语言的基本运算符有:算术运算符、关系运算符、逻辑运算符、逗号运算符、位运算

课符、条件运算符等

一、算术运算符和算术表达式

1.算术运算符

1)基本算术运算符

+、-、*、/、%

2)自增、自减运算符

++、-

前置&后置:

前置是在该变量参与其他运算之前先增1或减1,而后置是在参与运算之后增1或减1

例:intk=3,i=3,j=2;

M=(++k)*j;

N=(i++)*j;==>结果:i=4k=4m=8n=6

说明:1)自增自减运算的操作数一定是变量

2)前置或后置运算只表明参与其他运算与自身变化之间的先后关系,不影响它在

表达式中参与其他运算的顺序

3)++/——是自右向左结合的,

4)++/一常用于数组下标改变循环次数控制

2.算术表达式

由算术运算符和()将操作数(常量、变量或函数)连接起来的式子。

如:2*a+8%3

二、关系运算符和关系表达式

1.关系运算符

>、>=、V、<=>==>!=

如:3*2>=9结果为假

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

2.关系表达式

用关系运算符把操作对象(各种表达式)连接起来而构成的式子

其结果为真或假(非0即真,0为假)

如:(3*2>=9)>7结果为假

(X=3)<7+y若y>=-4则结果为真,否则为假

Him,结果为真

三.逻辑运算符和逻辑表达式

1.逻辑运算符

!(逻辑非):非真即假;非假即真

&&(逻辑与):两者都为真结果才为真,其他情况均为假

II(逻辑或):两者都为假结果才为假,其他情况均为真

注:!的优先级高于&&的优先级高于II

如:匕'>'b'H7-19%5结果为真

2.逻辑表达式

用逻辑运算符把操作对象连接起来构成的式子

其结果为真或假

如:9<5/3&&k>6II4+!(45>39/4)结果为真

D.课堂P37

练习选择题

E.教学L点评并讲解练习题中不懂的知识点

小结2.小结本次课的重、难点

F.作业预习P39

布置上机指导

审核:年月日

教案首页

课程名称C语言程序设计

项目

第三章运算符和表达式课型一体化

课题

授课课

授课班级14计算机网络技术班第4周2

时间时

教学目的掌握算术、关系、逻辑运算符及其表达式

教学重点掌握算术、关系、逻辑运算符及其表达式

教学难点掌握算术、关系、逻辑运算符及其表达式

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

教学回顾算术、关系、逻辑运算符及其表达式

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导复习上次课的内容:算术、关系、逻辑运算符及其表达式

C.上机实一、P38-39

验上机指导⑴”(6)

二、教师巡回辅导

1.安排学生自主编程调试,教师巡回辅导,对有困难的学生给予指导和帮助

2.本课题实验的重点放在算术、关系、逻辑运算符及其表达式的使用上。

3.在巡回辅导中注意学生课堂纪律,掌控上实验课的秩序。

D.教学小三、结束指导

结1.总结学生的掌握情况,对普遍存在的问题给予集中讲解、纠正。

2.对掌握得较好的学生给予肯定、适当额外加些任务,对掌握稍差的学生给予更多指导和关

注。

E.布置作预习赋值运算符与表达式

业.

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导强调本次课的重、难点

运算符和表达式

C.讲授新四、位运算符与位表达式

课1.按位取反运算符〜

即将操作对象中所有二进制改变状态,逢。变1,逢1变0

0123=(01010011)B~(0123)=(10101100)B

2.移位运算符

J左移运算符:将操作对象向左移动指定的位数,移n位相当于乘以2八n(右边补0)

t右移运算符:

’左移或右移时出现的空位应补0

说明J若左移或右移的位数为负数则移位后结果为。值

|若参与移位运算的变量是有符号的整型变量则最左边的二进制位为符号位,根

、据补码确定最终结果

3.按位“与”&

表达式1&表达式2(表达式1、表达式2均为整型表达式)

&&不同于&:前者的结果只有2个值:真或假

15&2615&&26

00001111结果为真

&00011010

00001010即10

4.按位“或”1

5.按位“异或”(不进位加)

五.赋值运算符与赋值表达式

1.赋值运算符

P32表3-1

=、+=、_=、/=、*=、%=

将赋值号右边表达式的值赋给左边变量。

赋值号左边一定是变量,右边为表达式

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

如:a=b+5=c(错)

当左右两边数据类型不同时,则先将右边表达式的值转换为左边变量的类型,再赋值

2.赋值表达式

〈变量〉〈赋值运算符〉〈表达式〉

在变量定义中,不允许连续给多个变量赋值,但赋值语句允许连续赋值

Inta=b=c=3;(错)a=b=c=3;

六.逗号运算符和逗号表达式

1.逗号运算符,

2.逗号表达式

表达式1,表达式2,表达式3,……表达式n

即先求解表达式1,再求解表达式2,……,整个逗号表达式的值是表达式n的值

X=3,5+x结果为:8

例3-1P33

D.教学小结本次课的重难点

小结

E.作业P37-38

布置填空题

审核:年月日

教案首页

课程名称C语言程序设计

项目

第三章数据类型、常量和变量课型一体化

课题

授课课

授课班级14计算机网络技术班第5周2

时间时

教学目的掌握赋值运算符、逗号运算符及其表达式

教学重点掌握赋值运算符、逗号运算符及其表达式

教学难点掌握赋值运算符、逗号运算符及其表达式

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

教学回顾赋值、逗号运算符和赋值、逗号表达式

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导复习上次课的内容:赋值运算符和赋值表达式

C.上机实一、P39-40

验上机指导(7)(8)(2)

二、教师巡回辅导

1.安排学生自主编程调试,教师巡回辅导,对有困难的学生给予指导和帮助

2.本课题实验的重点放在赋值运算符和赋值表达式上。

3.在巡回辅导中注意学生课堂纪律,掌控上实验课的秩序。

D.教学小三、结束指导

结1.总结学生的掌握情况,对普遍存在的问题给予集中讲解、纠正。

2.对掌握得较好的学生给予肯定、适当额外加些任务,对掌握稍差的学生给予更多指导和关

注。

E.布置作预习条件运算符和运算符的优先级

业.

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导数学式子37+15很容易计算,但C语言中如何进行计算呢?=>运算符和表达式

运算符和表达式

C.讲授新七、条件运算符与条件表达式

课1.条件运算符

?:——三目运算符

2.条件表达式

表达式1?表达式2:表达式3

执行顺序:1

达式>

____ii____

表达式2表达式3

说明:

1)条件表达式中,条件1的类型可以和条件2、条件3类型不同

2)条件表达式2和表达式3的类型不同时,条件表达式值的数据类型为两者中较高的

数据类型。

3)条件表达式可以嵌套

八.运算符的优先级与结合性

•般,单目运算符的优先级较高,赋值运算符优先级较低

多数运算符具左结合性,单目运算符、三目运算符、赋值运算符具右结合性

P36表3-2

第4章程序结构

做任何一件事都有一个顺序问题:

做饭(蒸饭、洗菜、炒菜……)

如果他们不过来吃饭那么我只炒2个菜……

==>3种程序结构:顺序结构、选择结构、循环结构

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

一.顺序结构

C语言中的顺序结构主要由表达式语句、说明语句、输入输出语句、空语句和复合语句

组成。

1.基本语句

1)表达式语句

即赋值语句

2)复合语句

用{}将多个语句括起来组成一个语句,成为〜

3)空语句

>

2.数据输出

1)字符输出函数

Putchar(c):向标准输出设备输出一个字符

2)字符串输出

IntPuts(char*s):输出•串字符

3)Printf函数

Printf("输出格式描述串”,输出项表列)

见P44表4-1

3.数据输入

1)字符输入函数

Gelchar():输入一个字符

2)字符串输入函数

Gets(char*s):输入一个字符串

3)Scanf函数

Scanf("格式描述串”,输入项表项):输入数据(字符、数值等)

D.教学小结本次课的重难点

小结

E.作业预习IF语句

布置

审核:年月日

教案首页

课程名称C语言程序设计

项目

第四章程序结构课型一体化

课题

授课课

授课班级14计算机网络技术班第6周2

时间时

1掌.握条件运算符与条件表达式及运算符的优先级

教学目的

2.掌握输入输出函数的用法

教学重点掌握条件运算符与条件表达式及输入输出函数的使用

教学难点掌握条件运算符与条件表达式及输入输出函数的使用

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

1.条件运算符与条件表达式及运算符的优先级

教学回顾

2.选择结构:输入输出函数

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导复习上次课的内容:顺序结构

C.上机实一、实验内容

验P39-40上机指导(1)

P45例题

编程实现如下输出:

*3.140000,3.142*

二、教师巡回辅导

1.安排学生自主编程调试,教师巡回辅导,对有困难的学生给予指导和帮助

2.本课题实验的重点放在输入输出函数上。

3.在巡回辅导中注意学生课堂纪律,掌控上实验课的秩序。

D.教学小三、结束指导

结1.总结学生的掌握情况,对普遍存在的问题给予集中讲解、纠正。

2.对掌握得较好的学生给予肯定、适当额外加些任务,对掌握稍差的学生给予更多指导和关

注。

E.布置作预习选择结构

业.

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导如果周末不下雨,我们班就去爬山;

入如果周末不下雨,我们班就去爬山;否则我们举办室内party=>选择结构

C.讲授新选择结构

课一、if语句

1定.义

用来判断所给条件是否满足,根据判断的结果(真或假)决定执行给出的操作。

2形.式

I)单分支

If(表达式)语句

流程图:F

达式1

注:语句可以是多条,T

语句构成的复合语句、石…

语句

H------------------

例4-2比较两个数的大小,按由小到大的顺序输出。

分析:程序详见P49

2)双分支

If(表达式)语句1

else语句2

注:没有单独的else语句

例4-3比较两个数的大小并输出较大的数P50

例4-5判断一年是否为闰年

分析:闰年的条件:能被4整除但不能被100整除或能被400整除

代码详见P52

说明:if…else匹配遵循就近原则

3)多分支

审核:年月日

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

If(表达式1)

语句1

ElseIf(表达式2)

语句2

ElseIf(表达式2)

语句2

ElseIf(表达式m)

语句m

Else

语句n

例4-6

例4-7见P54

说明:

1)三种形式的if语句中表达式一般为逻辑或关系表达式(先判断后执行)

2)后两种形式中各else前均有;整个语句结束也有分号,但只属于一个语句即else

不能作为语句单独使用

3)在if和else后可以包含一个或多个操作语句即复合语句

D.课堂P70选择题

练习

E.教学3.小结本次课的重难点

小结4.讲解选择题

F.作业P72习题

布置二.填空题

审核:年月日

教案首页

课程名称C语言程序设计

项目

第四章程序结构课型一体化

课题

授课课

授课班级14计算机网络技术班第7周2

时间时

教学目的掌握if语句的形式及使用

教学重点掌握if语句的形式及使用

教学难点学会利用if语句解决实际问题

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

教学回顾if语句的形式

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导复习上次课的内容:if语句的形式及使用

C.上机实一、上机练习

验1.调试例题4-6

2.比较三个数的大小,并按由大到小的顺序输出

3.P74上机指导(1)(2)

二、教师巡回辅导

1.安排学生自主编程调试,教师巡回辅导,对有困难的学生给予指导和帮助

2.本课题实验的重点放在if的使用上。

3.在巡回辅导中注意学生课堂纪律,掌控上实验课的秩序。

D.教学小三、结束指导

结1.总结学生的掌握情况,对普遍存在的问题给予集中讲解、纠正。

2.对掌握得较好的学生给予肯定、适当额外加些任务,对掌握稍差的学生给予更多指导和关

注。

E.布置作预习if语句的嵌套及switch语句

业.

审核:年月日

教案首页

课程名称C语言程序设计

项目

第四章程序结构课型一体化

课题

授课课

授课班级14计算机网络技术班第8周2

时间时

教学目的掌握if语句的嵌套

教学重点掌握if语句的嵌套

教学难点学会利用if语句解决实际问题

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

教学回顾编程过程中注意If-else的匹配问题

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导复习上次课的内容:if语句的形式及使用

C.上机实一、if的嵌套

验一个if语句中又包含一个或多个if语句,成为〜

If(表达式)

If(表达式1)语句1

Else语句2

Else

If(表达式3)语句3

Else语句4

注:else总与它上面最近的未配对的if配对

例:有一函数……

代码详见书

二、上机练习

1.调试例题P56

2.P75上机指导2.(2)

三、教师巡回辅导

1.安排学生自主编程调试,教师巡回辅导,对有困难的学生给予指导和帮助

D.教学小2.本课题实验的重点放在if的嵌套使用上。

结3.在巡回辅导中注意学生课堂纪律,掌控上实验课的秩序。

三、结束指导

1.总结学生的掌握情况,对普遍存在的问题给予集中讲解、纠正。

2.对掌握得较好的学生给予肯定、适当额外加些任务,对掌握稍差的学生给予更多指导和关

E.布置作注。

业.预习switch语句

审核:年月日

教案首页

课程名称C语言程序设计

项目

第四章程序结构课型一体化

课题

授课课

授课班级14计算机网络技术班第8周2

时间时

教学目的掌握switch语句及for语句的使用

教学重点掌握switch语句及for的使用

教学难点学会利用switch语句及for解决实际问题

教学对象

学生学习能力、理解能力参差不齐,从理论到实施存在一定的难度。

分析

教学回顾if的嵌套

说明

注:有课时变动、教学内容调整等在此说明。

教案内页

教学环节

及教学过程(教学内容和教学方法)

时间分配

A.组织教整顿纪律,考勤,填写教学日志,检查胸卡佩戴情况

B.新课导百分制成绩能否用其他形式表示呢?

switch语句

C.讲授新三、switch语句

课实际生活中常遇到多种选择,如:学生成绩等级、个人所得税等

一般形式:

Switch(表达式)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论