【课件】《条件语句》练习题(数学人教A必修三)(20200722180902)

合集下载

新课标人教A版高中数学必修3第一章122条件语句课件共27张

新课标人教A版高中数学必修3第一章122条件语句课件共27张

y=x+1
y=-2x+1
输出y
结束
例3.已知 y=
? ? 2 x ? 1( x ?
? ?
x
?
1( x
?
0)
0)
,编写程序,
输入自变量的值,输出相应的函数值。
开始
INPUT x
输入x


x<0?
y=x+1
y=-2x+1
IF x<0 THEN
y=(-2)*x+1 ELSE
y=x+1
PRINT “x1=x2=”;p
ELSE PRINT “x1,x2=”;p+q-q,p
END IF ELSE
PRINT “No real root.” END IF
END
条件语句的嵌套


满足条件1
语句体1
语句体4
满足条件2

语句体2

语句体3
IF 条件1
语句体1
IF 条件2
语句体2
ELSE
语句体3
END IF
ELSE
语句体4
END
IF
THEN THEN
例2 编写程序,使得任意输入3个整数按大到小的顺序输出。
算法分析: 算法思想:3个数两两比较,确定大小。按a、b、c输入,要按a、b、c 输出,关键要找到最大值,将它赋值给 a,中值赋给b,最小值赋给c。
8,5,7 第一步 输入3个整数a、b、c
步骤1
步骤2
满足条件? No Yes 步骤
引例
编写程序,输入一元二次方程 ax2 ? bx ? c ? 0
的系数,输出它的实数根。

《条件语句》人教版高中数学必修三PPT课件(第1.2.2课时)

《条件语句》人教版高中数学必修三PPT课件(第1.2.2课时)

x=10*b+a
然后输出新的两位数,如输入25,则输出52.
PRINT x
END IF
END
小结
1、条件结构的程序表示
满足条件? 是
语句1
否 语句2
IF 条件 THEN 语句1
ELSE 语句2
END IF
N 满足条件?
Y
语句
IF 条件 THEN 语句
END IF
2、注意书写的规范性
课后作业
作业:1、预习教材p27 例6,理解条件语句的嵌套, 完成p29 练习4;质量检 测p108 7 2、完成质量检测p107 1—4题
另解:
开始 输入a,b,
b>a?
Y
N
a=b
输 出a
结束
新知探究
练习1:编写一个程序,判断任意输入的整数的奇偶性
开始 输入整数a
M=a MOD 2
N M=0?
Y
输出a为偶数
输出a为奇数
程序:
INPUT “a=“ ; a M= a MOD 2 IF M=0 THEN
PRINT “a为偶数” ELSE
PRINT “a为奇数”
人教版高中数学必修3
第1章 算法初步
1.2.2 条件语句
MENTAL HEALTH COUNSELING PPT
讲解人: 时间:2020.6.1
复习巩固
1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么?
顺序结构
输入语句Βιβλιοθήκη INPUT “提示内容”;变量
输出语句
PRINT “提示内容”;表达式
结束
END IF END
练习2己知函数 f(x)=

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

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

格式二 首先对IF后的_条__件__ 进行判断,如果(IF) 条件符合,那么(THEN) 执行_语__句__体__1_,否则 (ELSE)执行_语___句__体__2
【拓展延伸】常见的函数及对应符号
符号 AND OR SQR(x) a MOD b ABS(x)
功能 逻辑联结词“且” 逻辑联结词“或” 求x的算术平方根
【解析】设x为出租车行驶的千米数,y为收取的费用,
则y=
7,x 3, 8+1.5(x
3),x
3,
即y=17.,5xx+3.35,,x 3.
程序框图如图所示:
其程序如下:
【方法总结】解决编写程序问题的一般步骤 (1)构思出解决问题的一个算法(可用自然语言). (2)画出程序框图,形象直观地描述算法. (3)根据框图编写程序,即逐步把框图中的算法步骤用 算法语句表达出来.
【跟踪训练】 运行程序:
在两次运行中分别输入8,4和2,4,则两次运行程序的输 出结果分别为________.
【解析】对A,B的情况进行区分,当输入8,4的时候,
A>B,所以C=A =4;当输入2,4时,A>B不成立,所以
2
选择执行C= B =2.
2
答案:4,2
类型二 条件语句的编写 【典例2】某城市出租车公司规定在城区内搭乘出租车 的收费标准为:不超过3千米收7元,超过3千米的里程每 千米收1.5元,另外每车次超过3千米收燃油附加费1元 (不考虑其他因素).请画出计算出租车费用的程序框图, 并写出程序.
1.2.2 条件语句
主题 条件语句 1.条件结构有几种?它们有何区别? 提示:两种.它们的区别是:一种条件成立与否都有步骤 要执行,另一种是当条件成立时才执行步骤.

人教版高中数学必修三.2条件语句PPT课件

人教版高中数学必修三.2条件语句PPT课件

1
y
0
2.下面程序的意义是_____________ INPUT x
1
IF x>0 THEN
y=1
ELSE
IF x=0 THEN
y=0
ELSE
y=-1
END IF
ELSE IF
PRINT y
END
(x 0) (x 0) (x 0)
人教版高中数学必修三.2条件语句PPT 课件
3.将程序补充完整 输入两个数,输出其中较大的数,程序如下:
IF 条件 THEN 语句体 END IF
满足条件? 否

步骤A
计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条 件符合,就执行THEN后的语句体,否则执行END IF 之后的语句。
(2) IF—THEN—ELSE语句:
IF 条件 THEN 语句体1
ELSE 语句体2
END IF
q = SQR(ABS(d)) / (2 * a)
IF d >= 0 THEN x1 = p + q
x2 = p - q IF x1 = x2 THEN
PRINT “两个相等的实根:x1=x2”;x1
ELSE
PRINT “两个不相等的实根:x1=” ;x1,“x2=”;x2
END IF ELSE
PRINT “没有实根”
人教版高中数学必修三.2条件语句PPT 课件
人教版高中数学必修三.2条件语句PPT 课件
〖例2变式〗:有三个数 a,b,c由键盘输入,输出其中最大的数,
写出该问题的算法,画出程序框图,并写出相应的程序。
算法:
开始
第一步:输入三个整
数a,b,c

2020-2021学年人教A版必修3 1.2.2 条 件 语 句 课件(61张)

2020-2021学年人教A版必修3  1.2.2 条 件 语 句 课件(61张)

2.使用条件语句嵌套应关注两点 (1)适用范围:适用于判断条件多于一个时.此时,若重复应用条件语句,书写 程序烦琐,可用条件语句的嵌套. (2)分清层次:编写条件时,要注意IF和END IF的配对,常常利用文字的缩进 来表示嵌套的层次,以便于程序的阅读与理解.嵌套可以多于2个.
【题组训练】 1.阅读下列程序:
课堂检测·素养达标
1.已知程序如下:
如果输出的结果为2,那么输入的自变量x的取值范围是 ( ) A.0 B.(-∞,0] C.(0,+∞) D.R 【解析】选B.若输出结果为2,则执行了ELSE后面的语句y=2,即x>0时不成立, 所以x≤0.
2.对于条件语句的描述正确的是 ( ) A.执行下列条件语句时,当不满足条件时,执行语句体1,满足条件时,执行 语句体2
步骤
理解 题意
思路 探求
内容
条件:行驶不超过2 km,则收费5元,若超过2 km,则超出部分每 1 km加收1.8元(不足1 km的按1 km计算). 结论:写出计算路费的程序.
设路程为x km,费用为y元,则y是一个分段函数,可用条件语句 设计程序.
步骤
书写 表达
内容 程序框图如下:
步骤
书写 表达
相应程序的书写用条件语句.
【变式探究】 若该典例中得出一个函数值为7,你能说出输入的x是多少吗? 【解析】依题意得2x-1=7(x≥1)或x2-2=7(x<1),解得x=4或x=-3.
角度2 条件语句的叠加与嵌套
2x 1,x<0,
【典例】已知分段函数y= 0,x 0,
编写程序,输入自变量x的值,输出
2.根据下面的程序,填写程序框图. ①______,②______,③______.

(新)人教版高中数学必修三1.2.2《条件语句》精品课件(共22张PPT)

(新)人教版高中数学必修三1.2.2《条件语句》精品课件(共22张PPT)
转化。
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 “No real root.” END IF END
1.2 基本算法语句 1.2.2条件语句
输入:x If x>0 then Y=1 Else Y=0 End if 输出 y
知识再现
1.输入语句、输出语句和赋值语句 的一般格式分别是什么? 输入语句: INPUT “提示内容”;变量 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式
IF
条件 THEN 语句体1 ELSE 语句体2 END IF
满足条件?


语句体1
语句体2
IF
条件 THEN 语句体1 ELSE 语句体2 END IF
满足条件?


语句体1 语句体2
当计算机执行上述语句时,首先对IF 后的条件进行判断,如果(IF)条件 符合,那么(THEN)执行语句体1, 否则(ELSE)执行语句体2.
两种语句的区别与联系
区别:第一种语句只有一个语句体,是满足 条件时执行的语句体:而第二种语句含有两 个语句体,满足条件时执行语句体1,不满 足条件时执行语句体2. 联系:两种语句首先都要对条件进行判断, 然后才执行相应的语句体;执行语句体以后, 程序都交汇于一点完成条件语句;都以IF开 始,以END结束。
满足条?


语句体
IF
条件 THEN 语句体 END IF

【高中课件】人教A版必修三1.2.2条件语句课件ppt.ppt

2.在编写条件语句的嵌套中的“条件”时,要注意 IF和END IF的配对,常常利用文字的缩进来表示嵌套的层 次,以便于程序的阅读和理解.
3.理解条件语句的嵌套时,要分清内层条件语句与 外层条件语句,内层的条件结构是外层条件结构的一个分 支.
跟踪 训练
3.分析下面的程序,当输入的x值为3时,程序的
输出结果为___-__6___.
自测自评
1.下列函数求值算法中需要条件语句的函数为( C )
A.f(x)=x2-1 B.y=x2-1 C.f(x)=xx22-+11,,xx>≤2.2.55, D. f(x)=2x
2.要给 a、b 分别赋值 1 和 2,格式正确的是( D )
A.a=1;b=2; B.a=1,b=2; C.a=1 b=2 D.a=1,b=2
解析:首先由题意得: y=00..3355×x,200< +x0.≤6520,x-20 ,x>20.
该函数是个分段函数.需要对行李重量作出判断,因此,这个过 程可以用算法中的条件结构来实现.
编写程序如下:
点评:1.算法中需要判断情况,分类执行时,如: 判断一个数的正负,比较两个数的大小,求分段函数的 函数值等,都需要用到条件语句.
的函数值.
其中不需要用条件语句来描述其算法的有( B )
A.1 个 B.2 个 C.3 个 D.4 个
题型一 理解“IF—THEN”语句
例1 下图的程序运行后输出结果是( )
A.4 5 6
B.4 5 6
C.5 6 D.6
解析:5≤3,错误,不输出;5≤4,错误,不输 出;5≤5,正确,输出5;5≤6,正确,输出6.
题型四 程序框图与程序的相互转换 例4 给出一个算法的程序框图(见右上图),该程序

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

并指出它们在格式上的相同点。 3.例5之后的思考是在解决什么问题?它与例5的区别是什么?其中语句x = -x的
功能是什么? 4.试解释例7中两变量互换的过程,并思考:若a=b,b=a能否实现两变量a与b的互换? 5.综合比较例5、例6、例7的算法语句,思考: (1)为什么要出现格式上的缩进?不缩进可以吗? (2)三个例子分别用到了哪种
1、条件结构的程序表示
满足条件?
小是 语句 1

IF 条件 THEN
IF 条件 THEN
语句1 ELSE
满足条件?

语句 END IF

语句2 是
语句 2 END IF
语句体
2、初步体验如何由程序框图转化为程序语句.
3、通过对条件语句的学习,会编写程序解决实 际问题
IF-THEN-ELSE-END IF格 IF-THEN-END IF格式:
式:
IF 条件 THEN
IF 条件 THEN
语句
语句1
END IF
ELSE
语句2
END IF 首先对IF后的条件进行 判断,如果(IF)条件符 合,那么(THEN)执行语 句体1,否则(ELSE)执行
首先对IF后的条件 进行判断,如果(IF) 条件符合,那么(THEN 执行语句体1,否则执 行END IF后的语句.
条件语句?你辨认的依据是什么? (3)指出END IF和END在功能上的区别。 (4)进一步比较例6和例7的算法语句,找出它们在结构上的本质区别。 6.通过阅读课本例5、例6、例7,找到它们的算法步骤、程序框图及程序,细细体会由 算法步骤到程序的过程。
晋城出租车的计价情况是: 2公里以内(包含2公里)5元; 2—7公里超出2公里的部分1.4元/公里; 7公里以上(包含7公里)超出7公里的 部分2.1元/公里; 试画出出租车计价收费的程序框图并 写出相应的程序.

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


编写程序, 要求输入a,b,c, 能输出最大数
开始 输入பைடு நூலகம்,b,c
是 输出a
a>b且 a>c?

输出b
否 b>c?
否 输出c
结束
INPUT a , b , c IF a>b , a>c THEN PRINT a ELSE
IF b<c THEN PRINT b ELSE PRINT c END IF END IF END
3. 编写一个程序,输入任意空间向量的坐标,能 输出
1、该向量的模;2、在平面XOY内投影长;3、在 平面YOZ内的投影长;4、在平面XOZ内的投影长。
INPUT “横坐标,纵坐标,竖坐标”;x , y , z
M = ( X^2 + Y^2 + Z^2 )^0.5
H = ( X^2 + Y^2 )^0.5
I = ( Y^2 + Z^2 )^0.5
J = ( X^2 + Z^2 )^0.5 PRINT M,H,I,J
END
规律总结
1. 输入、输出语句是任何一个程序非常重 要的语句,其功能是实现数据的输入、输出, 为了使输入、输出更清楚,可以设计提示信 息,用引号引起来,各提示信息和各变量之 间用逗号分隔,提示信息与变量之间用分号 隔开,提示信息不是必须存在的
书22页练习2、4
A与B交换值,引入第三临时变量T T = A 将A的值储存在T中 A = B 把B的值赋给A B = T 从T中提取A的值赋给B 完成交换
编写程序,输入任意两个实数,输出其差 的绝对值
开始
输入a,b
判断结构

a≥b ?

输出 b-a

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


b>a? 是
a=b
输出a
人教A版高中数学必修3第一章 1.2.2 条件语句课件
结束
程序: 条件语句(“IF-THEN”结 构) INPUT “a,b=”; a , b
IF b>a THEN 否
a=b
END IF
PRINT a
END
人教A版高中数学必修3第一章 1.2.2 条件语句课件
例2 将下列一元二
【课堂练习】 1.该程序框图所表示的算法是作用是什么?
并根据程序框图写出相应的程序。
开始 程序:
输入a,b,c
INPUT a,b,c IF a+b>c and a+c>b and b+c>a THEN
PRINT “存在这样的三角形”
ELSE
a+b>c,a+c > b, b+c > a是否同时成立?
人教A版高中数学必修3第一章 1.2.2 条件语句课件
练习:已知
1(x )
y
x 1(x )
,
试编写程序输
入x的值,输出y的值.
算法:
1、输入自变量x
2、如果x<0;则

开始 输入x
x<0? 否 x=0?
y=-1, 否则 : 如果x=0,则
否 y=0
y=1
y=0
否则:y=1
输出y
是 y=-1

∆≥0?

p= b
2a q=
2a
∆=0?

x1=p+q
无解
x2=p-q 输出x1,x2
结束
人教A版高中数学必修3第一章 1.2.2 条件语句课件
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档