高一数学人教A版必修3课件:1.2.3 循环语句2.ppt
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
8 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高一数学人教A版必修3课件:1.2.3 循环语句2 高一数 学人 必修 课件 1.2 循环 语句
- 资源描述:
-
1、1.2.3 循环语句自 学 导 引1.了解由条件语句实现循环的方法.2.会利用循环语句编写程序.3.要注意不同循环结构的区别与联系.课 前 热 身1.算法中的_结构是用循环语句来实现的,对应于循环结构中的两种循环结构,一般程序设计语言中也有_型和_型两种语句结构,即WHILE语句和UNTIL语句.循环当直到2.WHILE语句的一般格式是:当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就_,每次开始执行循环体前都要判断_.这样反复进行,一直到_时,就直接跳到WEND语句后,接着执行WEND之后的语句.因此“当型循环”有时也称为“_”循环.WHILE 条件循环体WEND前测试执行循
2、环体条件的真假某一次条件不符合为止如下图表示WHILE语句的结构3.UNTIL语句的一般格式是DO循环体LOOP UNTIL 条件对应的程序框图如下:名 师 讲 解1.WHILE语句(1)WHILE语句的一般格式是:WHILE 条件循环体WEND.(2)计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体,然后再判断上述条件,如果条件仍成立,再次执行循环体,这个过程反复执行,直到某一次不符合条件为止,这时不再执行循环体,直接跳到WEND语句后,执行WEND后面的语句.(3)WHILE语句对应的基本框图(当型循环)如图所示:2.UNTIL语
3、句(1)UNTIL语句的一般格式是:DO循环体LOOP UNTIL条件.(2)计算机执行UNTIL语句时,先执行DO和LOOP UNTIL之间的循环体,然后判断条件是否成立,如果不成立,执行循环体.这个过程反复执行,直到某一次符合条件为止,这时不再执行循环体,跳出循环体执行LOOP UNTIL后面的语句.(3)UNTIL语句对应的基本框图(直到型)如图所示:3.当型循环与直到型循环的区别(1)当型循环先判断后执行,直到型循环先执行后判断.(2)当型循环用WHILE语句,直到型循环用UNTIL语句.(3)对同一算法来说,当型循环和直到型循环的条件互为反条件.4.在用WHILE语句和UNTIL语句
4、编写程序解决问题时,一定要注意它们的格式及条件的表述方法.WHILE语句中是当条件满足时执行循环体,而UNTIL语句中是当条件不满足时执行循环体.在解决一些需要反复执行的运算任务,如累加求和累乘求积等问题中应主要考虑利用循环语句来实现,但也要结合其他语句如条件语句.典 例 剖 析题型一 累加问题例1:编写一个程序计算12+32+52+9992,并画出相应的程序框图.分析:由题意知各项指数相同,底数相差为2.可以借助于循环语句设计算法.解:方法1:程序框图如下图:程序为:s=0i=1WHILE S999PRINT sEND规律技巧:本题是一个累加求和问题.自然想到用循环语句设计算法.算法的设计又
5、带有灵活性和通用性,熟练地掌握这一类题的解法,对于解决与此相关的问题有很大帮助.分析:设置累加求和,用循环语句实现,可用WHILE语句.解:方法一:s=1i=2WHILE i100PRINT END题型二 累乘问题例2:(2009广东模拟)试编写程序求满足1357_10000的最小正整数.分析:将1357i求积,然后与10000比较,如果大于10000就输出i;否则继续循环,直到找出i为止.解:用UNTIL语句编写程序如下:S=1i=1DOi=i+2S=S*iLOOP UNTIL S10000PRINT iEND规律技巧:本题是求1357的累积,从题设中能找到三个信息:循环变量i;每次增加2;
6、循环体S=S*i,循环结束的条件是S10000.变式训练2:对例2,请用WHILE语句编写程序.解:用WHILE语句编写程序如下:S=1i=1WHILE S=10000i=i+2S=S*iWENDPRINT iEND题型三 循环语句的综合应用例3:某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30000台?分析:根据题意,每年销售量比上一年增加的百分率相同,设总和为S,n年达到30000台.第一年销售了5000台;第二年销售了5000+500010%=5000(1+10%)(台);第三年销售了5000(1+10%)+5000(1
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
