当前位置:
文档之家› 人教版高中数学必修三第一章第2节 1.2.3 循环语句 课件(共18张PPT)
人教版高中数学必修三第一章第2节 1.2.3 循环语句 课件(共18张PPT)
A P 不成立
成立
先执行 后判断
先执行循环体,然后再检查条 件是否成立,如果不成立就重 复执行循环体,直到条件成立 退出循环。
UNTIL语句的一般格式是: 直到型循环结构
DO 循环体
LOOP UNTIL 条件
循环体
否
满足条件?
是
DO——执行
LOOP UNTIL——循环,直到达到某种 条件为止
用直到型循环语句编写计算机程序,来计算 1+2+…+100的值.
环
循环体
满足条件? 是
否
WHILE 条件 循环体
WEND
(2)Until(直到型)循环
循环体
满足条件?
是 否
DO 循环体
LOOP UNTIL 条件
当一个人用工作去迎接光明,光明很快就会来照耀着他。人在身处逆境时,适应环境的能力实在惊人。人可以忍受不幸,也可以战胜不幸,因为人有着惊人的 挥它,就一定能渡过难关。倘若你想达成目标,便得在心中描绘出目标达成后的景象;那么,梦想必会成真。心等待,就可以每一个人都具有特殊能力的电路, 知道,所以无法充分利用,就好像怀重宝而不知其在;只要能发掘出这项秘藏的能力,人类的能力将会完全大改观,也能展现出超乎常人的能力我这一生不曾 和伟大的著作都来自于求助潜意识心智无穷尽的宝藏。那些最能干的人,往往是那些即使在最绝望的环境里,仍不断传送成功意念的人。他们不但鼓舞自己, 成功,誓不休止。灵感并不是在逻辑思考的延长线上产生,而是在破除逻辑或常识的地方才有灵感。真正的强者,善于从顺境中找到阴影,从逆境中找到光亮 进的目标。每一种挫折或不利的突变,是带着同样或较大的有利的种子。什么叫做失败?失败是到达较佳境地的第一步。失败是坚忍的最后考验。对于不屈不 失败这回事。一次失败,只是证明我们成功的决心还够坚强。失败也是我需要的,它和成功对我一样有价值。我们关心的,不是你是否失败了,而是你对失败 失败?失败是到达较佳境地的第一步。没有人事先了解自己到底有多大的力量,直到他试过以后才知道。对于不屈不挠的人来说,没有失败这回事。要成功不 能,只要把你能做的小事做得好就行了。成功的唯一秘诀——坚持最后一分钟。只有胜利才能生存,只有成功才有代价,只有耕耘才有收获。只有把抱怨环境 的力量,才是成功的保证。不要为已消尽之年华叹息,必须正视匆匆溜走的时光。 当许多人在一条路上徘徊不前时,他们不得不让开一条大路,让那珍惜时间 面去。 敢于浪费哪怕一个钟头时间的人,说明他还不懂得珍惜生命的全部价值。成功=艰苦劳动+正确的方法+少说空话。合理安排时间,就等于节约时间。
全优78页限时规范训练
3.下列程序执行完 a的毕值后是() A.99 B.100 C.101 D.102
a=1 WHILE a<100
a=a+1 WEND PRINT a END
答案:B
全优20页基础夯实
4.下面这个程序的功能__是_____.
S=1 i=1 WHILE i<=10
S=3*S i=i+1 WEND PRINT S END
t=t*i i=i+1 LOOP UNTIL i>n PRINT "这个数的阶乘为:";t END
6.下列的程序执行后 的输 结出 果是() A.1 B.0 C.1 D.2
n=5 S=0 WHILE S<15
S=S+n n=n-1 WEND PRINT n END
答案:B
全优20页能力提升
3.程序执行的结果_是_____.
i=1 S=0 DO
S=S+i i=i+2 LOOP UNTIL i>5 PRINT S END
答案:9
全优78页限时规范训练
4.运行下面的程序的 ,结 输果 出_为____.__
A=1 B=1 WHILE B<15
A=A+B B=A+B WEND C=A+B PRINT "C=";C END
答案:C=34
PRINT m
Eห้องสมุดไป่ตู้D
INPUT “n=”;n i2 DO
循ir 环in M 体1O D i LOOP UNTIL i 条 n 件 1 O R r 0
IF r 0 THEN PRINT “n 不是质数.”
ELSE PRINT “n 是质数.”
END IF
END
小结
两种循环语句:
(1) While(当型)循
答案:计算310
全优20页基础夯实
写出用“二分法”求方程x220(x0) 近似解的算
法.
第一步:输入a,b,d
第二步:取区间中点
m
a
2
b
第三步:计算 g a2 2
第四步:计算f m2 2 第五步:若 g f 0,则含零点的区间为[a,m];否则,含零点的
区间为[m,b].将新得到的含零点的区间仍记为[a,b].
1.2.3循环语句
循环结构
While(当型)循环
A P 成立
不成立
Until(直到型)循环
A P 不成立
成立
两种循环结构有什么差别?
两种循环结构有什么差别?
While(当型)循环
A P 成立
不成立
先判断 后执行
先判断指定的条件是否为真, 若条件为真,执行循环条件, 条件为假时退出循环。
Until(直到型)循环
第六步:判断 [a,b] 的长度是否小于d或f是否等于0.若是, 则m是方程的近似值;否则,返回第二步.
INPUT “a,b,d=”;a,b,d
DO
m(ab)/2 ga^22 fm^22
IF g循f 环0 体THEN
bm
ELSE am
END IF
LOOP UNTIL A 条B S 件( a b ) d o rf 0
开始 i=1 sum=0
i<=100? 否 输出sum
结束
程序: i=1
sum=0
i=i+1
WHILE i<=100
sum=sum+i
是 sum=sum+i
i=i+1
WEND
PRINT sum
END
WHILE语句的一般格式 UNTIL语句的一般格式
WHILE 条件 循环体
WEND
DO 循环体
LOOP UNTIL 条件
WEND
当计算机遇到WHILE语句时,先判断条件的真假,如 果条件符合,就执行WHILE与WEND之间的循环体;然 后再检查上述条件,如果条件仍符合,再次执行循环体,
这个过程反复进行,直到某一次条件不符合为止.这时, 计算机将不执行循环体,直接跳到WEND语句后,接着执 行WEND之后的语句.
根据1.1.2例3中的程序框图,编写 计算机程序来计算1+2+…+100的值
程序框图:
开始
i=1
sum=0
sum=sum+1
i=i+1
否 i>100?
是
输出sum
结束
程序:
i=1 sum=0 DO
sum=sum+i i=i+1 LOOP UNTIL i>100 PRINT sum END
当型循环语句的一般格式
While(当型)循环 循环体
满足条件?
是 否
WHILE 条件 循环体
提问:通过对照,WHILE型语句与UNTIL型语句之 间有什么区别呢?
区别:在WHILE语句中,是当条件满足时执行循环 体,而在UNTIL语句中,是当条件不满足时执行循环 体。
4.编写一个程序,输入正整数n,计算它的 阶乘n!(n!=n*(n-1)*…*3*2*1)
t=1 i=1 INPUT "请输入n的值:";n DO