资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,Do While,循环语句,循环结构(二),Do While循环语句 循环结构(二),1,XX银行柜员个人工作总结计划_5,XX银行柜员个人工作总结,以下是工作总结频道为大家提供的XX银行柜员个人工作总结范文,还为大家提供优质的年终工作总结、年度工作总结、个人工作总结,包括党支部工作总结、班主任工作总结、财务工作总结及试用期工作总结等多种工作总结范文,供大家参考!,相关推荐:年度总结|年终总结|个人总结|年底总结|工作小结|党支部工作总结|班主任工作总结,时间飞逝,转眼我已经与*银行共同走过了五个春秋。当我还是一个初入社会的新人的时候,我怀着满腔的热情和美好的憧憬走进*银行的情形油然在目。入行以来,我一直在一线柜面工作,在*银行的以“激人奋进,逼人奋进”管理理念的氛围中,在领导和同事的帮助下,我始终严格要求自己努力学习专业知识,提高专业技能,完善业务素质,在不同的工作岗位上兢兢业业,经验日益丰富,越来越自信的为客户提供满意的服务,逐渐成长为新区支行的业务骨干。五年来,在*银行的大家庭里,我已经从懵懂走向成熟,走在自己选择的*之路上,勤奋自律,爱岗如家,步伐将更加坚定,更加充满信心。,一、勤学苦练爱岗敬业,进入*银行伊始,我被安排在储蓄出纳岗位。常常听别,人说,For,循环变量,=,初值,To,终值,【,Step,步长,】,语句块,Next,【,循环变量,】,一个变量:,三个值:,决定循环的,次数,两条语句:,四个词:关键字,FOR,语句格式:,课前回顾,XX银行柜员个人工作总结计划_5,2,s=0,For k=3 to 5,s=s+3,Next k,Print s,Print k,k,、,s,的值分别为多少?,K,的值,:,6,S,的值,:,9,回顾练习,s=0K的值:6回顾练习,3,问:,s=,1+2+3+X 100,求,X,的最小值?,请同学们仔细观察思考,用,For,结构能解决这个问题吗?,次数,条件,确定:,s100,?,想一想,无法用,For,结构,不确定,问:s=1+2+3+X 100,求X的最小值?,4,Do while,语句循环,语法:,Do While,条件表达式,循环体,Loop,流程图,循环体,开始,条件,语句块,条件成立,结束,条件不成立,改变条件的语句,知识讲解,1、循环前首先判断条件,条件成立时才执行循环体。,提示板,Do while语句循环语法:Do While 条,5,(,1,)首先要确定,初值,(,2,)确定满足循环条件的,表达式,(逻辑型),(,3,)写,语句块(循环体),,,在循环体中一定要有能,改变循环条件变量的表达式,Do while,循环写程序要点:,(1)首先要确定初值(2)确定满足循环条件的表达式(逻辑型),6,程序:,s=0,x=1,Do while,(),s=,x=,Loop,msgbox x,Do While,条件表达式,循环体,Loop,特征:无法预先知道循环的次数,在递推过程中才能确定是否结束循环,s 100,求,X,的最小值?,s+x,程序:Do While 条件表达式 特征,7,例,2,:求,1+2+3+20=,?,流程图:,开始,i,=,20,s=s+i,结束,成立,不成立,i=i+1,例2:求 1+2+3+20=?流程图:开始i,8,例,2,:求,1+2+3+20=,?,For,循环语句:,Do While,循环语句:,代码:,代码:,s=0,For,i=1,To,20,Step,1,s=s+i,Next,i,Print s,s=0,i=1,Do While,i=20,s=s+i,i=i+1,Loop,Print s,条件,循环体,改变条件的语句,循环变量的初始化,例2:求 1+2+3+20=?For循环语句:,9,例,2,:求,1+2+3+20=,?,代码如下:,s=0,i=1,Do While,i=20,s=s+i,i=i+1,Loop,Print s,流程图:,条件,循环体,i=i+1,i=i+1,0,s=s+i,1,开始,i=20,结束,成立,不成立,开始,i=20,i=1,成立,1,s=s+i,2,i=2,例2:求 1+2+3+20=?代码如下:s=,10,例,2,:求,1+2+3+20=,?,代码如下:,流程图:,1,3,开始,i=20,s=s+i,结束,成立,不成立,i=i+1,开始,i=20,s=s+i,i=i+1,成立,2,3,i=2,i=3,s=0,i=1,Do While,i=20,s=s+i,i=i+1,Loop,Print s,条件,循环体,例2:求 1+2+3+20=?代码如下:流程图,11,例,2,:求,1+2+3+20=,?,代码如下:,流程图:,3,6,开始,i=20,s=s+i,结束,成立,不成立,i=i+1,开始,i=20,s=s+i,i=i+1,成立,3,4,i=,3,i=,4,s=0,i=1,Do While,i=20,s=s+i,i=i+1,Loop,Print s,条件,循环体,例2:求 1+2+3+20=?代码如下:流程图,12,例,2,:求,1+2+3+20=,?,代码如下:,流程图:,190,210,开始,i=20,s=s+i,结束,成立,不成立,i=i+1,开始,i=20,s=s+i,i=i+1,成立,20,21,i=20,i=21,结束,不成立,s=0,i=1,Do While,i=20,s=s+i,i=i+1,Loop,Print s,条件,循环体,例2:求 1+2+3+20=?代码如下:流程图,13,S=0,i=1,Do While i=5,s=s+1,i=i+1,Loop,程序运行结束后,(1)s,和,i,各是多少?,(2)s=s+1,执行了多少次,练一练,(,5,6,),(,5,次),S=0练一练(5,6)(5 次),14,Fo,r,循环语句:,Do,While循环语句:,理一理,pk,2,、,step,(步长)来实现对循环变量的控制和变化,1,、循环次数未知的情况,2,、单独列出一个语句来表示循环变量的变化,从而实现对循环变量的控制,1,、,循环次数已知的情况,两种循环语句的区别:,For,循环,只能用在循环,次数已知,的情况;,凡是用,For,循环的程序都可以用,Do,循环来写,;,而循环,次数未知,时,只能用,Do,循环,。,For循环语句:DoWhile循环语句:理,15,小海将,10000,元钱存入银行,银行的年利率为,2.75%,,如一直不取出,问按照利滚利的计算方法,至少经过多少年小海才能拿到,15000,元?,分析:,初始值:,S0=10000,第一年:,S1=S0*(1+0.0275),第二年:,S2=S1*(1+0.0275),第三年:,S3=S2*(1+0.0275),year=year+1,s150000,提高练习,Dim s as single,year as integer,s=10000,year=0,Do While _,_,Loop,MsgBox,(,year,),s=s*(1+0.0275),累加语句:,s=s*(1+0.0275),结果:,15,16,课堂小结,、使用时机:循环执行的次数不确定,,但循环结束条件知道时使用。,Do while.Loop,循环,、语句结构:,Do,While,循环体,Loop,3,、写,语句块(循环体),,,在循环体中一定要有能,改变循环条件变量的表达式,课堂小结 Do while.Loop 循环3、写语句,17,有一堆鸡蛋,2,个,2,个拿,还剩,1,个;,3,个,3,个拿,正好拿完;,4,个,4,个拿,还剩,1,个;,5,个,5,个拿,还剩,4,个;,请问,至少有几个鸡蛋?,思考:用,For,循环好还是用,DO,循环好?,F=True,i=1,Do While F,if i mod 2=1 and i mod 3=0 and i mod 4=1 and i mod 5=4 then,F=false,print i,end if,i=i+1,Loop,For i=1 To Step 1,if i mod 2=1 and i mod 3=0 and i mod 4=1 and i mod 5=4 then,F=false,print i,end if,Next i,?,10,100,10000,当循环的次数不确定时,,Do,循环更适合,相率也更高,课后探讨,有一堆鸡蛋F=TrueFor i=1 To,18,课后练习,P68:2,、,5,、,9,、,10,第,10,题:在书空白处写上代码,课后练习P68:2、5、9、10第10题:在书空白处,19,谢谢!,谢谢!,20,
展开阅读全文