人教课标版高中数学必修3《条件语句》教学课件1

合集下载

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

人教A版高中数学必修3课件1.2.2条件语句课件(数学人教A必修三)课件
PRINT -x END IF END
例2.编写程序,使得任意输入3个整数按大到小的顺序
输出.
算法
第一步,输入3个整数 a , b , c 第二步,将 a 与b比较,并把小者赋给b,大者赋给 a
第三步,将 a与c比较,并把小者赋给c,大者赋给 a 第四步,将b与c比较,并把小者赋给c,大者赋给b
第五步,按顺序输出 a , b , c
叫条件语句 条件语句的一般格式有两种 : (1)IF-THEN 语句; (2)IF-THEN-ELSE语句
探究新知
2.IF-THEN语句
“条件”表示判断的条件; “语句”表示满足条件时执行的操作 内容,条件不满足时,结束程序;
否 满足条件? 是 步骤A 步骤B
IF 条件 THEN
语句体 END IF
人民教育出版社 高中二年级 | 必修3
第一章·算法初步
1.1.2条件语句
复习回顾 导入新课
1、输入语句、输出语句和赋值语句的一般格式分别是什
么?
输入语句
INPUT “提示内容”; 变量
输出语句 PRINT “提示内容”; 表达式 赋值语句 变量=表达式
复习回顾 导入新课
2.对于顺序结构的算法或程序框图, 我们可以利 用输入语句、输出语句和赋 值语句写出其计算机 程序。对于条件结构的算法或程序框图,要转化为
满足条件? 是 步骤A

IF 条件 THEN 语句体1 ELSE 语句体2 END IF
容; “语句 2”表示不满足条件时执行的操作 内容; END IF 表示条件语句的结束。 计算机在执行时,首先对 IF 后的条件进行 判断,如果条件符合,则执行 THEN 后面 的语句 1;若条件不符合,则执行 ELSE 后 面的语句

高一数学必修3课件:1-2-2条件语句

高一数学必修3课件:1-2-2条件语句

第一章
1.2
1.2.2
成才之路 ·数学 ·人教A版 · 必修3
(1)条件语句对应的基本逻辑结构是( A.顺序结构 C.循环结构 B.条件结构
)
D.以上都不正确
[答案] B
第一章
1.2
1.2.2
成才之路 ·数学 ·人教A版 · 必修3
(2)下列关于条件语句的说法正确的是( A.条件语句中必须有 ELSE 和 END IF B.条件语句中可以没有 END IF
第一章 1.2 1.2.2
成才之路 ·数学 ·人教A版 · 必修3
[答案]
(1)1,-2,-1 (2)-3
第一章
1.2
1.2.2
成才之路 ·数学 ·人教A版 · 必修3
[解析]
(1)运行结果为:1,-2,-1.
阅读程序,由语句 a=1,b=2,c=a-b 可得 c=-1, 又根据语句 b=a+c-b, 所以 b=-2.所以程序运行后的结果 为:1,-2,-1. (2)运行结果为:C=-3. 阅读程序,由语句 A=3,B=2,C=5,A=A+B,可得 A=5,又因为有语句 B=B-A,所以 B=-3.又 C=C/A*B, 所以 C=-3.
第一章
1.2
1.2.2
成才之路 ·数学 ·人教A版 · 必修3
程序如下:
第一章
1.2
1.2.2
成才之路 ·数学 ·人教A版 · 必修3
规律总结:对一切分段函数,需要分类讨论的关系式在 编写程序时,都要用条件语句.
第一章
1.2
1.2.2
成才之路 ·数学 ·人教A版 · 必修3
已知 a,b,c 三个实数,设计一个程序,筛选出其中的全 部负数.
算法分析:

人教A版必修三1.2.2《条件语句》ppt课件

人教A版必修三1.2.2《条件语句》ppt课件
2.条件语句是一个整体,IF THEN ELSE END IF都 是语句的一部分,且“IF END IF”必须成对出现.
3.若程序只对条件满足时作处理,不用处理条件不 满足时的情况,则可以省略ELSE分支.
跟踪 训练
2.已知语句描述如下:
若输入x=5,则输出y的值为___8_____.
题型三 编写含条件语句的程序 例3 某次考试规定:共考三门课,凡考试符合下列条
第一章 算法初步
1.2 基本算法语句 1.2.2 条件语句
1.理解条件语句的含义. 2.能用条件语句编写程序.
基础梳理
1.在赋值语句中A=B与B=A含义相同吗?
解析:A=B表示把B的值赋给A,即A取B的 值,B不变.B=A恰好相反.
2.条件语句:算法中的条件结构是由条件语句来表达的, 是处理条件分支逻辑结构的算法语句.它的一般格式有两 种:
答案: 将a,b 理解“IF—THEN—ELSE”语句
例2 铁路部门托运行李的收费方法如下:y是收费额 (单位:元),x是行李重量(单位:kg),当0<x≤20时,按 0.35元/kg收费,当x>20 kg时,20 kg的部分按0.35元/kg
收费,超出20 kg的部分,则按0.65元/kg收费,请根据上 述收费方法编写程序.
④ 紧跟老师的推导过程抓住老师的思路。老师在课堂上讲解某一结论时,一般有一个推导过程,如数学问题的来龙去脉、物理概念的抽象归纳、语 文课的分析等。感悟和理解推导过程是一个投入思维、感悟方法的过程,这有助于理解记忆结论,也有助于提高分析问题和运用知识的能力。
⑤ 搁置问题抓住老师的思路。碰到自己还没有完全理解老师所讲内容的时候,最好是做个记号,姑且先把这个问题放在一边,继续听老师讲后面的 内容,以免顾此失彼。来自:学习方法网

数学必修3数学-条件语句PPT课件

数学必修3数学-条件语句PPT课件

设计算法,画出程序框图,同时写出程序, 对每输入的一个x值,都得到相应的函数值。
同学们
来学校和回家的路上要注意安全
同学们
来学校和回家的路上要注意安全
输入 M,N
INPUT “输入脚数:”;N A=2*M-N/2 N = 2A + 4B B=N/2-M A = 2M-N / 2 PRINT 解得:“鸡数”;A,“兔数”; B END B = N / 2-M
M=A+B
A=2M-N/2 B=N/2-M
输出 A,B
结束
小贴士
编程的一般步骤:先写算法,再进行编程。 我们要养成良好的习惯,也有助于数学逻辑 思维的形成。
1.2.2
条件语句
算法中的条件结构由条件语句来表达。条件 语句的一般格式:(IF-THEN-ELSE格式)
IF 条件 THEN 语句1 ELSE 语句2 END IF
满足条件? 是
语句1
否 语句2
开始
课本P8例4
输入a,b,c
判断三角形存在?
a+b>c,a+c > b, b+
不存在这样 的三角形
结束
程序如下:
INPUT “输入3个正数:”;a,b,c IF a+b>c AND a+c>b AND b+c>a THEN PRINT “存在这样的三角形!” 条件要怎么写? ELSE PRINT “不存在这样的三角形!” ENDIF END
在某些情况下,也可以只使用IF—THEN 语句:(即IF—THEN 格式)
IF 条件 THEN 语句 END IF
满足条件? 否

语句
例如:编写一个程序,从键盘上输入一个整 数,若是正数就将其输出。

高中数学人教A版必修3《条件语句》PPT

高中数学人教A版必修3《条件语句》PPT

结论:该程序也是一个求x绝对值的程序。
做一做
请设计一个算法并编写程序,判断一个整数是奇数 还是偶数。
开始
例2 编写程序,输入一 元二次方程 ax2 bx c 0 的系数,输出它的实数根。
算法描述:
输入a,b,c
Δ=b2-4ac

Δ≥0?

S1,输入a,b,c(a≠0)
S2,计算判别式△=b2=4ac
第二步,判断x的符号.若 x≥0,则输出x;否则, 输出-x.
程序 :
INPUT x IF X>=0 THEN
输入x
否 x≥0? 是 输出x
PRINT X
ELSE PRINT –X
结束
END IF
END
输出-x
思考:阅读下面的程序,你能得到什么结论?
程 序:
INPUT x IF x<0 THEN
x=-x END IF PRINT x END
1.2.2 条件语句
复习巩固
1、输入语句、输出语句和赋值语句这三种语句的一般 格式是什么?
输入语句 输出语句 赋值语句
INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式
2、什么是条件结构?用程序框图表示这种结构
满足条件? 是
步骤A
否 步骤B
否 满足条件? 是
步骤A
新课讲解
条件结构框图:

满足条件?


步骤A
步骤B
否 满足条件? 是
步骤A
条件语句:
IF 条件 THEN 语句体1
ELSE 语句体2
END IF
IF 条件 THEN 语句体
END IF

人教版高中数学必修三第一章第2节1.2.2 条件语句 课件(共16张PPT)

人教版高中数学必修三第一章第2节1.2.2 条件语句  课件(共16张PPT)

个IF就要有几个END IF与之配对.
【展学阶段】展现自己的风采,用 加倍的努力来赢得成功
例5以及例5后的思考都是在输出x的
绝对值。但例5使用的是IF-THEN-
ELSE-END IF格式的条件语句,而例5
后的思考使用的是IF-THEN-END IF格
式的条件语句.
x=-x指将-x的值赋给变量x.
END IF
D
例7不嵌套:
INPUT 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
现是学习之魄
算法思想: 算法、程序框图、程序是同一
个问题的三种表达形式。 完整地解决一个问题要先写出
算法步骤,根据算法步骤画出程序 框图,再将程序框图转化成对应的 程序。
【展学阶段】发现自己的闪光点, 挖掘自己的潜能
练习、编写程序,求下列分段函数的函数值
f
(x)
x x
1, x 0 2, x 0
条件语句?你辨认的依据是什么? (3)指出END IF和END在功能上的区别。 (4)进一步比较例6和例7的算法语句,找出它们在结构上的本质区别。 6.通过阅读课本例5、例6、例7,找到它们的算法步骤、程序框图及程序,细细体会由 算法步骤到程序的过程。
【合学阶段】同伴互助齐参与,训 练评价争优先
晋城出租车的计价情况是: 2公里以内(包含2公里)5元; 2—7公里超出2公里的部分1.4元/公里; 7公里以上(包含7公里)超出7公里的 部分2.1元/公里; 试画出出租车计价收费的程序框图并 写出相应的程序.

人教A版高中数学必修三课件1.2.2条件语句(共31张PPT)

人教A版高中数学必修三课件1.2.2条件语句(共31张PPT)

本部分内容讲解结束
按ESC键退出全屏播放
跟踪训练 2.根据如图框图,写出输入x的值,输出函数y=f(x)值的 程序.
解:程序如下:
题型三 条件语句的综合应用
例3
-x+1 x<0, 已知分段函数 y=0 x=0,
x+1 x>0,
编写程
序,要求输入自变量 x 的值,输出相应的函数值,并画 出程序框图.
【解】 程序框图:
程序如下:
y=2xx2-1
x<3 x≥3
的函数值.
【答案】
(1)-8
(2)8
(3)y=2xx2-1
x<3 x≥3
【名师点评】 条件语句特别适合处理分段函数的问题,本 题中,当输入-4时,由于x=-4满足条件“x<3”,故计算 机执行THEN后面的语句体y=2x;当输入3时,由于x=3不 满足条件“x<3”,故计算机执行ELSE后的语句体.
跟踪训练 1.把如下程序框图用相应的程序表示:
解:程序如下:
INPUT “a,b=”;a,b IF a<b THEN
x=a a=b b=x END IF PRINT a,b END
题型二 IF-THEN-ELSE语句的应用 以例下2给出的是用条件语句编写的一个程序,根据该程序回 答问题:
INPUT x IF x<3 THEN y=2*x ELSE y=x∧2-1 ENDIF PRINT y END
y=20×0.9x,5≤x≤ , 1 4 分
20×0.8x,x≥10,
程序如下:
2
抓关键 促规范 正1 确写出y关于x的分段函数的关系式是解本题的关键. 注2 意语言符号的规范.
【名师点评】 (1)写程序一定按要求的符号书写,要与我们 平时的手写区分开. (2)首先,对程序中条件的书写格式要熟练规范,如果要多个 条件同时成立,应用“AND”连接,而不能是连续的不等式. 其次,对条件语句要理解清楚,实际上第一个IF语句不成立 时,已经隐含了“x>=5”这个条件. (3) 要 熟 悉 条 件 语 句 的 嵌 套 形 式 , 任 何 时 候 , 条 件 语 句 中 的 “IF”与“ENDIF”一定成对出现.

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

高一数学人教A版必修3课件:1.2.2条件语句
INPUT “a,b,c=:”;a,b,c d = b^2 - 4 * a * c IF d >= 0 THEN p = -b / (2 * a) q = SQR(d) / (2 * a) IF d=0 THEN PRINT “x1=x2=”;p ELSE PRINT “x1=,x2=”; ,p + q,p-q END IF ELSE PRINT “没有实根” END IF END
输入a,b,c
a+b>c,a+c > b, b+c > a是否同时成立?
ELSE PRINT “不存在这样的三角形” END IF END
是 存在这样的 三角形 不存在这样 的三角形
结束
2.编写求一个数是偶数还是奇数的程序,从键盘上 输入一个整数,输出该数的奇偶性。
程序:
INPUT “x=”;x
y= x MOD 2
算法初步
§1.2.2
算法基本语句—条件语句
复习巩固
1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这 三种语句的一般格式是什么? 顺序结构 输入语句 输出语句 赋值语句 INPUT “提示文字”;变量 PRINT “提示内容”;表达式 变量=表达式
2、什么是条件结构?用程序框图表示这种结构

对应的流程图
b>a?

t=a,a=b,b=t

c>a?

t=a,a=c,c=t

c>b?

t=b,b=c,c=t
输入a,b,c
Hale Waihona Puke 结束练习巩固 (1)
开始
该程序框图所表示的算法是作 用是什么?并根据程序框图写出相 应的程序。
INPUT ”a,b,c=“; a,b,c IF a+b>c AND a+c>b AND b+c>a THEN PINT “存在这样的三角形” 否
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档