nbhkdz.com冰点文库

《条件语句》课件4(北师大版必修3)_图文

时间:2013-08-09

输入:x If x>0 then Y=1 Else Y=0 End if 输出 y

几种基本语句 ----条件语句

例1:根据输入x的值,计算y的值

? x ? 1, x ? 0 ? y?? 2 ?2 x ? 5, x ? 0 ?
2

画出算法框图,写出条件语句。

开始
输入 x

输入 x

If


x ≥0

Then

x ≥0


y=x2-1
输出 y

y=2x2-5

y=x2-1 Else y=2x2-5 End If
输出 y

结束

结论(一):简单条件语句
If —Else—End If 语句的 一般格式为:

If

条件 语句1 Else 语句2 End If

Then
满足条件?




语句1 语句2

为体现“加快文明社会的发展,加强对老年人的关 爱”,景区规定对年龄超过50岁(含50岁)的游客可以免费提 供“旅游拐杖”一根,其它游客购买“旅游拐杖”则需 2元/ 根。根据结构框图,使用基本语句设计一个游客购买“旅游拐 杖”费用的程序。 开始
输入 x

x≥50




y=0
输出 y

y=2

输入 x If x≥50 Then y=0 Else y=2 End If 输出 y

结束

1)条件语句主要用来实现算法中的选择 结构
2)If语句中可以没有Else分支

条件?



If


语句

条件 语句 End If

Then

例2 到银行办理个人异地汇款时,银行要收取一定的 手续费,汇款额不超过100元时,收取1元手续费;超 过100元但不超过5000元,按汇款额的1%收取,超过 5000元,一律收取50元手续费。设计算法,要求输入 汇款额 x 元(x>0),输出手续费y(元),画出算法流 程图,并用 If 语句描述该算法。
分析: 1、输入 x

2、对x进行判断:
(1)若x≤100, 则 y=1 (2)若100<x≤5000, 则 y=0.01x (3)若x>5000, 则 y=50 3、输出y .

流程图:
开始 输入x


If语句: 输入x; If
否 否

x≤100


x≤100 Then y =1

Else

x≤5000

If x≤5000 Then
y =0.01x Else y =50 End If

y =1

y =0.01x

y =50

输出y

结束

End If 输出 y.

结论(二):复合条件语句



条件1




If
Else

条件1 语句1

Then



条件2

语句3

语句2

语句1

If 条件2 Then 语句2 Else 语句3 End If

End If

1)If语句可以多层嵌套,可以用文 字的缩进表示嵌套的层次 2) 在复合If语句中,要注意If与 End If的配对

1、以下问题是否需要用条件语句来描述 其算法 A 输入一个数x,输出它的绝对值; B 求分段函数的函数值; C 求面积为6的正方形的周长; D 求三个数中较大的数 2、写出下程序运行的结果 ______ 输入 x If x<0 Then

3、将功能为求一个数的绝对值的 程序补充完整 输入 X If _______ Then Y=-X Else Y=X End if 输出 Y 4、读程序 输入 a,b,c IF a>b,a>c THEN 输出 a ELSE IF b>c THEN 输出 b ELSE 输出 c END IF

p=3x
Else p=3+7(x-10) End if 输出 p 若x= -2 , 则输出 _______ ; 若x= 15 , 则输出 _______

1)上述程序格式有误,请改正; 2)该程序的功能是: ______

条 件 语 句

简 单 条 件 语 句

If <条件> Then <语句1> Else <语句2> End If

满足条件? 是 语句1

否 语句2

复 合 条 件 语 句

If <条件1> Then
<语句1> Else If <条件2> Then <语句2> Else <语句3> End If End If



条件2

条件1





语句3

语句2

语句1

根据程序结构图,用基本语句写出相应的程序, 并说明该程序的功能
开始
输入a,b,c,d 是 a>b a>c a>d 否 是

b>c b>d


否 否

c>d

输出 a

输出b

输出c 结束

输 出d

思考题的解答
1、程序为: 输入 a,b,c,d IF a>b,a>c,a>d THEN 输出 a ELSE IF b>c,b>d THEN 输出 b ELSE IF c>d THEN 输出 c ELSE 输出 d END IF END IF END IF 2、程序功能: 输出a,b,c,d中较大的一个数 ——————————————


数学:2.4.1《条件语句》课件(北师大版必修3)_图文.ppt

数学:2.4.1《条件语句》课件(北师大版必修3) - 我们已经学习了用自然语言

【北师大版】必修三:2.3.1《条件语句》ppt课件_图文.ppt

【北师大版】必修三:2.3.1《条件语句》ppt课件 - 成才之路 数学 北师大版 必修3 路漫漫其修远兮 吾将上下而求索 第二章 算法初步 第二章 §3 几种...

2019学年【北师大版】必修三:2.3.1《条件语句》ppt课件....ppt

2019学年【北师大版】必修三:2.3.1《条件语句》ppt课件 - 精品数学课件 北师大版 成才之路 数学 北师大版 必修3 路漫漫其修远兮 吾将上下而求索 第...

2019年【北师大版】必修三:2.3.1《条件语句》ppt课件_图文.ppt

2019年【北师大版】必修三:2.3.1《条件语句》ppt课件 - 北师大版数学课件 精品资料整理 成才之路 数学 北师大版 必修3 路漫漫其修远兮 吾将上下而求索 ...

2015-2016学年北师大版必修3 条件语句 课件(21张)_图文.ppt

2015-2016学年北师大版必修3 条件语句 课件(21张)_高一数学_数学_高中教育_...符合以下条件之一的年份即为闰年 输入y 解: 开始 1.能被4整除而不能被100...

最新【北师大版】数学必修三:2.3.1《条件语句》ppt课件....ppt

最新【北师大版】数学必修三:2.3.1《条件语句》ppt课件 - 3.1 条件语句 北师大版数学课件 精品整理 -1- §3 几种基本语句 3.1 条件语句 课程目标 1...

最新课件-北师大版高中数学(必修3)24《几种基本语句》(....ppt

最新课件-北师大版高中数学(必修3)24《几种基本语句》(条件语句) 精品 - 算法初步 条件语句 2018/8/21 复习巩固 1、输入语句、输出语句和赋值语句对应 于算法...

ppt《条件语句》件(必修3)_图文.ppt

数学必修三:1.3.2《条件... 暂无评价 31页 2下载券 【北师大版】必修...《条件语句》课件4(北师... 暂无评价 14页 1下载券 人教A版必修3《1.2....

ppt《条件语句》课件(必修3)_图文.ppt

ppt《条件语句》课件(必修3)_理学_高等教育_教育专区。条件语句的ppt 1

数学:1.2.2《条件语句》课件(4)(新人教b版必修3)_图文.ppt

数学:1.2.2《条件语句》课件(4)(新人教b版必修3) - 条件语句 我们已

数学:1.2.2《条件语句》课件(4)(新人教B版必修3)_图文.ppt

数学:1.2.2《条件语句》课件(4)(新人教B版必修3) - 条件语句 我们已

ppt《条件语句》课件(必修3).ppt

ppt《条件语句》课件(必修3) 条件语句的两种形式的具体应用以及两种形式,即条

【优品课件】北师大版高中数学(必修3)2.4《几种基本语....ppt

【优品课件北师大版高中数学(必修3)2.4《几种基本语句》(条件语句) 课件之一 - 北师大版高中数学必修3 第二章《算法初步》 基本算法语句 条件语句 西安...

《条件语句》课件_图文.ppt

《条件语句》课件_数学_高中教育_教育专区。(北师大版必修3) 学习目标 知识

数学:3.1《条件语句》课件(北师大版必修3).ppt

数学:3.1《条件语句》课件(北师大版必修3) 专项针对性强专项针对性强隐藏&g

数学:1.2.2《条件语句》课件(4)(新人教b版必修3)_图文.ppt

数学:1.2.2《条件语句》课件(4)(新人教b版必修3) - ; 杏耀:htt

【数学】3.1《条件语句》课件(北师大版必修3).ppt

【数学】3.1《条件语句》课件(北师大版必修3)_高三数学_数学_高中教育_教育

【数学】2.4.1《条件语句》课件(北师大版必修3).ppt

【数学】2.4.1《条件语句》课件(北师大版必修3) 隐藏>> 我们

《循环语句》课件1(北师大版必修3)_图文.ppt

《循环语句》课件1(北师大版必修3) - 2.3.2 循环语句 1.指出下图中的循环变量,循环体, 变量n控制着循环的开 循环终止条件 始和结束,称为循环变量 n=1 a...

...Machines》课件4(25张PPT)(北师大版必修3)_图文.ppt

Unit 9 《Lesson 3 Clean Machines》课件4(25张PPT)(北师大版必修3) - Lead in Guessing Game: Do you know their ...