资料摘要
§1.2.2 条件语句滦县二中刘英一、教学目标:1、知识与技能目标:通过实例掌握条件语句的格式及程序框图的画法、程序的编写. 2、过程与方法目标:在教学过程中体现的主要数学能力及数学思想方法。(1)逻辑思维能力:通过实例使学生体会算法的思想加强学生逻辑思维能力和推理论证能力的培养。(2)转化的思想方
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 43
- 下载次数
- 0
- 更新时间
- 2018-06-01 14:37:00
- 来源学校
- 学校:河北省滦州市第二中学
1.2.2 条件语句板书设计
未知
摘要:暂无摘要
关键词:1.2.2 条件语句板书设计
正文
§1.2.2
条
件
语
句
滦县二中
刘英
一、教学目标:
1、
知识与技能目标:通过实例掌握条件语句的格式及程序框图的画法、程序的编写. 2、
过程与方法目标:在教学过程中体现的主要数学能力及数学思想方法。
(1)逻辑思维能力:通过实例使学生体会算法的思想加强学生逻辑思维能力和推理论证能力的培养。
(2)转化的思想方法:通过实例使学生能将自然语言整理成程序框图进而翻译成计算机语言,体现转化的思想方法。
3、
情感、态度、与价值观目标:在教学过程中培养学生创新意识和数学应用意识,提高学生学习数学的兴趣并注意在小组合作学习中培养学生的合作精神
二、教学重点与难点:
重点:程序框图的画法、程序的编写. 难点:程序的编写
三、教学方法:诱思探究. 四、教学过程
(由新课引入、概念构建、技能演练、深化新课、课堂小结五个环节组成)
(一)、新课引入
1、创设情景。
①先请同学们画出“求实数x的绝对值”的框图。由于刚刚学习过了条件语句的框图,同学们对此非常熟悉,应该很快就画出来了。
②对同学们画出的框图做点评:同学们画出的框图各异,有的同学引进了一个变量,有的同学引进两个变量,并且同学们的画法涉及到条件结构的两种类型。
③挑出两名同学的框图,用幻灯片展示(如下),正好对应条件结构的两种类型,根据这种对应关系引出我们今天要学习的内容“条件语句”。
注:通过创设情景,让学生们回顾了以往所学知识,并且很顺利的过渡到今天所学新知。
开始
开始
输入x
输入x
x0?
x0?
是
输出x
输出x
输出x
1 是
否
否
xx
结束
结束
(二)、概念构建
学生们已经学过条件结构的程序框图(学生认知的最近发展区),利用认知迁移规律,导出条件语句的两种形式:IF-THEN-ELSE形式和IF-THEN形式,并引导学生去比较两种形式的区别,加深对逻辑条件结构的理解。
1、条件语句的一般格式有两种:(1)IF—THEN语句;(2)IF—THEN—ELSE语句。
2、IF—THEN语句的一般格式为图1,对应的程序框图为图2。
IF
条件
THEN
语句
END IF
是
满足条件?
否
语句
(图1)
(图
2
)
注意:“条件”表示判断的条件;“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序;END
IF表示条件语句的结束。计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其它语句
3、IF—THEN—ELSE语句的一般格式为图3,对应的程序框图为图4。
IF
条件
THEN
语句1 ELSE 语句2
否
满足条件?
是
语句1 语句2
END IF 图3
图4 分析:在IF—THEN—ELSE语句中,“条件”表示判断的条件,“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;END
IF表示条件语句的结束。计算机在执行时,首先对IF后的条件进行判断,如果条件符合,则执行THEN后面的语句1;若条件不符合,则执行ELSE后面的语句2。
(三)、技能演练
例1.把下列程序框图翻译成条件语句程序
框图:
帮助学生熟悉条件语句的结构,为下面的进一步学习做好铺垫。
2
开始
输入X X>0? 否
是
输出y=1 输出y=0 结束
例2.编写一个程序,求实数x的绝对值. 程序: INPUT
X IF
X>=0
THEN
X ELSE
-X END
IF END 例3. 比较a与b的大小,并按大小顺序输出.
程序:
INPUT “a,b=”;a,b IF b > a THEN
t = a
a = b
b = t END IF PRINT a,b END
3
程序:
INPUT
X IF x>0 THEN
PRINT y=1
ELSE
PRINT y=0
END IF 由学生根据前面画出个框图写程序,前后同学讨论不同的编写方法,由学生板演。
教师分析算法步骤,由学生讨论画出框图,再由学生据框图编写程序。鼓励学生踊跃发言,教师及时给予评价。同时为下一道例题打基础。
开始
输入a, b 否
a
t=a, a=b, b=t 输出a, b 结束
四)深化新课
例4 编写程序,使得任意输入3个整数按大到小的顺序输出。
在例3的基础上,培养学生分析问题、解决问题的逻辑思维能力。更好的掌握编写条件语句的程序框图和程序。
程序:
INPUT “a,b,c=”;a,b,c IF b > a THEN t = a a = b b = t END IF IF c > a THEN t = a
4 a = c c = t END IF IF c > b THEN t = b b = c c = t END IF PRINT a,b,c
END
开始
输入a,b,是
b>a? 否
t=a,a=b,b=t 是
c>a? 否
是
t=a,a=c,c=t c>b? 否
t=b,b=c,c=t 输入a,b,c 结束
5
例4
编写程序,输入一元二次方程
ax
2
bx
c
0(
a
0)
的系数,输出它的实数根。
框图:
开
始
输入a ,b ,c 这道题在上一节已经讲过它的程序框图的编排,在此基础上让学生编写程序,比较容易。鼓励学生大胆的设计,开发学生的逻辑思维。
Δ=b^2 -4ac 程
序:
INPUT
“a,b,c=”;a,b,c Δ=b^2-4*a*c IF Δ>=0 否
Δ≥0? 是
p=
-b/2a p=-b/(2a) q=SQR(Δ)/(2*a) q=SQR (Δ)/(2a)
IF
Δ=0
THEN PRINT
“X1=X2=“;p
输出方程无实数根
ELSE Δ=0? PRINT
“x1,x2=“;p+q,p-q 是
END IF 否
ELSE x1=p+q
x2=p-q
“方程无实根“
END IF 输出P END 输出x1 ,x2
结
束
(五)巩固训练
编写一个程序,判断任意输入的整数的奇偶性
通过例题的分析讲解,让学生检
查一下自己的学习效果。
6
(六)课堂小结
1.条件结构的程序表示
满足条件?
否
(图2)
是
IF
条件
THEN
语句
END IF (图1)
语句
IF
条件
THEN
语句1
ELSE
语句2
END IF
(图
3
)
(图4)
否
满足条件?
是
语句1 语句2
2.注意程序书写的规范性
(七)布置作业
29页:2、4题。
(八)板书设计
§1.2.2 条件语句
例题
投影仪屏幕
条件语句的一般格式有两种
(1)IF—THEN语句
(2)IF—THEN—ELSE语句
7
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-06-01 14:37:00
- 下载次数: 0
- 浏览次数: 43
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:河北省滦州市第二中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句板书设计是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。