资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1.2.3,基本算法语句,循环语句,1.2.3基本算法语句,算法中的循环结构是由循环语句来实现的,.,循环结构有两种,-,当型与直到型,.,满足条件?,循环体,是,否,当型循环结构,(,当条件满足时反复执行循环体,),直到型循环结构,(,反复执行循环体直到条件满足,),循环体,是,否,满足条件?,对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(,WHILE,型)和直到型(,UNTIL,型)两种语句结构。,算法中的循环结构是由循环语句来实现的 .循环结构有两种-,(1)WHILE,语句的一般格式是,WHILE,条件,循环体,WEND,当计算机遇到,WHILE,语句时,先判断条件的真假,如果条件,符合,就执行,WHILE,与,WEND,之间的循环体,;,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,.,这时,计算机将不执行循环体,直接跳到,WEND,语句后,接着执行,WEND,之后的语句,.,满足条件?,循环体,是,否,当型循环结构,WHILE,当,时候,WEND,朝,方向行走,(1)WHILE语句的一般格式是 WHILE 条件 当计,(2)UNTIL,语句的一般格式是,:,DO,循环体,LOOP UNTIL,条件,循环体,是,否,满足条件?,直到型循环结构,DO,做什么,LOOP UNTIL,绕环回线走,直到达到某种,条件为止,思考,:,参照其直到型循环结构对应的程序框图,说说,计算机是按怎样的顺序执行,UNTIL,语句的?,(2)UNTIL语句的一般格式是:循环体是否满足条件?直到型,提问,:,通过对照,大家觉得,WHILE,型语句与,UNTIL,型,语句之间有什么区别呢?,区别,:在,WHILE,语句中,是当条件,满足,时执行循环,体,而在,UNTIL,语句中,是当条件,不满足,时执行循环,体。,WHILE,语句的一般格式,WHILE,条件,循环体,WEND,UNTIL,语句的一般格式,DO,循环体,LOOP UNTIL,条件,提问:通过对照,大家觉得WHILE型语句与UNTIL型区别:,例,1.,编写程序,计算自然数,1+2+3+,+99+100,的和,.,分析,:,这是一个累加问题,.,我们可以用,WHILE,型语句,也可以用,UNTIL,型语句。,例1.编写程序,分析:这是一个累加问题.我们可以用WHIL,WHILE,语句,开始,结束,i=1,S=0,i=i+1,S=S+i,输出,S,i100?,是,否,当型循环结构,i=1,S=0,WHLIE i100?,否,是,直到型,i=1,S=0,DO,S=S+i,i=i+1,LOOP UNTIL,i100,PRINT S,END,UNTIL语句开始结束i=1S=0i=i+1S=S+i输出S,开始,i=1,S=,0,i100?,是,S=S+i,i=i+1,否,输出,S,结束,当型循环结构,变式训练,(1):,编写程序求,:n!=12345,n,的值,.,如何修改,?,输入,n,WHILE,语句,i=1,S=0,WHLIE i100,PRINT S,END,S=1,101,S=S,i,i=i+2,是,开始,结束,i=1,S=0,i=i+1,S=S+i,输出,S,i100?,否,直到型,S=1,S=S,i,i=i+2,i101?,变式训练(2):如何修改?UNITL语句i=1DOS=S+i,例,2:,根据,P7,页图,1.1-2,将程序框图转化为程序语句,.,分析,:,仔细观察,该程序框图中既有条件结构,又有循环结构。,INPUT,“n=”;n,i=2,DO,r=n MOD i,i=i+1,LOOP UNTIL i=n OR r=0,IF r=0 THEN,PRINT “n is not a prime number.”,ELSE,PRINT “n is a prime number.”,END IF,END,程序,例2:根据P7页图1.1-2,将程序框图转化为程序语句.分,是,是,否,f(a) f(m)0?,程序框图,开始,f(x)=x,2,-2,输入误差,和初值,a,b,a=m,否,b=m,|a-b|0?程序框图开始f(x)=x2-2,程序框图,程序,a=1,b=2,e=0.005,DO,m=(a+b)/2,f=m2-2,g=a2-2,IF g,f0 THEN,a=m,ELSE,b=m,END IF,LOOP UNTIL ABS(a-b)e OR f=0,PRINT m,END,继续,程序框图程序a=1b=2e=0.005DOm=(a+b)/2,P33,页,B,组题,1,程序框图,程序,INPUT a1,b1,c1,a2,b2,c2,IF a10 THEN,u=-a2/a1,b=b2+b1,u,c=c2+c1,u,y=c/b,x=(c2-b2,y)/a2,ELSE,y=c1/b1,x=(c2-b2,y)/a2,END IF,PRINT x,y,END,继续,P33页B组题1程序框图程序INPUT a1,b1,c1,a,开始,程序框图,输入,a,1,b,1,c,1,a,2,b,2,c,2,a,1,0?,是,u=-a,2,/a,1,b=b,2,+b,1,u,c=c,2,+c,1,u,y=c/b,x=(c,2,-b,2,y)/a,2,否,y=c,1,/b,1,输出,x,y,结束,返回,开始程序框图输入a1,b1,c1,a2,b2,c2a10?,小魔方站作品 盗版必究,语文,小魔方站作品 盗版必究语文,更多精彩内容,微信扫描二维码获取,扫描二维码获取更多资源,谢谢您下载使用!,更多精彩内容,微信扫描二维码获取扫描二维码获取更多资源谢谢您,循环语句公开课一等奖ppt课件,循环语句公开课一等奖ppt课件,附赠 中高考状元学习方法,附赠 中高考状元学习方法,群星璀璨,-,近几年全国高考状元荟萃,群星璀璨-近几年全国高考状元荟萃,前 言,高考状元是一个特殊的群体,在许多人的眼中,他们就如浩瀚宇宙里璀璨夺目的星星那样遥不可及。但实际上他们和我们每一个同学都一样平凡而普通,但他们有是不平凡不普通的,他们的不平凡之处就是在学习方面有一些独到的个性,又有着一些共性,而这些对在校的同学尤其是将参加高考的同学都有一定的借鉴意义。,前 言 高考状元是一,青春风采,青春风采,青春风采,青春风采,北京市文科状元 阳光女孩,-,何旋,高考总分:,692,分,(,含,20,分加分,),语文,131,分 数学,145,分英语,141,分 文综,255,分,毕业学校:北京二中报考高校:,北京大学光华管理学院,北京市文科状元 阳光女孩-何旋 高考总分:,来自北京二中,高考成绩,672,分,还有,20,分加分。,“,何旋给人最深的印象就是她的笑声,远远的就能听见她的笑声。,”,班主任吴京梅说,何旋是个阳光女孩。,“,她是学校的摄影记者,非常外向,如果加上,20,分的加分,她的成绩应该是,692,。,”,吴老师说,何旋考出好成绩的秘诀是心态好。,“,她很自信,也很有爱心。考试结束后,她还问我怎么给边远地区的学校捐书,”,。,来自北京二中,高考成绩672分,还有20分加分。“何旋给人最,班主任: 我觉得何旋今天取得这样的成绩,我觉得,很重要的是,何旋是土生土长的北京二中的学生,二中的教育理念是综合培养学生的素质和能力。我觉得何旋,她取得今天这么好的成绩,一个来源于她的扎实的学习上的基础,还有一个非常重要的,我觉得特别想提的,何旋是一个特别充满自信,充满阳光的这样一个女孩子。在我印象当中,何旋是一个最爱笑的,而且她的笑特别感染人的。所以我觉得她很阳光,而且充满自信,这是她突出的这样一个特点。所以我觉得,这是她今天取得好成绩当中,心理素质非常好,是非常重要的。,班主任: 我觉得何旋今天取得这样的成绩,我觉得,很重要的是,,高考总分,:711,分毕业学校,:,北京八中语文,139,分 数学,140,分,英语,141,分 理综,291,分,报考高校:,北京大学光华管理学院,北京市理科状元杨蕙心,高考总分:711分毕业学校:北京八中语文139分 数学1,
展开阅读全文