高中数学:算法与程序框图3循环结构课新课标人教A版必修3.ppt

高中数学:算法与程序框图3循环结构课新课标人教A版必修3.ppt

ID:52115187

大小:693.00 KB

页数:19页

时间:2020-03-31

高中数学:算法与程序框图3循环结构课新课标人教A版必修3.ppt_第1页
高中数学:算法与程序框图3循环结构课新课标人教A版必修3.ppt_第2页
高中数学:算法与程序框图3循环结构课新课标人教A版必修3.ppt_第3页
高中数学:算法与程序框图3循环结构课新课标人教A版必修3.ppt_第4页
高中数学:算法与程序框图3循环结构课新课标人教A版必修3.ppt_第5页
资源描述:

《高中数学:算法与程序框图3循环结构课新课标人教A版必修3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.3循环语句9/9/202111学习目标1、理解基本算法语句——循环语句及其与循环结构的关系3、进一步熟悉把程序框图转化为程序语句的方式2、通过循环语句的学习,进一步体会算法的基本思想9/9/202121一、复习引入INPUT“提示内容”;变量PRINT“提示内容”;表达式输入语句的一般格式输出语句的一般格式变量=表达式赋值语句的一般格式条件语句的一般格式IF条件THEN语句体ENDIFPA是否IF条件THEN语句体1ELSE语句体2ENDIFPAB是否9/9/202131循环结构的三要素循环变量循环体循环终止条件循环结构由哪

2、两种类型当型循环直到型循环两种循环结构的异同点当型循环是先判断条件,当条件满足,再执行循环体;当条件不满足,循环结束.直到型循环是先执行循环体,再判断条件,若条件不满足,再执行循环体;直到条件满足,循环结束.满足条件?循环体是否满足条件?循环体是否9/9/202141DO循环体LOOPUNTIL条件先执行DO和UNTIL之间的循环体,再对UNTIL之后的条件判断.如果条件不符合,再次执行循环体,直到条件符合时为止.这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句.满足条件?循环体是否直到型循环直

3、到型循环语句的一般格式二、新课学习9/9/2021519/9/202161P13例6求1+2+3+…+100i=1S=0PRINTSEND是结束开始i>100?否S=0i=1S=S+ii=i+1输出S直到型循环DO程序i>100LOOPUNTILS=S+ii=i+19/9/202171当型循环语句的一般格式当型循环满足条件?循环体是否WHILE条件循环体WEND先判断条件真假,如果条件符合,就执行WHILE和WEND之间的循环体;然后再检查上述条件,若条件符合,再次执行循环体,直到某次条件不符合为止.这时,计算机将不执行循环体,直接

4、跳到WEND语句后,接着执行WEND语句后的语句.9/9/2021819/9/202191当型循环结构程序P13例6求1+2+3+…+100i<=100?结束i=i+1S=S+i输出S否是S=0开始i=1i=1PRINTSENDWHILEWENDS=S+ii=i+1S=0i<=1009/9/2021101例8函数y=x3+3x2-24x+30,连续输入自变量的11个取值,输出相应的函数值.程序INPUT“x=”;x程序框图ENDy=x^3+3*x^2-24*x+30PRINTyn=1DOn=n+1LOOPUNTIL开始输入x输出y结

5、束y=x3+3x2-24x+30n=1n>11?n=n+1否是n>119/9/2021111写出用“二分法”求方程近似解的算法.第一步:令给定精确度d.第三步:取区间中点含零点的区间为第四步:若则含零点的区间为否则,将新得到的含零点的区间仍记为第二步:确定区间满足第五步:判断的长度是否小于d或f(m)是否等于0.若是,则m是方程的近似值;否则,返回第三步.三、典例再探9/9/2021121写出用“二分法”求方程近似解的算法.第一步:输入a,b,d第二步:取区间中点第六步:判断的长度是否小于d或f是否等于0.若是,则m是方程的近似值;

6、否则,返回第二步.第三步:计算第四步:计算区间为第五步:若则含零点的区间为否则,含零点的将新得到的含零点的区间仍记为9/9/2021131INPUT“a,b,d=”;a,b,dDOIFTHENELSEENDIFLOOPUNTILPRINTmEND循环体条件9/9/2021141P32)练习1.根据P7)中的程序框图编写程序,判断大于2的整数是否为质数.(1)给定大于2的整数n.(2)令i=2(3)用i除n,得余数r.判断余数r是否为0,若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示这个数.(4)判断i是否大于n-1,

7、若是,则n是质数;否则,返回第三步.开始输入ni=2求n除以i的余数ri=i+1i>n-1或r=0?①否①r=0?是是n不是质数结束n是质数否9/9/2021151INPUT“n=”;nDOIFTHENELSEENDIFLOOPUNTILEND循环体条件PRINT“nisnotaprimenumber.”PRINT“nisaprimenumber.”9/9/20211612.编写程序,输入正整数n,计算它的阶乘n!INPUT“n=”;nWENDWHILEEND循环体条件PRINTf9/9/2021171四、小结作业1、通过对本节知识

8、的学习,同学们要理解基本算法语句——循环语句,及其与循环结构的关系3、同学们要进一步熟悉把程序框图转化为程序语句的方式2、同学们要进一步体会算法的基本思想9/9/2021181作业:9/9/2021191

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。