4循环语句兴化中学朱向洋5
19循环结构的定义:在算法中,需要重复执行同一操作的结构,称为循环结构
反复执行的处理步骤称为循环体
APYN当型循环YAPN直到型循环YAPNAPYN当型循环直到型循环两种循环结构有什么差别
先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环
先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环
先执行后判断先判断后执行两种循环语句:While条件循环体EndWhile(1)当型循环语句的一般格式:当遇到当型循环语句时,如果条件符合,就执行循环体部分;然后判断条件的真假,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合时退出循环
循环体满足条件
YN当型循环练习、根据程序框图,用当型循环语句描述计算1+2+…+100的值的一个算法I≤100s←1开始输出s结束NYI←2I←I+1S←S+IS←1I←2WhileI≤100S←S+II←I+1EndWhilePrintSEnd循环语句:直到型循环DO循环体Until条件PEndDo(2)直到型语句的一般格式:循环体满足条件
NY它表示先执行一次循环体部分,然后再判断所给条件P是否成立,如果P不成立,那么再次执行循环体部分,如此反复,直到所给条件P成立时退出循环
思考:用直到型语句编写计算机程序,来计算1+2+…+100的值
s←1i←2Dos←s+ii←i+1Untili>100EndDoPrintss←1开始结束i←2输出si←i+1s←s+ii>100NY程序框图:循环语句:注意:如果当型循环结构中的循环次数已知时,那么还可以用当型语句“For”语句来描述(3)当型循环“For”语句的一般格式:Fori(循环变量)From“初值”To“终值”Step“步长”循环体EndFor循环语句的格式:例:计算1+2+…