资料摘要
条件语句一:教学目标1.理解学习基本算法语句的意义. 2.学会条件语句的基本用法. 3.理解算法步骤,程序框图和算法语句的关系,学会编写算法语句. 二:情景教学某商场为了促销,采取购物打折的优惠办法,每位顾客一次购物在1000元及以上者,按九五折优惠,用计算机解决这个问题,该如何设计程序语言呢?问题
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 94
- 下载次数
- 0
- 更新时间
- 2018-06-30 15:25:00
- 来源学校
- 学校:重庆市合川太和中学
1.2.2 条件语句教案公开课一等奖
未知
摘要:暂无摘要
关键词:1.2.2 条件语句教案公开课一等奖
正文
条
件
语
句
一:教学目标
1.理解学习基本算法语句的意义. 2.学会条件语句的基本用法. 3.理解算法步骤,程序框图和算法语句的关系,学会编写算法语句. 二:情景教学
某商场为了促销,采取购物打折的优惠办法,每位顾客一次购物在1000元及以上者,按九五折优惠,用计算机解决这个问题,该如何设计程序语言呢?
问题1:(1)在上面的问题中设计程序语言可以运用
语句解决.
(2)条件语句与程序框图中的
相对应.
问题2:条件语句的一般格式及作用
(1)IF—THEN语句
IF—THEN语句的一般格式如图,对应的程序框图如图. IF
条件
THEN
END IF
(2)IF—THEN—ELSE语句
IF—THEN—ELSE语句的一般格式如图,对应的程序框图如图. IF
条件
THEN
ELSE
END IF
问题3:IF—THEN语句与IF—THEN—ELSE语句各自的功能
在IF—THEN语句中,“
”表示判断的条件;“
”表示满足条件时执行的操作内容,条件不满足时,结束程序;END IF表示条件语句的结束.计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其他语句.
在IF—THEN—ELSE语句中,“
”表示判断的条件;“
”表示满足条件时执行的操作内容;“
”表示不满足条件时执行的操作内容;END IF表示条件语句的结束.计算机在执行时,首先对IF后的条件进行判断,如果条件符合,则执行THEN后面的
;如果条件不符合,则执行ELSE后面的
.
问题4:IF—THEN—ELSE语句与IF—THEN语句的相同点和不同点是什么?
相同点:首先对IF后的条件进行判断,如果
条件就执行THEN后边的语句.
不同点:对于IF—THEN—ELSE语句,若不符合条件,则执行
后面的“语句体2”.
对于IF—THEN语句,若不符合条件,则直接
该条件语句,转而执行其后面的语句.
IF—THEN语句
输入一个数x,如果它是正数,则输出它;否则不输出,画出解决该问题的程序框图,并写出对应的程序.
IF—THEN—ELSE语句
输入任意的两个实数a,b,输出其差的绝对值,画出解决该问题的程序框图,并写出对应的程序.
条件语句的嵌套
编写一个程序解关于x的不等式ax+b<0.
根据下列算法语句,当输入x为60时,输出y的值为(
). INPUT
x IF
x≤50 THEN
y=0.5*x ELSE
y=25+0.6*(x-50)
END IF PRINT
y A.25 B.30 C.31 D.61
考题变式(我来改编):
参考答案
知识体系梳理
问题1:(1)条件
(2)条件结构
问题2:(1)语句体
(2)语句1
语句2 问题3:条件
语句
条件
语句1
语句2
语句1
语句2 问题4:符合
ELSE
结束
重点难点探究
探究一:【解析】程序框图如图所示:
相应的程序如下:
INPUT
x IF
x>0
THEN
x END
IF END
【小结】IF—THEN语句中的“条件”表示判断的条件,“语句体”表示满足条件时执行的操作内容,条件不满足时,结束程序,END IF表示条件语句的结束.计算机在执行时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后边的语句;若条件不符合,则直接结束该条件语句,转而执行其他语句.
探究二:【解析】程序框图如图所示:
相应的程序如下:
INPUT
a,b IF
a>=b
THEN
a-b ELSE
b-a END
IF END 【小结】IF—THEN—ELSE语句中的“条件”表示判断的条件,“语句体1”表示满足条件时执行的操作内容,“语句体2”表示不满足条件时执行的操作内容,END IF表示条件语句的结束.计算机在执行时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后边的语句体1;若条件不符合,则执行ELSE后面的语句体2,然后结束这一条件语句.
探究三:【解析】
程序如下:
INPUT
a,b IF
a=0
THEN
IF
b>0
THEN
“不等式无解”
ELSE
“x∈R”
END
IF
ELSE
IF
a>0
THEN
“x<-b/a”
ELSE
“x>-b/a”
END
IF END
IF END 【小结】在某些较为复杂的算法中,有时需要对按条件要求执行的某一语句后(特别是ELSE后的语句体2)继续按照另一条件进行判断,这时可以再利用一个条件语句完成这一要求,这就形成了条件语句的嵌套,其一般形式是:
条件
语句体
条件
语句体
语句体
全新视角拓展
【解析】∵x=60≥50,∴适合函数y=25+0.6×(x-50),
∴此时y=25+0.6×(60-50)=25+6=31,∴选C. 【答案】C
外层条件语句
内层条件语句
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-06-30 15:25:00
- 下载次数: 0
- 浏览次数: 94
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:重庆市合川太和中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句教案公开课一等奖是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。