1、学习目标学习目标1、理解基本算法语句理解基本算法语句循环语句及其与循环结构的关系循环语句及其与循环结构的关系3、进一步熟悉把程序框图转化为程序语句的方式进一步熟悉把程序框图转化为程序语句的方式2、通过循环语句的学习通过循环语句的学习,进一步体会算法的基本思想进一步体会算法的基本思想复习引入复习引入INPUT “提示内容提示内容”;变量;变量PRINT “提示内容提示内容”;表达式;表达式输入语句的一般格式输入语句的一般格式输出语句的一般格式输出语句的一般格式变量表达式变量表达式赋值语句的一般格式赋值语句的一般格式条件语句的一般格式条件语句的一般格式IF 条件条件 THEN 语句体语句体END
2、IFPA是是否否IF 条件条件 THEN 语句体语句体1ELSE 语句体语句体2END IFPAB是是否否循环结构的三要素循环结构的三要素循环变量循环变量 循环体循环体 循环终止条件循环终止条件循环结构由哪两种类型循环结构由哪两种类型当型循环当型循环 直到型循环直到型循环 两种循环结构的异同点两种循环结构的异同点当型循环是先判断条件当型循环是先判断条件,当条当条件满足件满足,再执行循环体再执行循环体;当条当条件不满足件不满足,循环结束循环结束.直到型循环是先执行循环体直到型循环是先执行循环体,再判断条件再判断条件,若条件不满足若条件不满足,再执行循环体再执行循环体;直到条件满足直到条件满足,循
3、环结束循环结束.满足条件?满足条件?循环体循环体是是否否满足条件?满足条件?循环体循环体是是否否DO 循环体循环体LOOP UNTIL 条件条件 先执行先执行DO和和UNTIL之间的循环体之间的循环体,再对再对UNTIL之后的条之后的条件判断件判断.如果条件不符合如果条件不符合,再次执行循环体再次执行循环体,直到条件符合时为直到条件符合时为止止.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到UNTIL语句后语句后,接着接着执行执行UNTIL语句之后的语句语句之后的语句.满足条件?满足条件?循环体循环体是是否否直直到到型型循循环环直到型循环语句的一般格式直到型循环语句的一般
4、格式新课学习新课学习P13)例例6 求求123100i=1S=0PRINT SEND是结束结束开始开始i 100?否S=0i=1S=S+ii=i+1输出输出S直到型循环直到型循环DO程序程序 i100LOOP UNTILS=Sii=i1当型循环语句的一般格式当型循环语句的一般格式当当型型循循环环满足条件?满足条件?循环体循环体是是否否WHILE 条件条件 循环体循环体WEND 先判断条件真假先判断条件真假,如果条件符合如果条件符合,就执行就执行WHILE和和WEND之间的循环体之间的循环体;然后再检查上述条件然后再检查上述条件,若条件符合若条件符合,再次执行循再次执行循环体环体,直到某次条件不
5、符合为止直到某次条件不符合为止.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到WEND语句后语句后,接着执行接着执行WEND语句后的语句语句后的语句.当型循环结构当型循环结构 程序程序 P13)例例6 求求123100i=100?结束结束i=i+1S=S+i输出输出S否否是是S=0开始i=1i=1PRINT SENDWHILEWENDS=Sii=i1S=0i11?n=n+1否否是是 n11写出用写出用“二分法二分法”求方程求方程 近似解的算近似解的算法法)0(022 xx第一步:令第一步:令,2)(2 xxf给定精确度给定精确度d第三步:取区间中点第三步:取区间中点2ba
6、m .,ba含零点的区间为含零点的区间为.,bm第四步:若第四步:若()()0,f af m 则含零点的区间为则含零点的区间为;,ma否则,否则,将新得到的含零点的区间仍记为将新得到的含零点的区间仍记为第二步:确定区间第二步:确定区间满足满足0)()(bfaf,ba第五步:判断第五步:判断,ba的长度是否小于的长度是否小于d或或f(m)是否等于是否等于0若是,则若是,则m是方程的近似值;否则,返回第三步是方程的近似值;否则,返回第三步写出用写出用“二分法二分法”求方程求方程 近似解的算近似解的算法法)0(022 xx第一步:输入第一步:输入a,b,d第二步:取区间中点第二步:取区间中点2bam
7、 第六步:判断第六步:判断,ba的长度是否小于的长度是否小于d或或f是否等于是否等于0.若是若是,则则m是方程的近似值是方程的近似值;否则否则,返回第二步返回第二步第三步:计算第三步:计算22ga第四步:计算第四步:计算fm22.,ba区间为区间为.,bm第五步:若第五步:若g f 0,则含零点的区间为则含零点的区间为;,ma否则否则,含零点的含零点的将新得到的含零点的区间仍记为将新得到的含零点的区间仍记为INPUT“a,b,d=”;a,b,dDO()/mab 222ga22fmIF THEN 0gfam ELSEEND IFLOOP UNTIL ()0ABS abd or f PRINT m
8、ENDbm 循环体循环体条件条件P32)练习练习 1.根据根据P7)中的程序框图编写程序,判断大于中的程序框图编写程序,判断大于2的的整数是否为质数整数是否为质数.(1)(1)给定大于给定大于2 2的整数的整数n.n.(2)令令i=2(3)(3)用用i i除除n,n,得余数得余数r.r.判断余数判断余数r r是否为是否为0,0,若是若是,则则n n不是质数不是质数,结束结束算法;否则算法;否则,将将i i的值增加的值增加1,1,仍用仍用i i表示这个数表示这个数.(4)(4)判断判断i i是否大于是否大于n-1,n-1,若是若是,则则n n是质数;否则是质数;否则,返回第三步返回第三步.开始开
9、始输入输入ni=2求求n除以除以i的余数的余数ri=i+1in-1 或或r=0?否否r=0?是是是是n不是质数不是质数结束结束n是质数是质数否否INPUT“n=”;nDOIF THEN ELSEEND IFLOOP UNTIL END循环体循环体条件条件2i MOD rni 1ii 10inOR r0r PRINT“n is not a prime number”PRINT“n is a prime number”2.编写程序编写程序,输入正整数输入正整数n,计算它的阶乘,计算它的阶乘n!!(1)32 1nnn INPUT“n=”;nWENDWHILE END循环体循环体条件条件inffi1i
10、i 1i 1f PRINT fDO 循环体循环体LOOP UNTIL 条件条件 先执行先执行DO和和UNTIL之间的循环体之间的循环体,再对再对UNTIL之后的条之后的条件判断件判断.如果条件不符合如果条件不符合,再次执行循环体再次执行循环体,直到条件符合时为直到条件符合时为止止.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到UNTIL语句后语句后,接着接着执行执行UNTIL语句之后的语句语句之后的语句.满足条件?满足条件?循环体循环体是是否否直直到到型型循循环环直到型循环语句的一般格式直到型循环语句的一般格式当型循环语句的一般格式当型循环语句的一般格式当当型型循循环环满
11、足条件?满足条件?循环体循环体是是否否WHILE 条件条件 循环体循环体WEND 先判断条件真假先判断条件真假,如果条件符合如果条件符合,就执行就执行WHILE和和WEND之间的循环体之间的循环体;然后再检查上述条件然后再检查上述条件,若条件符合若条件符合,再次执行循再次执行循环体环体,直到某次条件不符合为止直到某次条件不符合为止.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到WEND语句后语句后,接着执行接着执行WEND语句后的语句语句后的语句.85.每一年,我都更加相信生命的浪费是在于:我们没有献出爱,我们没有使用力量,我们表现出自私的谨慎,不去冒险,避开痛苦,也失去
12、了快乐。约翰B塔布 86.微笑,昂首阔步,作深呼吸,嘴里哼着歌儿。倘使你不会唱歌,吹吹口哨或用鼻子哼一哼也可。如此一来,你想让自己烦恼都不可能。戴尔卡内基 87.当一切毫无希望时,我看着切石工人在他的石头上,敲击了上百次,而不见任何裂痕出现。但在第一百零一次时,石头被劈成两半。我体会到,并非那一击,而是前面的敲打使它裂开。贾柯瑞斯 88.每个意念都是一场祈祷。詹姆士雷德非 89.虚荣心很难说是一种恶行,然而一切恶行都围绕虚荣心而生,都不过是满足虚荣心的手段。柏格森 90.习惯正一天天地把我们的生命变成某种定型的化石,我们的心灵正在失去自由,成为平静而没有激情的时间之流的奴隶。托尔斯泰 91.要
13、及时把握梦想,因为梦想一死,生命就如一只羽翼受创的小鸟,无法飞翔。兰斯顿休斯 92.生活的艺术较像角力的艺术,而较不像跳舞的艺术;最重要的是:站稳脚步,为无法预见的攻击做准备。玛科斯奥雷利阿斯 93.在安详静谧的大自然里,确实还有些使人烦恼.怀疑.感到压迫的事。请你看看蔚蓝的天空和闪烁的星星吧!你的心将会平静下来。约翰纳森爱德瓦兹 94.对一个适度工作的人而言,快乐来自于工作,有如花朵结果前拥有彩色的花瓣。约翰拉斯金 95.没有比时间更容易浪费的,同时没有比时间更珍贵的了,因为没有时间我们几乎无法做任何事。威廉班 96.人生真正的欢欣,就是在于你自认正在为一个伟大目标运用自己;而不是源于独自发
14、光.自私渺小的忧烦躯壳,只知抱怨世界无法带给你快乐。萧伯纳 97.有三个人是我的朋友爱我的人.恨我的人.以及对我冷漠的人。爱我的人教我温柔;恨我的人教我谨慎;对我冷漠的人教我自立。JE丁格 98.过去的事已经一去不复返。聪明的人是考虑现在和未来,根本无暇去想过去的事。英国哲学家培根 99.真正的发现之旅不只是为了寻找全新的景色,也为了拥有全新的眼光。马塞尔普劳斯特 100.这个世界总是充满美好的事物,然而能看到这些美好事物的人,事实上是少之又少。罗丹 101.称赞不但对人的感情,而且对人的理智也发生巨大的作用,在这种令人愉快的影响之下,我觉得更加聪明了,各种想法,以异常的速度接连涌入我的脑际。
15、托尔斯泰 102.人生过程的景观一直在变化,向前跨进,就看到与初始不同的景观,再上前去,又是另一番新的气候。叔本华 103.为何我们如此汲汲于名利,如果一个人和他的同伴保持不一样的速度,或许他耳中听到的是不同的旋律,让他随他所听到的旋律走,无论快慢或远近。梭罗 104.我们最容易不吝惜的是时间,而我们应该最担心的也是时间;因为没有时间的话,我们在世界上什么也不能做。威廉彭 105.人类的悲剧,就是想延长自己的寿命。我们往往只憧憬地平线那端的神奇【违禁词,被屏蔽】,而忘了去欣赏今天窗外正在盛开的玫瑰花。戴尔卡内基 106.休息并非无所事事,夏日炎炎时躺在树底下的草地,听着潺潺的水声,看着飘过的白
16、云,亦非浪费时间。约翰罗伯克 107.没有人会只因年龄而衰老,我们是因放弃我们的理想而衰老。年龄会使皮肤老化,而放弃热情却会使灵魂老化。撒母耳厄尔曼 108.快乐和智能的区别在于:自认最快乐的人实际上就是最快乐的,但自认为最明智的人一般而言却是最愚蠢的。卡雷贝C科尔顿 109.每个人皆有连自己都不清楚的潜在能力。无论是谁,在千钧一发之际,往往能轻易解决从前认为极不可能解决的事。戴尔卡内基 110.每天安静地坐十五分钟倾听你的气息,感觉它,感觉你自己,并且试着什么都不想。艾瑞克佛洛姆 111.你知道何谓沮丧-就是你用一辈子工夫,在公司或任何领域里往上攀爬,却在抵达最高处的同时,发现自己爬错了墙头
17、。坎伯 112.伟大这个名词未必非出现在规模很大的事情不可;生活中微小之处,照样可以伟大。布鲁克斯 113.人生的目的有二:先是获得你想要的;然后是享受你所获得的。只有最明智的人类做到第二点。罗根皮沙尔史密斯 114.要经常听.时常想.时时学习,才是真正的生活方式。对任何事既不抱希望,也不肯学习的人,没有生存的资格。阿萨赫尔帕斯爵士 115.旅行的精神在于其自由,完全能够随心所欲地去思考.去感觉.去行动的自由。威廉海兹利特 116.昨天是张退票的支票,明天是张信用卡,只有今天才是现金;要善加利用。凯里昂 117.所有的财富都是建立在健康之上。浪费金钱是愚蠢的事,浪费健康则是二级的谋杀罪。BC福
18、比斯 118.明知不可而为之的干劲可能会加速走向油尽灯枯的境地,努力挑战自己的极限固然是令人激奋的经验,但适度的休息绝不可少,否则迟早会崩溃。迈可汉默 119.进步不是一条笔直的过程,而是螺旋形的路径,时而前进,时而折回,停滞后又前进,有失有得,有付出也有收获。奥古斯汀 120.无论那个时代,能量之所以能够带来奇迹,主要源于一股活力,而活力的核心元素乃是意志。无论何处,活力皆是所谓“人格力量”的原动力,也是让一切伟大行动得以持续的力量。史迈尔斯 121.有两种人是没有什么价值可言的:一种人无法做被吩咐去做的事,另一种人只能做被吩咐去做的事。CHK寇蒂斯 122.对于不会利用机会的人而言,机会就
19、像波浪般奔向茫茫的大海,或是成为不会孵化的蛋。乔治桑 123.未来不是固定在那里等你趋近的,而是要靠你创造。未来的路不会静待被发现,而是需要开拓,开路的过程,便同时改变了你和未来。约翰夏尔 124.一个人的年纪就像他的鞋子的大小那样不重要。如果他对生活的兴趣不受到伤害,如果他很慈悲,如果时间使他成熟而没有了偏见。道格拉斯米尔多 125.大凡宇宙万物,都存在着正、反两面,所以要养成由后面.里面,甚至是由相反的一面,来观看事物的态度。老子 126.在寒冷中颤抖过的人倍觉太阳的温暖,经历过各种人生烦恼的人,才懂得生命的珍贵。怀特曼 127.一般的伟人总是让身边的人感到渺小;但真正的伟人却能让身边的人认为自己很伟大。G.K.Chesteron 128.医生知道的事如此的少,他们的收费却是如此的高。马克吐温 129.问题不在于:一个人能够轻蔑、藐视或批评什么,而是在于:他能够喜爱、看重以及欣赏什么。约翰鲁斯金