《1.2.3循环结构.ppt》由会员分享,可在线阅读,更多相关《1.2.3循环结构.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.3.41.3.4循环语句循环语句苏教版苏教版 必修三必修三 第一章第三节第一章第三节 淮安市新马高级中学淮安市新马高级中学 张俊张俊 数学建构数学建构流程图为:流程图为:NY数学建构数学建构从流程图看这是一个循环结构,从流程图看这是一个循环结构,可以用可以用循环语句循环语句来实现上述过程来实现上述过程.While p 循环体循环体End While一、当型循环一、当型循环-while循环循环while循环的形式:循环的形式:NY数学建构数学建构NY伪代码为:伪代码为:如果这两句颠倒,如果这两句颠倒,其它需要怎么修改?其它需要怎么修改?循环体中的增值变量先操作循环体中的增值变量先操作还是后操
2、作是有差异的!还是后操作是有差异的!当型(当型(WHILE型)语句的一般格式:型)语句的一般格式:While 条件条件循环体循环体End While说说明明:当当计计算算机机遇遇到到While语语句句时时,先先判判断断条条件件的的真真假假,如如果果条条件件符符合合,就就执执行行While与与End While之之间间的的循循环环体体;然然后后再再检检查查上上述述条条件件,如如果果条条件件仍仍符符合合,再再执执行行循循环环体体,这这个个过过程程反反复复进进行行,直直到到某某一一次次条条件件不不符符合合为为止止.这这时时,计计算算机机将将不不执执行行循循环环体体,直直接接跳跳到到End While
3、语句后,接着执行语句后,接着执行End While之后的语句之后的语句.1.输出的结果是:输出的结果是:12.输出的结果是:输出的结果是:30数学建构数学建构当型循环可以转变成直到型循环当型循环可以转变成直到型循环NY数学建构数学建构当型循环可以转变成直到型循环当型循环可以转变成直到型循环二、直到型循环二、直到型循环-DoUntil循环循环Do 循环体循环体Until pEnd DoUntil循环形式:循环形式:直到型循环的特点:先操作,后判断直到型循环的特点:先操作,后判断数学建构数学建构NY伪代码为:伪代码为:1.输出的结果是:输出的结果是:7输出的结果是:输出的结果是:62.直到型循环语
4、句伪代码格式:直到型循环语句伪代码格式:Do 循环体循环体 Until P End Do直到型循环语句伪代码格式:直到型循环语句伪代码格式:While P 循环体循环体 End While pAYNpAYN课时小结:课时小结:课时小结:课时小结:数学建构数学建构当型循环结构中的次数确定时,还可以采用当型循环结构中的次数确定时,还可以采用For循环循环三、三、For循环循环For循环的一般形式:循环的一般形式:For 变变量量 From “初初值值”To “终终值值”Step 步步长长 循环体循环体End For上面的问题用上面的问题用For循环来表示为:循环来表示为:例例1、下面的伪代码输出的
5、结果是(、下面的伪代码输出的结果是()I=2Fornfrom2To10Step2I=2I+1IfI20ThenI=I-20EndIfEndForPrintI数学建构数学建构例例2.2.NY怎样修改怎样修改成直到型?成直到型?数学建构数学建构NY例例2.2.可否用可否用For循环?循环?While 条件条件循环体循环体End WhileFor I From“初初值值”To“终终值值”Step“步步长长”End For循环体循环体Do 循环体循环体Until p pEnd Do即时小结即时小结-三种语句的格式:三种语句的格式:2.输出的结果是:输出的结果是:1+2+3+1001、根据下面的伪代码,
6、根据下面的伪代码,输出的结果为输出的结果为21,则横,则横线处应填线处应填()i i=1 1WhileWhilei i=i+2i+2S S=2i+32i+3EndEndWhileWhilePrintPrintS S课堂小结课堂小结While p 循环体循环体End While一、当型循环一、当型循环-while循环循环while循环的形式:循环的形式:二、直到型循环二、直到型循环-DoUntil循环循环Do 循环体循环体Until pEnd DoUntil循环形式:循环形式:课堂小结课堂小结三、三、For循环循环For循环的一般个形式:循环的一般个形式:For I From “初初值值”to “终终值值”Step 步步长长 循环体循环体End For