高中数学必修三新人教A版必修3课件:1.2.2条件语句

合集下载

高中数学 1.2.2条件语句课件 新人教A版必修3

高中数学 1.2.2条件语句课件 新人教A版必修3

练一练·当堂检测、目标达成落实处 2.条件语句的一般形式如图所示,其中 B 表示的是 ( A )





开 关
A.满足条件时执行的内容
B.条件语句
C.条件
D.不满足条件时执行的内容
练一练·当堂检测、目标达成落实处 3.当 x=2 时,下面语句输出的结果是____6_0___.
本 课 时 栏 目 开 关
时 栏
语句能够完成对算法的顺序结构的编程,对于算法的条件


结构的编程,我们必须学习与之相适应的算法语句——条

件语句.
研一研·问题探究、课堂更高效
探究点一 条件语句(1)
问题1 对于条件结构的算法或程序框图,要转化为计算机能

够理解的算法语言,使用输入、输出和赋值语句还行吗?
课 时
需要用怎样的语句?
本 课 时 栏 目 开 关
研一研·问题探究、课堂更高效
探究点二 条件语句(2) 问题 1 (1)阅读教材 25 页内容,想一想下图所示的条件结构对
应的条件语句的一般格式是怎样的?
本 课 时 栏 目 开 关

研一研·问题探究、课堂更高效
(2)你能理解这个算法语句的含义吗?
答案 当计算机执行上述语句时,首先对IF后的条件进行
1.2.2 条件语句
【学习目标】
1.通过实例正确理解条件语句的概念、表示方法、结构和用
本 课
法,掌握条件语句的格式及功能;
时 栏
2.了解条件语句在程序中起判断转折的作用,在解决实际问题
目 开
中起决定作用;
关 3.能初步用条件语句设计算法,表达解决具体问题的过程.
【学法指导】

《条件语句》课件(新人教A版必修3)

《条件语句》课件(新人教A版必修3)

小结
1、条件结构的程序表示
IF 条件 THEN 语句1 ELSE 语句2 满足条件? END IF
语句
否 满足条件? 是
IF 条件 THEN 语句 END IF
语句1
语句2
2、两种循环语句:
(1) While(当型)循环 循环体 满足条件? 否 (2)Until(直到型)循环

WHILE 条件 循环体 WEND
条件 成立
两种循环语句:
(1)WHILE语句的一般格式:
While(当型)循环
也叫“前测试型”循环
循环体
满足条件? 否

WHILE 条件 循环体 WEND
当计算机遇到WHILE语句时,先判断条件的真假,如 果条件符合,就执行WHILE与WEND之间的循环体;然 后再检查上述条件,如果条件仍符合,再次执行循环体, 这个过程反复进行,直到某一次条件不符合为止.这时, 计算机将不执行循环体,直接跳到WEND语句后,接着执 行WEND之后的语句.
相应的QBASIC程序: INPUT “a,b,c=”;a,b,c IF b > a THEN t=a a=b b=t END IF IF c > a THEN t=a a=c c=t END IF IF c > b THEN t=b b=c c=t END IF PRINT a,b,c END
开始 输入a,b,c
两种循环结构有什么差别?
While(当型)循环 循环体 条件 不成立
先判断 后执行
先判断指定的条件是否为真,若条件为 真,执行循环条件,条件为假时退出循 环。
成立
Until(直到型)循环
先执行 后判断
循环体
先执行循环体,然后再检查条件是否成 立,如果不成立就重复执行循环体,直 到条件成立退出循环。 不成立

人教A版高中同步学考数学必修3精品课件 1.2.2 条件语句

人教A版高中同步学考数学必修3精品课件 1.2.2 条件语句
D.x<=0
-24-
1.2.2
探究一
课前篇自主预习
条件语句
探究二
探究三
课堂篇探究学习
课堂篇探究学习
当堂检测
解析:条件成立时,执行y=-x;条件不成立时,执行y=x x.由程序的算
法功能,知条件应为x<=0,故选D.
答案:D
-25-
1.2.2
探究一
课前篇自主预习
条件语句
探究二
探究三
课堂篇探究学习
课前篇自主预习
课堂篇探究学习
条件语句
1.对于含有条件结构的算法,要转化为计算机能够理解的算法语
言,只是使用输入语句、输出语句和赋值语句还行吗?还需要使用
怎样的语句?
提示不行,要用与条件结构相对应的条件语句.
-3-
1.2.2
课前篇自主预习
条件语句
课堂篇探究学习
2.关于条件语句的格式和功能,请完成下表:
课堂篇探究学习
课堂篇探究学习
当堂检测
变式训练3设计一个程序,输入学生的成绩S,根据该成绩的不同
值进行以下输出:若S<60,则输出“不及格”;若60≤S≤90,则输出“及
格”;若S>90,则输出“优秀”.
-21-
1.2.2
探究一
课前篇自主预习
条件语句
探究二
探究三
解:程序如下:
INPUT “S=”;S
课前篇自主预习
条件语句
探究二
探究三
课堂篇探究学习
课堂篇探究学习
当堂检测
解析:∵x1=2,x2=3,∴x1≠x2.
∴y=x1+x2=2+3=5.
答案:C
-12-

新课标人教A版必修3同课异构课件:1.2.2 条件语句 1

新课标人教A版必修3同课异构课件:1.2.2 条件语句 1

,编写程序,
输入自变量的值,输出相应的函数值。
开始
Hale Waihona Puke 输入x否是
x<0?
y=x+1
y=-2x+1
输出y
结束
INPUT x
IF x<0 THEN
y=(-2)*x+1
ELSE
y=x+1
END IF PRINT y
END
第十四页,编辑于星期日:十二点 五十九分。
例3.编写程序,输入
一元二次方程
ax2 bx c 0 (a 0)
随堂练习
3. 根据下面的算法和程序框图写出相应的程 序。
开始
INPUT “a=”; a
输入a,b


a>b?
输出b-a
输出a-b
INPUT “b=”; b
IF a>b THEN
PRINT a-b
ELSE
PRINT b-a
END IF
END
结束
第十三页,编辑于星期日:十二点 五十九分。
例2.已知y=
y=0 END IF
__4 __ ;
END IF
PRINT y
END
第十九页,编辑于星期日:十二点 五十九分。
巩固练习
2. 下列程序运行后的结果是( D )
a=2
b=3
IF a<b THEN
t=a
a=b
b=t
END IF
PRINT “a=”; a
PRINT “b=”; b
A. a=2,b=3 B. a=3,b=3
否 满足条件?

IF 条件 THEN 语句体
END IF

高中数学 1.2.2 条件语句课堂教学课件1 新人教A版必修3

高中数学 1.2.2 条件语句课堂教学课件1 新人教A版必修3
注意:⑵赋值号左右不能对换。赋值语句是将赋值号 右边的表达式的值赋给赋值号左边的变量。
第四页,共21页。
注意:⑶不能利用赋值语句进行(jìnxíng)代数的演算 (如化简、因式分解、解方程等)
例如:①x2+10x+16=0
(x+8)(x+2)=0 X=-8,x=-2
这是不能实现 (shíxiàn)的
A. a=2,b=3 B. a=3,b=3
C. a=2,b=2 D. a=3,b=2
PRINT “b=”; b
第二十页,共21页。
小结(xiǎojié): 条件(tiáojiàn)语句的一般格式有两种:
(1) IF—THEN语句(yǔjù) :
IF 条件 THEN 语句
END IF
满足条件?

语句1
Y △= 0? N
x1 p q
x2 p q
原方程无实 数根
第十五页,共21页。
输出x1,x2
结束(jiéshù)
INPUT a,b,c d=b*b-4*a*c
IF d>=0 THEN p=-b/(2*a)
q=SQR (d) /(2*a)
IF d=0 THEN PRINT “x1= x2=”;p
“提示(tíshì)内容”;变量的变量赋值
说明
(1)提示内容和它后面 的 “;”可以省略
(2)一个语句可以给多个变
量赋值,中间用“,”分隔
(3)无计算功能
输出 语句
PRINT
可输出表达式
“提示(tíshì)内容”; 的值,计算
表达式
赋值 语句
变量(biànliàng)=表 达式
可对程序中 的变量赋值, 计算

高中数学 1.2.2 条件语句课件 新人教A版必修3

高中数学 1.2.2 条件语句课件 新人教A版必修3
第三页,共30页。
个分数的平均值作为该题的分数;若第三位教师给出的分 数与前两者给分之差都超过了误差范围,计算机会自动将 这些情况“告知(ɡào zhī)”该阅卷组组长,由其裁定最终得分 ,你能根据上述信息,设计一程序框图并写出它的程序吗 ?
第四页,共30页。
[预习导引]
条件语句的格式、功能(gōngnéng)及与条件结构的对应关系
高中数学·必修(bìxiū)3·人教A版
1.2.2 条件(tiáojiàn)语句
第一页,共30页。
[学习目标] 1.了解条件语句(yǔjù)的格式及意义. 2.能用条件语句(yǔjù)编写简单的程序.
第二页,共30页。
[知识链接] 近几年来,在高考中大多数省市开始实 行网上阅卷.在阅卷过程中,每位考生 的试题至少由两位阅卷教师各自独立的 评阅.当两位老师的分数相差不超过规定的误差范围(fànwéi) 时,计算机会自动取两个分数的平均值作为该题分数;当两 位老师给分之差超过误差范围(fànwéi)时,计算机就会将该题 自动调给第三位老师评阅,如果第三位教师的给分与前两者 之一的给分之差在允许的误差范围(fànwéi)内,这时计算机会 求得这两
答案 x<=0
第二十八页,共30页。
1.使用条件语句时应注意的问题 (1)条件语句是一个语句,IF,THEN,ELSE,END IF都是语 句的一部分. (2)条件语句必须是以IF开始,以END IF结束,一个IF必须与 一个END IF相对应. (3)如果程序中只需对条件为真的情况作出处理,不用处理条 件为假的情况时,ELSE分支(fēnzhī)可以省略,此时条件语句 就由双支变为单支. (4)为了程序的可读性,一般IF、ELSE与END IF顶格 书写,其他的语句体前面则空两格.

高中数学 1.2.2 条件语句2 新人教A版必修3


算法步骤如下: 第一步:测量儿童身高 h; 第二步:如果 h≤1.1,那么免费乘车; 第三步:如果 h≤1.4,那么买半票乘车,否则买全票.
程序框图为:
程序为: INPUT “h=”;h IF h<=1.1 THEN PRINT “免票” ELSE
IF h<=1.4 THEN PRINT “买半票”
(3)对于较复杂的程序设计问题,可分模块逐块处理,最 后连缀成一个整体,该例就分“a 与 b 比较”“a 与 c 比较” 和“b 与 c 比较”三部分.
读下列各题所给的程序,依据程序画出程序框图,并说 明其功能:
(1)INPUT “x=”;x IF x>1 OR x<-1 THEN y=1 ELSE y=0 END IF PRINE y END.
IF x>=500 THEN y=x*0.9 ELSE y=x END IF END IF PRINT y END.
名师辩误做答
[例 4] 输入 x,写出输出函数
2x,0≤x≤4, y=8,4<x≤8,
24-2x,8<x≤12
的函数值的程序.
[错解] 程序如下: INPUT “x=”;x
(2)注意书写格式.IF 与 END IF 要成对出现,且整个程 序写完后要加上“END”.
建模应用引路
命题方向 多重条件语句 [例 2] 编写程序,使得任意输入的 3 个整数按从小到大的 顺序输出.
[解析] 算法分析: 用 a,b,c 表示输入的 3 个整数;为了节约变量,把它们 重新排列后,仍用 a,b,c 表示,并使 a≤b≤c.具体操作步骤 如下. 第一步:输入 3 个整数 a,b,c. 第二步:将 a 与 b 比较,并把大者赋给 b,小者赋给 a. 第三步:将 a 与 c 比较,并把大者赋给 c,小者赋给 a, 此时 a 已是三者中最小的. 第四步:将 b 与 c 比较,并把大者赋给 c,小者赋给 b, 此时 a,b,c 已按从小到大的顺序排列好.

高中数学 1.2.2条件语句课件 新人教A版必修3(2)

精品
栏 目 链 接
18
数值等,都需要用到条件语句.
2.条件语句是一个整体,IF THEN ELSE END IF都
是语句的一部分,且“IF END IF”必须成对出现.
3.若程序只对条件满足时作处理,不用处理条件不满
足时的情况,则可以省略ELSE分支.
精品
9
►跟踪训练 2.已知语句描述如下:
栏 目 链 接
若输入x=5,则输出y的值为_8_______.
精品
10
编写含条件语句的程序
某次考试规定:共考三门课,凡考试符合下列条件
之一的,发给优秀证书:(1)三门成绩之和大于280分 栏
的;(2)其中两门成绩大于95分,另一门大于80分
目 链
的.试编写这个算法的程序.

解析:对于两门成绩大于95分,另一门成绩大于80
分的要分三种情况讨论,其程序为:
精品
11

额(单位:元),x是行李重量(单位:kg),当0


<x≤20时,按0.35元/kg收费,当x>20 kg时,

20 kg的部分按0.35元/kg收费,超出20 kg的部
分,则按0.65元/kg收费,请根据上述收费方
法编写程序.
精品
7
解析:首先由题意得: y=00..3355x×,200<+x0≤.652(0,x-20),x>20. 该函数是个分段函数.需要对行李重量作出判断,因此,这个过
是( )
A.求出a, b, c三数中的最大数


B.求出a, b, c三数中的最小数


C.将a, b, c 按从小到大排列
D.将a, b, c 按从大到小排列
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档