欢迎来到天天文库
浏览记录
ID:57609588
大小:361.00 KB
页数:12页
时间:2020-08-28
《DO--WHILE条件循环语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、条件循环语句DOWHILE……LOOP格式功能例题课堂练习小结上机练习DOWHILE语句格式格式:DOWHILE条件语句组(循环体)LOOP说明(需要注意的地方):1、DOWHILE……LOOP是成对出现的(程序填空)。2、DOWHILE到LOOP之间的是循环体。3、循环体可以是一行(一个语句),也可以是几行(几个语句)。4、LOOP是一个转向语句。程序执行到LOOP时自动转向到DOWHILE再次判断条件真假。②判断条件是否成立①DOWHILE条件DOWHILE……LOOP语句执行过程成立(是)语句组(循环体)LOOP③④不成立(否)⑤执行LOOP下面的语句行……DOWHI
2、LE语句执行过程语言描述及注意事项功能:分析条件,当条件成立时,执行DOWHILE和LOOP之间的语句组(循环体),当条件不成立时则终止循环,转到LOOP语句的下一行顺序继续执行以后的语句。注意:1、条件在何时为真,在何时为假。2、条件为真时应怎样执行程序,条件为假时应怎样执行程序。DOWHILE语句例题例:LETS=4DOWHILES<20LETS=S+5LOOPPRINTSEND分析:(1)为S赋初值4(2)循环开始,条件为S<20(3)循环体:S=S+5(可能被反复执行),将使S发生变化。(4)转向到第(2)行,再次执行第(2)行(5)输出S的值(6)结束结果:21
3、课堂练习写出以下程序的结果:LETA=100LETB=0DOWHILEA〈=200LETA=A+60LETB=B+1LOOPPRINTA,BEND2602结果:分析:①为A赋初值100,为B赋初值0②循环开始,判断A的值是否小于等于200,是就执行循环体,从而导致A,B的值发生改变,遇到LOOP返回到DOWHILE再次判断A的值是否小于等200,是就再次执行循环体,不是就跳出循环。③执行输出语句,输出A,B最终所表示的值后,程序结束。①②③小结一、明确DOWHILE……LOOP所解决的问题:DOWHILE……LOOP所解决的是事先无法确定循环次数,但却知道循环条件的一类循环
4、问题。二、需要注意的几点:1、DOWHILE……LOOP成对出现。2、当条件成立时,将执行DO……LOOP间的循环体,否则终止循环,转到LOOP语句的下一句执行。3、当条件永远成立时,将会是一个死循环(永远跳不出循环),编程时应注意。上机作业上机完成教材页②明确初值、终值、步长分别是多少,将初值赋给循环变量并判断是否超过终值(步长为正时)①FOR变量=初值to终值step步长值FOR……NEXT语句执行过程不超过终值语句组(循环体)NEXT③超过终值⑤执行next下面的语句行……④循环变量值+步长值作为新循环变量值②判断所给条件是否成立①IF条件THENIF…THEN…EN
5、DIF语句执行过程成立语句组ENDIF③不成立⑤执行ENDIF下面的语句行……IF…THEN…ENDIF语句执行过程②判断所给条件是否成立①IF条件THEN语句组1ELSE不成立成立语句组2……ENDIF执行ENDIF后的语句
此文档下载收益归作者所有