1、循环语句课件新人教循环语句课件新人教A版必修版必修循环语句循环语句知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 i=1i=1i=1i=1S=0S=0i=1i=1S=0S=0DODOi=1i=1S=0S=0DODOS=S+iS=
2、S+ii=1i=1S=0S=0DODOS=S+iS=S+ii=i+1i=i+1i=1i=1S=0S=0DODOS=S+iS=S+ii=i+1i=i+1i=1i=1S=0S=0DODOS=S+iS=S+ii=i+1i=i+1PRINT SPRINT Si=1i=1S=0S=0DODOS=S+iS=S+ii=i+1i=i+1PRINT SPRINT SENDEND-1-1知识探究(二)知识探究(二):当型循环语句当型循环语句 知识探究(二)知识探究(二):当型循环语句当型循环语句 知识探究(二)知识探究(二):当型循环语句当型循环语句 知识探究(二)知识探究(二):当型循环语句当型循环语句 知识探
3、究(二)知识探究(二):当型循环语句当型循环语句 知识探究(二)知识探究(二):当型循环语句当型循环语句 i=1i=1i=1i=1S=0S=0i=1i=1S=0S=0i=1i=1S=0S=0S=S+iS=S+ii=1i=1S=0S=0S=S+iS=S+ii=i+1i=i+1i=1i=1S=0S=0S=S+iS=S+ii=i+1i=i+1WENDWENDi=1i=1S=0S=0S=S+iS=S+ii=i+1i=i+1WENDWENDPRINT SPRINT Si=1i=1S=0S=0S=S+iS=S+ii=i+1i=i+1WENDWENDPRINT SPRINT S END END xx理论迁移
4、理论迁移理论迁移理论迁移理论迁移理论迁移算法分析算法分析:理论迁移理论迁移算法分析算法分析:理论迁移理论迁移算法分析算法分析:理论迁移理论迁移算法分析算法分析:理论迁移理论迁移算法分析算法分析:理论迁移理论迁移算法分析算法分析:n=1n=1n=1n=1DODOn=1n=1DODOINPUT xINPUT xn=1n=1DODOINPUT xINPUT xn=1n=1DODOINPUT xINPUT xPRINT yPRINT yn=1n=1DODOINPUT xINPUT xPRINT yPRINT yn=n+1n=n+1n=1n=1DODOINPUT xINPUT xPRINT yPRINT
5、 yn=n+1n=n+1LOOP UNTILLOOP UNTIL n n1111n=1n=1DODOINPUT xINPUT xPRINT yPRINT yn=n+1n=n+1LOOP UNTILLOOP UNTIL n n1111ENDENDINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2INPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODO
6、m=(a+b)/2m=(a+b)/2INPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2INPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g g*f f0 0 THENTHENINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g g*f f0 0 THENTHENb=mb=mINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m
7、=(a+b)/2IFIF g g*f f0 0 THENTHENb=mb=mELSEELSEINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g g*f f0 0 THENTHENb=mb=mELSEELSEa=ma=mINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g g*f f0 0 THENTHENb=mb=mELSEELSEa=ma=mEND IFEND IFINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d
8、dDODOm=(a+b)/2m=(a+b)/2IFIF g g*f f0 0 THENTHENb=mb=mELSEELSEa=ma=mEND IFEND IFINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g g*f f0 0 THENTHENb=mb=mELSEELSEa=ma=mEND IFEND IFPRINT mPRINT mENDENDINPUT“aINPUT“a,b b,d=”d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g g*f f0 0 THENTHENb=m
9、b=mELSEELSEa=ma=mEND IFEND IFPRINT mPRINT m课堂练习:课堂练习:1.教材教材P32面面1、2题题2D23D34.执行右边的程序框图,若p=0.8,则输出的n=_.输入输入 pn=1,S=0n=1,S=0Sp?n=n+1n=n+1开始开始输出输出n n结束结束否否是是4.执行右边的程序框图,若p=0.8,则输出的n=_.输入输入 pn=1,S=0n=1,S=0Sp?n=n+1n=n+1开始开始输出输出n n结束结束否否是是4开始开始输入输入m m,n ni=1i=1a=ma=mi in整除整除a?是是输出输出a a,i i结束结束i=i+1i=i+1否否5.阅读图4的程序框图,若输入m=4,n=3,则输出a=,i=.5.阅读图4的程序框图,若输入m=4,n=3,则输出a=,i=.开始开始输入输入m m,n ni=1i=1a=ma=mi in整除整除a?是是输出输出a a,i i结束结束i=i+1i=i+1否否123小结作业小结作业作业:作业:习案作业七习案作业七