数学必修3数学-条件语句PPT课件
合集下载
人教版高中数学必修三条件语句课件

PRINT “两个不相等的实根:x1=” ;x1,“x2=”;x2
END IF ELSE
PRINT “没有实根”
END IF
END
3 INPUT “a,b,c=”;a,b,c d=b^2-4*a*c P= -b/(2*a) q=SQR(ABS(d))/(2*a) X1=p+q X2=p-q IF d<0 THEN
型)
算法分析:
用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已按从大到小的顺序排列好。
写出该问题的算法,画出程序框图,并写出相应的程序。
算法:
开始
第一步:输入三个整
数a,b,c
输入a,b,c
第二步:判断a>b且a>c
是否成立,若成立,则 输出a,若不成立,则转
Y a>b,a>c? N
入第三步;
第三步:判断b>c是否成立, 输出a
Y
b>c?
N
若成立,则输出b,若不成立, 则输出c;
输出b
END IF ELSE
PRINT “No real room.”
q
2a
△=0? 否
x1 p q
END IF
x2 p q
END
输出P
输出x1,x2
否 原方程无实数根
人教版高中数学必修三第一章第2节1. 2.2 条件语句 课件(共25张PPT)
END IF ELSE
PRINT “没有实根”
END IF
END
3 INPUT “a,b,c=”;a,b,c d=b^2-4*a*c P= -b/(2*a) q=SQR(ABS(d))/(2*a) X1=p+q X2=p-q IF d<0 THEN
型)
算法分析:
用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已按从大到小的顺序排列好。
写出该问题的算法,画出程序框图,并写出相应的程序。
算法:
开始
第一步:输入三个整
数a,b,c
输入a,b,c
第二步:判断a>b且a>c
是否成立,若成立,则 输出a,若不成立,则转
Y a>b,a>c? N
入第三步;
第三步:判断b>c是否成立, 输出a
Y
b>c?
N
若成立,则输出b,若不成立, 则输出c;
输出b
END IF ELSE
PRINT “No real room.”
q
2a
△=0? 否
x1 p q
END IF
x2 p q
END
输出P
输出x1,x2
否 原方程无实数根
人教版高中数学必修三第一章第2节1. 2.2 条件语句 课件(共25张PPT)
高中数学第一章算法初步12基本算法语句第7课时条件语句课件新人教A版必修3

y=128,16<x≤32, 848-x,32<x≤48.
程序如下:
谢谢观赏!
Thanks!
结束
语 同学们,你们要相信梦想是价值的源泉,相信成
功的信念比成功本身更重要,相信人生有挫折没 有失败,相信生命的质量来自决不妥协的信念,
考试加油。
10.给出一个算法的程序,如果输出的 y 的值是 20,则输入 的 x 的值是 2 或 6 .
解析:当 x≤5 时,10x=20,即 x=2; 当 x>5 时,2.5x+5=20,解出 x=6.
11.如图给出的是用条件语句编写的程序,该程序的功能是求 函数 y=2x2x-,1x,≤x3>,3 的函数值.
解:算法分析: 数学模型实际上为 y 关于 t 的分段函数. 关系式如下:
0.22,0<t≤3, y=0.22+0.1t-3,t>3,t∈Z,
0.22+0.1[t-3]+1,t>3,t∉Z, 算法步骤如下: 第一步,输入通话时间 t. 第二步,如果 t≤3,那么 y=0.22;否则判断 t∈Z 是否成立, 若成立执行 y=0.22+0.1×(t-3);否则执行 y=0.22+0.1×([t-3] +1).
所以 x=0 或 2.
3.当输入 a=3 时,如图的程序输出的结果是( D )
A.9
B.3
C.10
D.6
解析:该程序的作用是求分段函数 y=2aa2
a<10, a≥10
的函数
值,当 a=3 时,y=2×3=6.
4.某程序如下:
当执行此程序时,没有执行语句 y=x+1,则输入的 x 值的范 围为( D )
(2)当输出的 y 值小于23时,求输入的 x 的取值范围.
程序如下:
谢谢观赏!
Thanks!
结束
语 同学们,你们要相信梦想是价值的源泉,相信成
功的信念比成功本身更重要,相信人生有挫折没 有失败,相信生命的质量来自决不妥协的信念,
考试加油。
10.给出一个算法的程序,如果输出的 y 的值是 20,则输入 的 x 的值是 2 或 6 .
解析:当 x≤5 时,10x=20,即 x=2; 当 x>5 时,2.5x+5=20,解出 x=6.
11.如图给出的是用条件语句编写的程序,该程序的功能是求 函数 y=2x2x-,1x,≤x3>,3 的函数值.
解:算法分析: 数学模型实际上为 y 关于 t 的分段函数. 关系式如下:
0.22,0<t≤3, y=0.22+0.1t-3,t>3,t∈Z,
0.22+0.1[t-3]+1,t>3,t∉Z, 算法步骤如下: 第一步,输入通话时间 t. 第二步,如果 t≤3,那么 y=0.22;否则判断 t∈Z 是否成立, 若成立执行 y=0.22+0.1×(t-3);否则执行 y=0.22+0.1×([t-3] +1).
所以 x=0 或 2.
3.当输入 a=3 时,如图的程序输出的结果是( D )
A.9
B.3
C.10
D.6
解析:该程序的作用是求分段函数 y=2aa2
a<10, a≥10
的函数
值,当 a=3 时,y=2×3=6.
4.某程序如下:
当执行此程序时,没有执行语句 y=x+1,则输入的 x 值的范 围为( D )
(2)当输出的 y 值小于23时,求输入的 x 的取值范围.
《条件语句》人教版高中数学必修三PPT课件(第1.2.2课时)

人教版高中数学必修3
第1章 算法初步
1.2.2 条件语句
MENTAL HEALTH COUNSELING P习巩固
1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么?
顺序结构
输入语句
INPUT “提示内容”;变量
输出语句 赋值语句
结束
新知探究
练习:把下列语句的意义翻译成程序框图
(1) INPUT x IF x<0 THEN x=ABS(x) END IF PRINT “x的绝对值为:”;x END
开始
输入x
X<0?
N
Y
(2)INPUT x IF x>0 THEN y=1 ELSE y=0 END IF PRINT y END
算法分析:因为实数X的绝对值
|X|= -X (X﹤0)
算法步骤:
程序框图:
S1:输入一个实数X S2:判断X的符号,若X≥0,则输 出X;否则输出-X
程序: INPUT X IF X>=0 THEN
PRINT X ELSE
PRINT -X END IF END
开始 输入 X
X≥0? 否
是
输出X
输出- X
INPUT “a=“ ; a M= a MOD 2 IF M=0 THEN
PRINT “a为偶数” ELSE
PRINT “a为奇数”
END IF END
练习2己知函数 f(x)= x2 1 ( x0) 2 x2 5 ( x0) 开始
输入X
N X≥0?
Y y=X2-1 y=2X2-5
,画出程序框图,并编写一个程序。
X=ABS(x) 输出x 结束
第1章 算法初步
1.2.2 条件语句
MENTAL HEALTH COUNSELING P习巩固
1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么?
顺序结构
输入语句
INPUT “提示内容”;变量
输出语句 赋值语句
结束
新知探究
练习:把下列语句的意义翻译成程序框图
(1) INPUT x IF x<0 THEN x=ABS(x) END IF PRINT “x的绝对值为:”;x END
开始
输入x
X<0?
N
Y
(2)INPUT x IF x>0 THEN y=1 ELSE y=0 END IF PRINT y END
算法分析:因为实数X的绝对值
|X|= -X (X﹤0)
算法步骤:
程序框图:
S1:输入一个实数X S2:判断X的符号,若X≥0,则输 出X;否则输出-X
程序: INPUT X IF X>=0 THEN
PRINT X ELSE
PRINT -X END IF END
开始 输入 X
X≥0? 否
是
输出X
输出- X
INPUT “a=“ ; a M= a MOD 2 IF M=0 THEN
PRINT “a为偶数” ELSE
PRINT “a为奇数”
END IF END
练习2己知函数 f(x)= x2 1 ( x0) 2 x2 5 ( x0) 开始
输入X
N X≥0?
Y y=X2-1 y=2X2-5
,画出程序框图,并编写一个程序。
X=ABS(x) 输出x 结束
高一数学必修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 三个实数,设计一个程序,筛选出其中的全 部负数.
算法分析:
2.3.1条件语句 课件(北师大版必修3)

【例3】近几年世界各地地震频发,已知震级是用来表示地震 强度的单位,根据震级不同,我们又把地震划分为微震(震级 小于3级的)、有感地震(震级大于或等于3级而小于或等于 4.5级的)、中强震(震级大于4.5级而小于6级的),强震
(震级大于或等于6级的),请用语句描述根据震级确定地震
的划分层次的算法.
m=a2-1
输出m Else 输出“是负数” End If
若a=-3,则输出________;若a=2,则输出_________.
【解析】由算法知当a=-3时,执行Else语句体,此时输出 “是负数”;当a=2时,满足条件,则m=22-1=3,输出3. 答案:是负数 3
5.(2010·广东模拟)若输入x=5,运行下面的算法之后得到
Else
y=ABS(x)+1 End If
End If
输出y
1.(5分)阅读如下用If语句描述的算法. 输入x If x<0 Then y=x^2-2 Else y=(x-1)^ 2-3 End If 输出y 则输出的y值最小为( (A)-1 (B)-3 ) (C)-2 (D)1
x 2 - 2 x0 【解析】选B.该算法求的是函数 y (x - 1) 2 - 3 x 0 的函数值,易知ymin=-3.
【解析】(1)没有执行y=x+1,说明输入的x值不满足If后的 条件,即x≥1不成立,则x<1;
x 1 x 1 (2)由于y=3,则有 或 , 所以x=2或x=1(舍 x 1 3 2x 1 3 去),由此可知,执行的赋值语句是y=x+1,输入的x值为2.
答案:(1)x<1 (2)y=x+1 2
【解析】(1)条件为a>b,满足时输出a,故不满足时输出b. (2)由题知若输出y=-x,则x应为小于或等于2. 答案:(1)输出b (2)x≤2
广东省汕头市东厦中学人教A版高中数学必修三:1.2.2-1.2.3条件语句和循环语句 课件

开始
i 1 sum 0
sum sum i i i 1sum
i 100 ? 否
是
输出sum
结束
程序:
i=1 SUM=0
DO SUM=SUM+i i=i+1
LOOP UNTIL i>100
PRINT SUM
END
第十二页,编辑于星期日:十一点 分。
否
输出sum
i=1
SUM=0 WHILE i<=100
SUM=SUM+I i=i+1
WEND PRINT SUM
END
结束
当型循环结构
第九页,编辑于星期日:十一点 分。
练习:编写一个程序计算1+1/2+1/3+1/4+…+1/99
i=1
s=0
while i<=99 s=s+1/i i=i+1 wend print s end
END
第七页,编辑于星期日:十一点 分。
基本算法语句
六、循环语句
1、一般格式: WHILE 语句
WHILE条件 循环体
WEND
2、说明:先判断,再执行。
条件P
不满足
循环体
满足
第八页,编辑于星期日:十一点 分。
程序:
开始
i 1
sum 0
i i 1sum
sum sum i
i 100 ? 是
end if end
第五页,编辑于星期日:十一点 分。
基本算法语句
五、条件语句
例2、编写程序,输入一个x的值,如果它是正数,则输出它,
否则不输出。
input x
高中数学人教A版必修3第一章 1.2 1.2.2 条件语句课件

1.2.2 条件语句
预习课本 P25~29,思考并完成以下问题
(1)条件语句的格式、功能分别是什么?
(2)程序中的条件语句与程序框图中的条件结构存在怎样的 对应关系?
(3)条件语句中的两种形式有什么区别与联系?
[新知初探]
1.条件语句的一般格式及功能
语句体
语句体 1 语句体 2
条件
条件
语句体 END IF
4.写出下列程序的运行结果. 若 a=4,则 b=________;若 a=-4,则 b=________.
解析:分析程序可知,上述程序是一个分段函数的程序,
即 b=0a2.5+a,3aa+<10,,a≥0, 所以当 a=4 时,b=42+3×4+1=29; 当 a=-4 时,b=0.5×(-4)=-2. 答案:29 -2
语句体 1 语句体 2
2.两种条件语句的区别与联系
[小试身手]
1. 下列关于 IF 语句的叙述正确的是
()
A.IF 语句中必须有 ELSE 和 END IF
B.IF 语句中可以没有 END IF
C.IF 语句中可以没有 ELSE,但必须以 END IF 结束
D.IF 语句中可以没有 END IF,但必须有 ELSE 解析:选 C IF 语句中的 IF 和 END IF 是成对出现的,
[解] 程序如下:
INPUT “S=”;S IF S<60 THEN
PRINT “不及格” END IF IF S>=60 AND S<=90 THEN
PRINT “及格” END IF IF S>90 THEN
PRINT “优秀” END IF END
使用条件语句嵌套应关注两点 (1)适用范围:适用于判断条件多于一个时.此时,若 重复应用条件语句,书写程序繁琐,可用条件语句的嵌套. (2)分清层次:编写条件时,要注意 IF 和 END IF 的配 对,常常利用文字的缩进来表示嵌套的层次,以便于程序 的阅读与理解.嵌套可以多于 2 个.
预习课本 P25~29,思考并完成以下问题
(1)条件语句的格式、功能分别是什么?
(2)程序中的条件语句与程序框图中的条件结构存在怎样的 对应关系?
(3)条件语句中的两种形式有什么区别与联系?
[新知初探]
1.条件语句的一般格式及功能
语句体
语句体 1 语句体 2
条件
条件
语句体 END IF
4.写出下列程序的运行结果. 若 a=4,则 b=________;若 a=-4,则 b=________.
解析:分析程序可知,上述程序是一个分段函数的程序,
即 b=0a2.5+a,3aa+<10,,a≥0, 所以当 a=4 时,b=42+3×4+1=29; 当 a=-4 时,b=0.5×(-4)=-2. 答案:29 -2
语句体 1 语句体 2
2.两种条件语句的区别与联系
[小试身手]
1. 下列关于 IF 语句的叙述正确的是
()
A.IF 语句中必须有 ELSE 和 END IF
B.IF 语句中可以没有 END IF
C.IF 语句中可以没有 ELSE,但必须以 END IF 结束
D.IF 语句中可以没有 END IF,但必须有 ELSE 解析:选 C IF 语句中的 IF 和 END IF 是成对出现的,
[解] 程序如下:
INPUT “S=”;S IF S<60 THEN
PRINT “不及格” END IF IF S>=60 AND S<=90 THEN
PRINT “及格” END IF IF S>90 THEN
PRINT “优秀” END IF END
使用条件语句嵌套应关注两点 (1)适用范围:适用于判断条件多于一个时.此时,若 重复应用条件语句,书写程序繁琐,可用条件语句的嵌套. (2)分清层次:编写条件时,要注意 IF 和 END IF 的配 对,常常利用文字的缩进来表示嵌套的层次,以便于程序 的阅读与理解.嵌套可以多于 2 个.
(新)人教版高中数学必修三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
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
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计算法,画出程序框图,同时写出程序, 对每输入的一个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
满足条件? 否
是
语句
例如:编写一个程序,从键盘上输入一个整 数,若是正数就将其输出。
程序: INPUT “x=” ;x
IF x>0 THEN
PRINT x END IF
END
课堂练习1:设计一个程序,要求输入三个数a,b,c,
输出其中最大的数。(先设计算法) 程序如下:
IF C>B THEN T=B:B=C:C=T END IF PRINT A,B,C END
计算程序
开始 输入A,B,C
否
B>A
是
B←→A
否
C>A
是
C←→A
否
C>B
是
C←→B 输出A,B,C 结束
本课小结:
本节课主要学习了条件语句的结构、特点、 作用及用法,并懂得利用解决一些简单问题。 条件语句使程序执行产生分支,根据不同的条 件执行不同的路线,使复杂问题简单化。
条件语句一般用在需要对条件进行判断的算法 设计中,如判断一个数的正负,确定两个数的大 小等问题,还有求分段函数的函数值等,往往要 用条件语句,有时甚至要用到条件语句的嵌套。
课后作业:
1、砲台自来水公司规定,用户当月用水不超 过5吨收费10元,每超过1吨加收费2.1元。请 写出收费程序。
2x2-1 (x>0) 2、已知函数f(x)= 2x+1 (x=0) , -2x2+4x (x<0)
big=c 输出big 结束
课堂练习2:
1、编写一个程序,求任意实数的绝对值。 程序框图: 开始
输入 x
否
程序如下:
x<0?
是
y=x
y=-x
INPUT “x=”;x IF x<0 THEN y = -x ELSE y=x
END IF PRINT “︱x︱=”;y END
输出 y
结束
开始 输入a,b,c
INPUT “a,b,c=”;a,b,c big = a IF b>big THEN 思考: 开始
输入a,b,c
big=a
否
b>big
是
big = b
END IF
IF c>big THEN big = c
有没有不 同的算 法?!
big=b
否
c>big
是
END IF PRINT “最大数是: ”;big END
这个程序实现的作用 是什么? 交换两个变量A和B 的值,并输出交换前 后的值。 变量X起什么作用? X是中间变量,用来临 时存放变量A的值。
上节课上机任务:
1、写出鸡兔同笼问题的一个算法并编程。 程序框图如下: • 算法分析:设所求的鸡数是a, 编程如下: 开始 兔数是b,已知笼子里的头数是 M ,脚数是 N,可得方程组 INPUT “输入头数:”; M
高 一数学3《算法初步》
1.2.2
条件语句
温旧而知新
算法中的三种基本逻辑结构是:
一、顺序结构
输入语句、输出语句、赋值语句
二、条件结构 条件语句 三、循环结构
条件结构是以条件的判断为 起始点,根据条件是否成立 而决定执行哪一个处理步骤
小组抢答:
INPUT A,B PRINT A,B X=A A=B B=X PRINT A,B END
课本例6、编写程序,使 得任意输入的3个整数按 从大到小的顺序输出。
是
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
结束
课本例6 程序如下: 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