资料摘要

课题名称:条件语句四川武胜中学校 杨攀课程学习目标:1.理解学习基本算法语句的意义.2.学会条件语句的基本用法.3.理解算法步骤,程序框图和算法语句的关系,学会编写算法语句.第一层级:知识记忆与理解创设情景某市电信部门规定:拨打市内电话时,如果通话时间不超过3 min,则收取通话费0.2元;如果

  • 资料类型:教学教案文档
  • 所属课文:1.2.2 条件语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
43
下载次数
0
更新时间
2019-06-21 00:30:00
来源学校
学校:四川省武胜中学校

1.2.2 条件语句设计意图

未知
2019-06-21 00:30:00
43
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.2 条件语句设计意图

未知

摘要:暂无摘要

关键词:1.2.2 条件语句设计意图

正文

课题名称:

条

件

语

句

四川武胜中学校 杨攀

课程学习目标:

1.理解学习基本算法语句的意义.

2.学会条件语句的基本用法.

3.理解算法步骤,程序框图和算法语句的关系,学会编写算法语句.

第一层级:知识记忆与理解

创设情景

某市电信部门规定:拨打市内电话时,如果通话时间不超过3 min,则收取通话费0.2元;如果通话时间超过3 min,则超过部分以0.1元/ min收取通话费(t

以分钟计,不足1 min按1 min计),用计算机解决这个问题,该如何设计程序语言呢?

知识导学

问题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”语句,若不符合条件,则直接

该条件语句,转而执行其后面的语句.

基础学习交流

1.下列对条件语句的描述正确的是(

).

A.ELSE后面的语句不可以是条件语句

B.两个条件语句可以共用一个END IF语句

C.条件语句可以没有ELSE后的语句

D.条件语句中IF—THEN和ELSE后的语句必须都有

2.下面是判断所输入的正整数的奇偶性的程序.

INPUT

x m=x MOD 2 IF

THEN

PRINT

“x为奇数”

ELSE PRINT

END IF END 将其补充完整,则横线上应填(x MOD 2的意思是求x除以2的余数)(

).

A.m=2k+1,x=2k

B.m=0,“x为偶数”

C.m=0,x为偶数

D.m=1,“x为偶数”

3.下面程序运行后输出结果是3,则输入的x值一定是

.

INPUT

x IF

x>0

THEN

y=x ELSE

y=-x END IF PRINT

y END 4.请回答“创设情境”中的问题.

第二层级:思维探究与创新

重点难点探究

探究一:

基本条件语句的应用

某商场庆“五一”实行优惠促销,规定若购物金额x在800元以上(含800元)打8折;若购物金额在500元以上(含500元)打9折;否则不打折.请设计一个算法程序框图,要求输入购物金额x,能输出实际交款额,并写出程序.

探究二

根据程序框图设计程序

请写出如图的程序框图描述的算法的程序.

根据程序设计程序框图

下面是一个用基本语句编写的程序,阅读后解决所给出的问题:

INPUT

x IF x<2 THEN y=x+5 ELSE

y=x*x-2*x END IF PRINT

y END (1)该算法程序的功能是什么?

(2)画出该程序相应的程序框图.

探究三

思维拓展应用

应用一

编写求一个数是偶数还是奇数的程序,从键盘上输入一个数,输出该数的奇偶性.

应用二

某商场为迎接店庆举办促销活动,活动规定,购物额在100元及以内不予优惠,在100~300元之间优惠货款的5%,超过300元之后,超过部分优惠8%,原优惠条件仍然有效,写出顾客的购物额与应付金额之间的程序,要求输入购物额能够输出实付货款,并画出程序框图.

应用三

给出如下程序(其中x满足0

INPUT

“x=”;x IF x>0 AND x<=4 THEN

y=2*x ELSE

IF x<=8 THEN

y=8

ELSE

y=24-2*x

END IF END IF PRINT y END (1)该程序用函数关系式怎样表达.

(2)画出这个程序的程序框图.

第三层级:技能应用与拓展

基础智能检测

1.给出下列三个问题:

①输入一个数x,输出f(x)=错误!未找到引用源。的函数值;

②求面积为6的正方形的周长;

③求三个数a、b、c中的最大数.

其中可以用条件语句来描述其算法的有(

).

A.1个

B.2个

C.3个

D.0个

2.若输入x的值为3,则该程序运行后,输出变量y的值是(

).

INPUT

“x=”;x IF

x>3

THEN

y=x*x ELSE

y=2*x END IF PRINT

y END A.3 B.6 C.9 D.27 3.阅读如图的程序,填空:

若x=6,则P=

;若x=20,则P=

.

INPUT

x IF

x<=10

THEN

P=x*0.35 ELSE

P=10*0.35+(x-10)*0.7 END IF

PRINT

P END

4.输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.

5.根据下列算法语句,当输入x为60时,输出y的值为(

).

A.25 B.30 C.31 D.61

第四层级:总结评价与反思

思维导图构建

反思:

第 1 页,共 1 页

文档信息

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

作者信息

教师头像

5ygggwenku_147288

来自:学校:四川省武胜中学校

下载提示

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

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

关于本教案的常见问题

Q:1.2.2 条件语句设计意图是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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