人教版高中数学必修三《条件语句》ppt课件

合集下载

人教版高中数学必修三.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

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

人教版高中数学必修三第一章第2节1.2.2 条件语句  课件(共14张PPT)
t=b b=c c=t END IF PRINT a,b,c END
课堂练习
1.阅读右图程序: 则该程序运行后,变量y的值为( )
A.4 B.16 C.6 D.8
2.阅读左图程序,其功能是 ________________________.
课堂小结
本节课学习的主要内容: 1.理解条件语句的两种形式 ; 2.看懂条件语句,能够解决简单的问题。
例题剖析3
编写程序,使得任意输入3个整数按从大到小的顺序输出.
算 法步骤
第一步,输入3个整数 a,b,c
第二步,将 与a b比较,并把小者赋给b,大者赋给 a 第三步,将 a与c比较,并把小者赋给c,大者赋给 a 第四步,将b与c比较,并把小者赋给c,大者赋给b
第五步,按顺序输出 a,b,c
开始
语句体
IF 条件 THEN 语句体
END IF (单分支条件结构)
满足条件? 是
语句体1
否 语句体2
IF 条件 THEN 语句体1
ELSE 语句体2
END IF
(双分支条件结构)
例题剖析1 设计一个程序,求实数x的绝对值.
算法
第一步 输入一个实数 x . 第二步 判断 x的符号.若 x 0, 则输出 x ;否则,输出 x .
2 IF—THEN—ELSE语句:
IF 条件 THEN 语句体1
ELSE 语句体2
END IF

满足条件?

步骤A
步骤B
当计算机执行上述语句时,首先对IF后的条件 进行判断,如果条件符合,就执行THEN后的语句 体1,否则执行ELSE后的语句体2。
诱思探究1
两种形式条件结构有何区别?
否 满足条件? 是

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

人教版高中数学必修三第一章第2节1.2.2 条件语句  课件(共18张PPT)
END IF
【例5】
编写一个程序,求实数x的绝对值.
程序框图:
开始
输入x
x≥0? 是
输出x
结束
否 输出-x
程序:
INPUT x IF x>=0 THEN
PRINT x ELSE
PRINT –x END IF END
思考
阅读下面的程序,你能得出什么结论?
INPUT x IF x<0 THEN
x = –x END IF PRINT x END
ELSE
PRINT “x1, x2=”; p+q, p–q
END IF ELSE
PRINT “No real root.”
END IF END
输出p 输出x1, x2 输出“方程没有实数根”
结束
【例7】
编写程序,使任意输入的3个整数 按从大到小的顺序输出.
算法分析:
用a, b, c表示输入的3个整数,为了节约变量, 把它们重新排列后, 仍用a, b, c表示,并使a b c, 具体操作步骤如下: 第一步, 输入3个整数a,b,c. 第二步, 将a与b比较, 并把小者赋给b, 大者赋给a. 第三步, 将a与c比较, 并把小者赋给c, 大者赋给a.
温故知新
1、输入语句
INPUT “提示内容”; 变量
2、输出语句
PRINT “提示内容”; 表达式
3、赋值语句
变量=表达式
新知探究4、条件语句否源自满足条件?是 步骤A 步骤B

IF满条足件条件T?HEN 语是句体
END步IF骤A
否 满足条件?
是 步骤A
IF 条件 THEN 语句体1
ELSE 语句体2
x1 p q x2 p - q

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

人教版高中数学必修三第一章第2节1.2.2 条件语句  课件(共18张PPT)
END IF
【例5】
编写一个程序,求实数x的绝对值.
程序框图:
开始
输入x
x≥0? 是
输出x
结束
否 输出-x
程序:
INPUT x IF x>=0 THEN
PRINT x ELSE
PRINT –x END IF END
思考
阅读下面的程序,你能得出什么结论?
INPUT x IF x<0 THEN
x = –x END IF PRINT x END
【例6】
把图中的程序框 图转化为程序
开始
输入a, b, c
b2 4ac
... ...
开始
输入a, b, c
b2 4ac
... ...
INPUT “a, b, c=”; a, b, c d=b^2-4*a*c
... ...
Δ≥0? 是

p= - 2–ba–
q= –– 2a
是 Δ=0? 否
y = x^2+3*x ELSE
y=x–4 END IF PRINT y END
播下一个行动,收获一种习惯;播下一种习惯,收获一种性格;播下一种性格,收获一种命运。思想会变成语言,语言会变成行动,行动会变成习惯,习惯会变成性格。性 制,会变成生活的必需品,不良的习惯随时改变人生走向。人往往难以改变习惯,因为造习惯的就是自己,结果人又成为习惯的奴隶!人生重要的不是你从哪里来,而是你 时侯,一定要抬头看看你去的方向。方向不对,努力白费!你来自何处并不重要,重要的是你要去往何方,人生最重要的不是所站的位置,而是所去的方向。人只要不失去 这个世界唯一不变的真理就是变化,任何优势都是暂时的。当你在占有这个优势时,必须争取主动,再占据下一个优势,这需要前瞻的决断力,需要的是智慧!世上本无移 是:山不过来,我就过去。人生最聪明的态度就是:改变可以改变的一切,适应不能改变的一切!亿万财富不是存在银行里,而是产生在人的思想里。你没找到路,不等于 什么,你必须知道现在应该先放弃什么!命运把人抛入最低谷时,往往是人生转折的最佳期。谁能积累能量,谁就能获得回报;谁若自怨自艾,必会坐失良机人人都有两个 一个是心门,成功的地方。能赶走门中的小人,就会唤醒心中的巨人!要想事情改变,首先自己改变,只有自己改变,才可改变世界。人最大的敌人不是别人,而是自己, 1、烦恼的时候,想一想到底为什么烦恼,你会发现其实都不是很大的事,计较了,就烦恼。我们要知道,所有发生的一切都是该发生的,都是因缘。顺利的就感恩,不顺 渡寒潭,雁过而潭不留影;风吹疏竹,风过而竹不留声。”修行者的心境,就是“过而不留”。忍得住孤独;耐得住寂寞;挺得住痛苦;顶得住压力;挡得住诱惑;经得起 子;担得起责任;1提得起精神。闲时多读书,博览凝才气;众前慎言行,低调养清气;交友重情义,慷慨有人气;困中善负重,忍辱蓄志气;处事宜平易,不争添和气; 泊且致远,修身立正气;居低少卑怯,坦然见骨气;卓而能合群,品高养浩气淡然于心,自在于世间。云淡得悠闲,水淡育万物。世间之事,纷纷扰扰,对错得失,难求完 反而深陷于计较的泥潭,不能自拔。若凡事但求无愧于心,得失荣辱不介怀,自然落得清闲自在。人活一世,心态比什么都重要。财富名利毕竟如云烟,心情快乐才是人生 在路上,在脚踏实地的道路上;我们的期待在哪里?在路上,在勤劳勇敢的心路上;我们的快乐在哪里?在路上,在健康阳光的大道上;我们的朋友在哪里?在心里,在真 钟,对自己负责;善于发现看问题的角度;不满足于现状,别自我设限;勇于承认错误;不断反省自己,向周围的成功者学习;不轻言放弃。做事要有恒心;珍惜你所拥有 学会赞美;不找任何借口。与贤人相近,则可重用;与小人为伍,则要当心;只满足私欲,贪图享乐者,则不可用;处显赫之位,任人唯贤,秉公办事者,是有为之人;身 则可重任;贫困潦倒时,不取不义之财者,品行高洁;见钱眼开者,则不可用。人最大的魅力,是有一颗阳光的心态。韶华易逝,容颜易老,浮华终是云烟。拥抱一颗阳光 随缘。心无所求,便不受万象牵绊;心无牵绊,坐也从容,行也从容,故生优雅。一个优雅的人,养眼又养心,才是魅力十足的人。容貌乃天成,浮华在身外,心里满是阳 飞,心随流水宁。心无牵挂起,开阔空净明。幸福并不复杂,饿时,饭是幸福,够饱即可;渴时,水是幸福,够饮即可;裸时,衣是幸福,够穿即可;穷时,钱是幸福,够 畅即可;困时,眠是幸福,够时即可。爱时,牵挂是幸福,离时,回忆是幸福。人生,由我不由天,幸福,由心不由境。心是一个人的翅膀,心有多大,世界就有多大。很 的环境,也不是他人的言行,而是我们自己。人心如江河,窄处水花四溅,宽时水波不兴。世间太大,一颗心承载不起。生活的最高境界,一是痛而不言,二是笑而不语。 人生的幸福在于祥和,生命的祥和在于宁静,宁静的心境在于少欲。无意于得,就无所谓失去,无所谓失去,得失皆安谧。闹市间虽见繁华,却有名利争抢;田园间无争, 和升平,最终不过梦一场。心静,则万象皆静。知足者常在静中邂逅幸福。顺利人生,善于处理关系;普通人生,只会使用关系;不顺人生,只会弄僵关系。为人要心底坦 脑清醒,不为假象所惑。智者,以别人惨痛的教训警示自己;愚者,用自己沉重的代价唤醒别人。对人多一份宽容,多一份爱心;对事多一份认真,多一份责任;对己多一 长,志不可满,乐不可极,警醒自己。静能生慧。让心静下来,你才能看淡一切。静中,你才会反观自己,知道哪些行为还需要修正,哪些地方还需要精进,在静中让生命 觉悟。让心静下来,你才能学会放下。你放下了,你的心也就静了。心不静,是你没有放下。静,通一切境界。人与人的差距,表面上看是财富的差距,实际上是福报的差 实际上是人品的差距;表面上看是气质的差距,实际上是涵养的差距;表面上看是容貌的差距,实际上是心地的差距;表面上看是人与人都差不多,内心境界却大不相同, 很重要的一件事。因为当一个人具有感恩的心,心会常常欢喜,总是觉得很满足,一个不感恩不满足的人,总是会觉得欠缺、饥渴。一个常感恩的人,会觉得自己很幸运, 这样一想、一感恩,就变得很快乐。这种感恩的心,对自己其实是有很大利益。压力最大的时候,效率可能最高;最忙碌的时候,学的东西可能最多;最惬意的时候,往往 太阳就要光临。成长不是靠时间,而是靠勤奋;时间不是靠虚度,而是靠利用;感情不是靠缘分,而是靠珍惜;金钱不是靠积攒,而是靠投资;事业不是靠满足,而是靠踏 件事。因为当一个人具有感恩的心,心会常常欢喜,总是觉得很满足,一个不感恩不满足的人,总是会觉得欠缺、饥渴。一个常感恩的人,会觉得自己很幸运,有时候其实 一感恩,就变得很快乐。这种感恩的心,对自己其实是有很大利益。压力最大的时候,效率可能最高;最忙碌的时候,学的东西可能最多;最惬意的时候,往往是失败的开 光临。成长不是靠时间,而是靠勤奋;时间不是靠虚度,而是靠利用;感情不是靠缘分,而是靠珍惜;金钱不是靠积攒,而是靠投资;事业不是靠满足,而是靠踏实。以平 在危险面前,平常心就是勇敢;在利诱面前,平常心就是纯洁;在复杂的环境面前,平常心就是保持清醒智慧。平常心不是消极遁世,而是一种境界,一种积极的人生。不 一个有价值的人而努力。命运不是机遇,而是选择;命运不靠等待,全靠争取。成熟就是学会在逆境中保持坚强,在顺境时保持清醒。时间告诉你什么叫衰老,回忆告诉你 要外来的赞许时,心灵才会真的自由。你没那么多观众,别那么累。温和对人对事。不要随意发脾气,谁都不欠你的。现在很痛苦,等过阵子回头看看,会发现其实那都不 交。人有绝交,才有至交学会宽容伤害自己的人,因为他们很可怜,各人都有自己的难处,大家都不容易。学会放弃,拽的越紧,痛苦的是自己。低调,取舍间,必有得失 错误面前没人爱听那些借口。慎言,独立,学会妥协的同时,也要坚持自己最基本的原则。付出并不一定有结果。坚持可能会导致失去更多过去的事情可以不忘记,但一定 作一个最好的打算和最坏的打算。做一个简单的人,踏实而务实。不沉溺幻想。不庸人自扰。不说谎话,因为总有被拆穿的一天。别人光鲜的背后或者有着太多不为人知的 学习。不管学习什么,语言,厨艺,各种技能。注意自己的修养,你就是孩子的第一位老师。孝顺父母。不只是嘴上说说,即使多打几个电话也是很好的。爱父母,因为他 爱的最无私的人。

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

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

-6,-13
7.写出下列程序运行后输出的结果。
INPUT a
IF a>=0 THEN
m=a*a-1
PRINT m
ELSE
PRINT “a negative number”
END IF
END
若输入-3,输出结果为_____
若输入2,输出结果为_____
“a negative number”
3
8.写出下列程序运行后输出的结果。 INPUT x IF a<=10 THEN P=0.35*x ELSE p=10*0.35+(x-10)*0.7 END IF PRINT P END 若输入x=6,输出结果为_____ 若输入x=18,输出结果为_____
第一步:输入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
Y
b>a?
t=a
N a=b
Y
b=t
t=a
c>a?
a=c
N
c=t
c>b? Y t=b
b=c
N
c=t
输出a,b,c
结束
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

(新)人教版高中数学必修三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

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

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

c=t END IF PRINT a, b, c
END
课堂小结
作业布置 《考一本》第6课时
备用题
阅读下面的程序,你能说明它是一个什么 问题的算法吗?
INPUT “x=”; x IF x>=1 THEN
y = x^2+3*x ELSE
y=x–4 END IF PRINT y END
人的价值,在遭受诱惑的一瞬间被决定。 要做的事情总找得出时间和机会;不愿意做的事情也总能找得出借口。 成功就是你被击落到失望的深渊之后反弹得有多高。 许多人缺少的不是美,而是自信的气质。 应当在朋友正是困难的时候给予帮助,不可在事情无望之后再说闲话。伊索 哪怕是最没有希望的事情,只要有一个勇敢者去坚持做,到最后就会拥有希望。 运气是努力的附属品。没有经过实力的原始积累,给你运气你也抓不住。上天给予每个人的都一样,但每个人的准备却不一样。不要羡慕那 些总能撞大运的人,你必须很努力,才能遇上好运气。 失败只是暂时停止成功,假如我不能,我就一定要;假如我要,我就一定能! 没有人能预知未来的命运,但我们可以用愉悦的表情面对命运。 当你能飞的时候就不要放弃飞。 最好的投资就是投资自己,因为这是你唯一能确定只赚不赔的投资。 实现自己既定的目标,必须能耐得住寂寞单干。 绝大多数人,在绝大多数时候,都只能靠自己。 失败并不意味你浪费了时间和生命,失败表明你有理由重新开始。 只要你在路上,就不要放弃前进的勇气,走走停停的生活会一直继续。 志不立,天下无可成之事。 快乐不是因为拥有的多而是计较的少。 好好扮演自己的角色,做自己该做的事。 最可怕的敌人,就是没有坚强的信念。——罗曼·罗兰 一个人最炫耀什么,说明其内心最缺乏什么;一个人越在意的地方,也是其最自卑的地方。
(此时a, b, c已按从大到小的顺序排列好) 第五步, 按顺序输出a, b, c.

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

人教版高中数学必修三第一章第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元/公里; 试画出出租车计价收费的程序框图并 写出相应的程序.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IF x<0 THEN
x=ABS(x)
END IF
PRINT “x的绝对值为:”;x
END
开始
(2)INPUT x IF x>0 THEN y=1 ELSE y=0 END IF PRINT y END
输入x
X>0?
N
Y
y=1
输出y
结束
开始
输入x
X<0?
N
Y
X=ABS(x)
输出x 结束
y=0
例2编写程序,输出两个不相等的实数a、b的最大值
IF c > b THEN
t=b,b=c,c=t
t=b b=c
c=t
END IF
PRINT a,b,c
END
(4).读程序,说明程序的运行过程:
整数
INPUT “Please input an integer:” ; x
IF 9<x AND X<100 THEN
A=x\10 b=x MOD 10 x=10*b+a PRINT x END IF END
(3)有计算功能 (1)“=”的右侧必须是表达式,左侧必 须是变量 (2)一个语句只能给一个变量赋
(3)有计算功能
问题
1、回忆程序框图中的两种条件结构。 2、指出条件语句的格式及功能。 3、指出两种条件语句的相同点与不同点。 4、揭示程序中的条件语句与程序框图中的条件结构存在一一对 应关系。
2、条件结构常用的程序语言和格式
对应的流程图: 开始
输入a,b,c
b>a?

c>a?

c>b?

输入a,b,c
结束
相应的QBASIC程序:
INPUT “a,b,c=”;a,b,c
IF b > a THEN
t=a

a=b
b=t
t=a,a=b,b=t
END IF

IF c > a THEN
t=a
a=c
t=a,a=c,c=t
c=t

END IF
开始
分析:要输出两个不相等的实数a、b的最大值, 从而想到对a、b的大小关系有两种情况:(1) a>b;(2)b>a。这也就用到了我们经常提到的 分类讨论的思想,找出两个数的最大值。
输入a,b,
第一步:输入a,b的数值
第二步:判断a>b 是否成立 若是输出a的值,否则,输出b的值。
N a>b? Y
输出a

语句2
END IF
语句2
满足条件? Y
IF 条件 THEN 语句
END IF
N
语句
2、注意书写的规范性
谢谢观看!
作业:1、预习教材p27 例6,理解条件语句的嵌套, 完成p29 练习4;质量检测p108 7
2、完成质量检测p107 1—4题
PRINT “不存在这样的三角形”
ENDIF END
不存在这样 的三角形
例3 编写程序,使得任意输入3个整数按大到小的顺序输出。
算法分析: 算法思想:3个数两两比较,确定大小。按a、b、c输入,要按a、b、c输出,关键 要找到最大值,将它赋值给a,中值赋给b,最小值赋给c。
第一步 输入3个整数a、b、 c 第二步 将a与b比较,并把小者赋给b,大的赋给 a; 第三步 将a与c比较,并把小者赋给c,大的赋给 a 第四步 将b与c比较,并把小者赋给c,大的赋给 b 第五步 按顺序输出a,b,c
练习2己知函数
f(x)= x 2
2x,2 1画5出((xx程序00)框) 图,并编写一个程序。
开始 输入X
X≥0? Y y=X2-1
N y=2X2-5
输出y 结束
INPUT x
IF x>=0 THEN y=X^2-1
ELSE y=2*x^2-5
END IF PRINT Y
END
练习
(3)
输 出b
结束
程序: INPUT a,b IF a>b THEN PRINT a ELSE
PRINT b END IF
END
开始 输入a,b,
a>b? Y
输出a
N 输出b
结束
程序: INPUT a,b IF b>a THEN a=b END IF PRINT a
END
另解:
开始
输入a,b,
b>a? N
开始 输入a,b,c
a+b>c,a+c > b, b+c > a是否同时成立?

存在这样的 三角形
结束
该程序框图所表示的算法是作用是什么?并 根据程序框图写出相应的程序。
程序:
INPUT a,b,c
IF a+b>c and a+c>b and b+c>a THEN

PRINT “存在这样的三角形”
ELSE
Y 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为奇数”
END IF END
结束
否 满足条件? 是
语句体
满足条件? 是
语 句体1
否 语 句体2
IF 条件 THEN 语句体
END IF
(单分支条件结构)
IF 条件 THEN 语句体1
ELSE 语句体2
END IF
(双分支条件结构)
例1:编写一程序,求实数X的绝对值。
X (X≧0)
算法分析:因为实数X的绝对值|式
主要功能
说明
可对程序中 的变量赋值
(1)提示内容和它后面 的“;” 可以省略
(2)一个语句可以给多个变 量赋值,中间用“,”分隔
(3)无计算功能
(1)表达式可以是变量,
可 计输算出表达式的值,计(中算2间)公用一式“个,,语或”句系分可统隔以信输息入多个表达式,
可对程序中的变 量赋值,计算
算法初步
条件语句
复习巩固
1、输入语句、输出语句和赋值语句对应于算法中的哪种结 构?这三种语句的一般格式是什么?
顺序结构
输入语句 输出语句 赋值语句
INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式
语句
一般格式
输入语句 INPUT “提示内容”;变量
输出语句 PRINT “提示内容”;表达式
本程序的运行过程为:输入整 数X,若X是满足9<x<100的两位整 数,则先取x的十位,记作a,再取出x 的个位,记作b,把a,b调换位置,分 别作两位数的个位数与十位数,然 后输出新的两位数,如输入25,则 输出52.
小结
1、条件结构的程序表示
满足条件? 是
语句1
IF 条件 THEN
语句1
ELSE
算法步骤:
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
结束
练习:把下列语句的意义翻译成程序框图
(1) INPUT x
相关文档
最新文档