1.2.3循环语句学案·新知自解1.理解循环语句的两种格式及功能并能互化.2.能将程序框图与程序语句进行互化.3.会求程序执行后的结果.循环语句循环语句与程序框图中的___________相对应,一般程序设计语言中都有_________和_________两种循环语句结构,分别对应程序框图中的当型和直到型循环结构.循环结构WHILEUNTIL两种循环语句的对比名称直到型当型程序结构框图格式DO循环体______________条件WHILE条件循环体_________LOOPUNTILWEND执行步骤先执行一次______和_________之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续____________,然后再检查上述条件,如果仍不符合,再次____________直到某一次__________为止.这时不再执行循环体,跳出循环体执行_________语句后面的语句先判断条件的真假,如果__________,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果____________,再次执行循环体,这个过程反复进行,直到某一次______________为止,这时不再执行循环体,跳出循环体,执行________后面的语句DOUNTIL执行循环体执行循环体条件符合UNTIL条件符合条件仍符合条件不符合WEND[化解疑难]当型循环(WHILE)语句与直到型循环(UNTIL)语句的区别(1)当型循环先判断条件后执行,循环体可能一次也不执行.(2)直到型循环先执行一次循环体再判断条件,即循环体至少执行一次.(3)对同一个算法,当型循环语句与直到型循环语句中的条件是相反的.1.在循环语句的一般形式中有“UNTILA”,其中A是()A.循环变量B.循环体C.终止条件D.终止条件为真解析:由循环语句中UNTIL语句的格式可知选C.答案:C2.下列循环结构,循环终止时,n等于()n=2WHILEn<=7n=n+1WENDA.6B.7C.8D.9解析:该循环语句是当型循环语句,循环终止时,条件n≤7开始不成立,即有n≥8.由于n能取到8,则此时有n=8.答案:C3.下面的程序执行后输出的结果是W.n=5S=0WHILES<10S=S+nn=n-1WENDPRINTnEND解析:第一次执行循环体:S=5,n=4;第二次执行循环体:S=9,n=3;第三次执行循环体:S=12,n=2,此时S≥10,循环终止,故输出n=2.答案:2教案·课堂探究UNTIL语句的应用自主练透型(1)根据下列程序框图,把程序中所缺少的语句补充完整.程序框图程序:i=1S=0DO①②LOOPUNTIL③PRINTSEND(2)设计算法求2+4+6+…+100的值,要求画出程序框图,写出用基本语句编写的程序.解析:(1)由程序框图可知利用了直到型循环结构,对应的语句为直到型循环语句,DO后面执行的...