资料摘要

条件语句一:教学目标1.理解学习基本算法语句的意义. 2.学会条件语句的基本用法. 3.理解算法步骤,程序框图和算法语句的关系,学会编写算法语句. 二:情景教学某商场为了促销,采取购物打折的优惠办法,每位顾客一次购物在1000元及以上者,按九五折优惠,用计算机解决这个问题,该如何设计程序语言呢?问题

  • 资料类型:教学教案文档
  • 所属课文:1.2.2 条件语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
69
下载次数
0
更新时间
2018-06-30 15:25:00
来源学校
学校:重庆市合川太和中学

1.2.2 条件语句优秀公开课教案

未知
2018-06-30 15:25:00
69
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

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

PRINT

x END

IF END

【小结】IF—THEN语句中的“条件”表示判断的条件,“语句体”表示满足条件时执行的操作内容,条件不满足时,结束程序,END IF表示条件语句的结束.计算机在执行时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后边的语句;若条件不符合,则直接结束该条件语句,转而执行其他语句.

探究二:【解析】程序框图如图所示:

相应的程序如下:

INPUT

a,b IF

a>=b

THEN

PRINT

a-b ELSE

PRINT

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

PRINT

“不等式无解”

ELSE

PRINT

“x∈R”

END

IF

ELSE

IF

a>0

THEN

PRINT

“x<-b/a”

ELSE

PRINT

“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

外层条件语句

内层条件语句

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-06-30 15:25:00
  • 下载次数: 0
  • 浏览次数: 69
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147288

来自:学校:重庆市合川太和中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.2 条件语句优秀公开课教案是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。