欢迎来到天天文库
浏览记录
ID:30773032
大小:392.62 KB
页数:23页
时间:2019-01-03
《2018版高中数学(人教a版)必修3同步教师用书:第1章123循环语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.2.3循环语句学习目标导航1.理解循环语句的两种格式及功能.(重点)2.会应用条件语句和循环语句编写程序.(难点)3.掌握当型循环和直到型循环的条件.(易混点)阶段1,认知预习质疑知识梳理要点初探)[基础•初探]教材整理循环语句的格式、功能及程序框图阅读教材P29〜P30例8上面的内容,完成下列问题.名称直到型(UNTIL语句)当型(WHILE语句)格式DO循环体LOOPUNTIL条件WHILE条件循环体WEND功能先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体;然后再检查上述条件,如果仍不符合,再次执行循环体,直到条件符合时为止.
2、这时不再执行循环体,跳出循环体执行UNTIL语句后面的语句先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND后面的语句对应程序框图循环体丿
3、循环体Y微体验O-1.判断(正确的打“J”,错误的打“X”)(1)UNTIL语句是先执行一次循环体,后判断条件.()(2)WHILE语句是先判断条件,后执行循环体.()(3)UNTIL语句是条件满足时执行循环体,条件不满足时,结束循环;而WHILE语句是当条件不满足时执行循环体,满足时结束循
4、环.()【答案】⑴丁(2)V⑶X2.下列四个程序框图屮能用直到型语句描述的是()【解析】直到型语句特征是不满足条件,执行循环体,满足条件,退出循环.【答案】A1.运行下面的程序,输出的值为•S=0i=1DOS=S+ii=i+2LOOPUNTILS>200n=i_2PRINTnEND【解析】对循环体执行S=S+if再执行i=i+2,然后判断,VI+3+5+…+29=225>200;z=31../?=31—2=29.【答案】29阶段2介作探究通关「分组讨论疑难细究〕[小组合作型]WHILE语句的应用编写程序,计算1+*+*+*](5()()的值•【精彩点拨】分析题意一设置变量确定循环体一画程
5、序框图写程序【尝试解答】程序框图如下:程序:i=1S=0WHILEiv=l000S=S+l/ii=i+1WENDPRINTSEND名师踵J1.本题是累加问题,可设置合适的变量进行累加.2.应用循环语句时,应注意设置变量,设计循环的条件和设计循环体三个方面.3.当型循环语句屮WHILE和WEND成对出现.4.判断条件往往是控制循环次数的变量.I)[再练一题]1.若将题目改为“计算—*+*—++•••+需—需”应如何设计程序?【解】程序框图如下:程序语句为:i=1S=0WHILEi<=1000S=S+(-l)A(i-l)/ii=i+1WENDPRINTSENDUNTIL语句的应用画出计算12+
6、32+52+-+9992的程序框图,并写出程序.【精彩点拨】明确各项特点及关系确定好循环体,利用循环结构求和,画出程序框图,然后写出程序.【尝试解答】程序框图如图所示:—S^S+P曰+2程序语句为:s=oi=1DOS=S+iA2i=i+2LOOPUNTILi>999PRINTSEND1.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.2•循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死循环.3.控制循环次数的变量要综合考虑初始化时和LOOPUNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减.[再练一
7、题]2.设计一个计算1X3X5X7X-X999的值的框图与程序.【解】程序框图如图所示:程序:S=1i=3DOS=S*ii=i+2LOOPUNTILi>999PRINTSEND[探究共研型]IT探究点1两种循环语句的辨析探究1两种循环语句有哪些联系?【提示】两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同.一般地,WHILE语句和UNTIL语句可以相互转化.探究2两种循环语句执行的顺序相同吗?【提示】两种循环语句执行的顺序不同.执行UNTIL语句时,先执行循环体,再判断条件,直到条件满足;执行WHILE语句时,先判断条件,再执行循环体,直到条件不满足.探究3在两种循环语句屮,
8、循环条件的内容相同吗?【提示】在两种循环语句中,循环条件的内容是不同的.UNTIL语句中的条件是循环结束的条件,满足此条件时,执行循环体后面的语句,不满足时执行循环体;WHILE语句中的条件是执行循环体的条件,满足此条件时,执行循环体,否则执行循环体后面的语句.探究4在两种循环语句中,循环体的执行次数相同吗?【提示】在两种循环语句中,循环体的执行次数是不同的.由于UNTIL语句是先执行循环体再判断条件,因此,任何一个UN
此文档下载收益归作者所有