《高中数学:1.2 基本算法语句(3份)课件新课标数学必修31.2.3 循环语句》由会员分享,可在线阅读,更多相关《高中数学:1.2 基本算法语句(3份)课件新课标数学必修31.2.3 循环语句(105页珍藏版)》请在金锄头文库上搜索。
1、 1.2.3 循环语句循环语句知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 知识探究(一)知识探究(一):直到型循环语句直到型循环语句 i=1i=1i=1i=1S=0S=0i=1i=1S=0S=0DODOi=1i=1S=0S=0DODOS=S+iS=S+ii=1i=1S=0S=0DOD
2、OS=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 yn=n+
5、1n=n+1LOOP UNTILLOOP UNTIL n n1111n=1n=1DODOINPUT xINPUT xPRINT yPRINT yn=n+1n=n+1LOOP UNTILLOOP UNTIL n n1111ENDENDINPUT INPUT “a a,b b,d=d=”;a a,b b,d dINPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOINPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2INPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=
6、(a+b)/2m=(a+b)/2INPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2INPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g*f g*f0 0 THENTHENINPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g*f g*f0 0 THENTHENb=mb=mINPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/
7、2m=(a+b)/2IFIF g*f g*f0 0 THENTHENb=mb=mELSEELSEINPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g*f g*f0 0 THENTHENb=mb=mELSEELSEa=ma=mINPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g*f g*f0 0 THENTHENb=mb=mELSEELSEa=ma=mEND IFEND IFINPUT INPUT “a a,b b,d=d=”;a a,b
8、 b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g*f g*f0 0 THENTHENb=mb=mELSEELSEa=ma=mEND IFEND IFINPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g*f g*f0 0 THENTHENb=mb=mELSEELSEa=ma=mEND IFEND IFPRINT mPRINT mENDENDINPUT INPUT “a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2IFIF g*f g*f0 0 THEN
9、THENb=mb=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小结作业小结作业作业:作业:习案习案作业七作业七INPUTS=0i=1WHILE i100S=S+1/(i*(i+1)ENDi=i+1WENDPRINT S