引入条件语句条件语句格式
实例教学
学生进行实践合作活动
二教学情境设计
问 题
问题设计意图
师生活动
备 注
1.常常需根某条件否成立决定步应做什工作例明天雨留家里否外出郊游设计算法时实现条件进行判断操作呢
通前面学学生已解算法含义掌握具体输入输出语句赋值语句根底进步学运条件语句解决选择性问题
师:算法中条件结构功先解条件结构形式:
般形式(If─Then─Else结构) 满足条件?
语句1
语句2
否
IF 条件 THEN
语句1
ELSE
语句2
END IF
条件语句般形式执行程:条件成立时执行Then面语句组1否执行语句组2
简单形式(If─Then结构)
满足条件?
语句
否
IF 条件 THEN
语句
END IF
师面般形式流程图什区
生否分支没执行语句
师满足条件时进入分支执行语句 条件满足退出条件语句执行面语句应条件语句没else分支
师面应条件语句设计求数绝值算法
实例:求数绝值
师里两判断条件分两条件应条件语句两种形式设计算法
设计 作判断条件应条件语句般形式算法步骤
算法分析
Step1 输入x
Step2假设x输出x否输出 –x
画流程图
输入x
开始
x?
输出x
否
输出 x
结束
编写程序
x InputBox(x)
If x > 0 Then
Print x
Else
Print x
End If
设计二 x<0作判断条件采条件语句简单形式
算法分析
Step1 输入x
Step2假设x<0令x=–x否执行第3步
Step3 输出x
画流程图
输入x
开始
x<0?
否
输出x
结束
x x
编写程序
x InputBox(x)
If x < 0 Then
x x
End If
Print x
调试程序:
分两程序输入计算机进行调试运行程序分输入123412340进行试验实现求数绝值操作
〔1〕算法语句第二节课学生已解算法含义掌握具体输入输出语句赋值语句根底 学根算法语句:条件语句
〔2〕处运条件语句两种形式解典型数学问题:求数绝值表达题解思想学生进步理解条件语句两种应格式
2 面条件语句理解设计判数奇数偶数程序?
学生实践应条件语句解决简单项选择择性问题加深条件语句理解
课P20第3题编写求数奇数偶数程序键盘输入整数输出该数奇偶性
务安排
学生先根思路设计算法然桌学进行交流请两位桌学生台演示名学生板书算法步骤画流程图名学生板书程序语言输入电脑进行调试验证程序教师进行点评
组织学生进行实践活动鼓励学生合作中学
3.解元二次方程步骤已非常熟悉否步骤程序化
〔1〕解元二次方程学生熟悉数学问题现通编程实现解法程序化说明助算法利计算机解决问题优势传达样思想:算法解决某类问题算法具普适性设计算法条根原样算法更价值
例5(课P17)编写程序输入元二次方程系数输出实数根
师面请位学回忆解元二次方程方法
生首先算出根判式△=果△方程实数解通求根公式获两根△<0方程实数解
师元二次方程否解关键什
生根判式△判断
师△<0作判断条件应条件语句设计算法
算法分析:
Step1 输入abc〔确定元二次方程〕
Step2计算△=
Step3:假设△<0输出方程实数解
否输出
输入a b c
△=
开 始
△<0?
输出X1X2
否
输出方程实数解
结 束
画流程图:
编写程序:
a InputBox(a)
b InputBox(b)
c InputBox(c)
d b * b 4 * a * c
If d < 0 Then
Print 方程实数解
Else
X1 (b + Sqr(d)) (2 * a)
X2 (b Sqr(d)) (2 * a)
Print X1= X1
Print X2= X2
End If
调试程序:
分输入方程检验:
例5重点然力图学生算法具体体验算法细节忽略重点放算法程序性步骤性理解具体问题解决.
4设计求分段函数值程序
学生次实践稳固条件语句应
课P40 A组第3题第〔1〕题编写程序输入x值输出相应y值
分选三组学生演示设计算法进行点评断改良算法
5.节课学条件语句请问收获呢
前面已通解决数学常见选择性问题学生学会应条件语句根底引导学生纳总结出条件语句设计般规律加深条件语句理解
〔引导学生进行总结教师进行点评.〕
条件语句
般形式If─Then─Else结构
简单形式If─Then结构
条件语句般应原
1明确判断条件正确表达条件
2根实际情况选择适条件语句形式
教师允许学生理解根底进行点评补充
作业:课第23页第3题第24页第2题
三板书设计
§122 条件语句
条件语句两种根格式:般形式简单形式
二例题讲解
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档