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) - 我们已经学习了用自然语言

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

必修三《条件语句》课件_高一数学_数学_高中教育_教育专区。1.2 基本算法语句

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

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

...学年北师大版必修3 几种基本语句-条件语句 课件(14....ppt

2015-2016学年北师大版必修3 几种基本语句-条件语句 课件(14张)_高一数学_数学_高中教育_教育专区。北师大版高中数学必修3 第二章《算法初步 基本算法语句...

高中数学必修三北师大版 条件语句课件(51张)_图文.ppt

高中数学必修三北师大版 条件语句课件(51张) - 第二章 算法初步 第二章 §3 几种基本语句 3.1 条件语句 1 课前自主预习 3 易错疑难辨析 2 课堂典例讲练 ...

2.3.1 条件语句 课件(北师大版必修3)新_图文.ppt

2.3.1 条件语句 课件(北师大版必修3)新 - 第二章 算法初步 2.3.1 条件语句 复习回顾 1.将两个数a=5, b=6交换, 使a=6, b=5, 使用赋值语句正确...

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

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

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

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

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

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

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

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

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

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

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

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

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

《循环语句》课件1(北师大版必修3)解析 - 北师大版高中数学必修3 第二章《算法初步》 基本算法语句 条件语句 西安市东方中学 薛冠峰 学习目标: 1、知识...

安徽地区2010年高中数学条件语句t课件资料北师大版必修3(精)_图文....ppt

安徽地区2010年高中数学条件语句t课件资料北师大版必修3(精) - 输入:x If x>0 then Y=1 Else Y=0 End if 输出 y 几种基本语句 ---条件语句 例...

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

《循环语句》课件1(北师大版必修3) - 北师大版高中数学必修3 第二章《算法初步》 基本算法语句 条件语句 西安市东方中学 薛冠峰 学习目标: 1、知识与...

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

数学:1.2.2《条件语句》课件(人教A版必修3)_数学_高中教育_教育专区。算

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

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

北师大版高中数学必修3第二章《算法初步》几种基本语句....ppt

搜试试 3 悬赏文档 全部 DOC PPT TXT PDF XLS ...北师大版高中数学必修3第二章《算法初步几种基本...的语句,如果条件不成立, 就执行else后的语句 4 ...

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

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

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

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