高中数学必修三《1.2.3 循环语句》课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的条件是否符执合行,循环如体果不符合 ,继续___________,然后再
环体,然后再检查上述条 件,如果___条__件__仍__符_合,再
过程 检查上述条件,执如行果循环仍体不符合 次执行循环体,这个过程
,___再__次条___件____符时__合为__止___._,这直时到不再
反复进行,直到某一次 _条_件__不__符__合___为止,这时不
择,所以需要用到条件结构,这样我们就把条件结构嵌入到循环结 构中.
(2)在程序框图和程序的绘制与书写中,都需要“由干到支”逐
步细化.
课前探究学习
课堂讲练互动 第十四页,编活辑页于星规期范日:训二十练三点 四十四分。
【变式2】 运行下面的程序,执行后输出的s的值是 ( ).
i=1 WHILE i<6
1.2.3 循环语句
【课标要求】 1.理解循环语句的两种格式及功能. 2.应用两种循环语句将具体问题程序化,会求程序执行
后的结果. 【核心扫描】 1.循环语句的格式和功能.(重、难点) 2.搞清当型循环和直到型循环的区别和联系.(难点) 3.直到型与当型循环中的条件.(易混点)
课前探究学习
课堂讲练互动 第一页,编辑活于页星期规日范:二训十三练点 四十四分。
规律方法 1.(1)计算机执行当型循环语句时,先判断条件的 真假,若条件为真,执行循环体,若为假则退出.这是确 定是否应用当型语句的关键. (2)当型循环语句中WHILE和WEND成对出现.
(3)判断条件往往是控制循环次数的变量.
2.注意事项: (1)本题首先确定的是循环结构,然后在循环中有关于不同变化的选
因为循环结构中包含条件结构,所以在循环语句中也 包含“IF—THEN”这样的语句,这句话对吗? 提示 不对.语句都有其固定的格式,循环语句的格式为DO- 循环体-LOOP UNTIL条件.或者WHILE条件-循环体-
WEND.
课前探究学习
课堂讲练互动 第五页,编辑活于页星期规日范:二训十三练点 四十四分。
i=i+2 s=2*i+1 WEND
PRINT s END
A.11
B. 15
C.17
D.19
课前探究学习
课堂讲练互动 第十五页,编活辑页于星规期范日:训二十练三点 四十四分。
解析 当i=3时,s=7,当i=5时,s=11, 此时仍满足条件“i<6”,因此再循环一次, 即i=7时,s=15,此时不满足“i<6”, 所以执行“PRINT s”,即s=15. 答案 B
自学导引
1.循环语句 循环语句与程序框图中的__循__环__结__构_相对应,一般程序设计 语言中都有____直__到__型_(_U_N__T_I_L和) ____当__型__(W__H__IL_E_两) 种循环语 句结构,分别对应于程序框图中的直到型和当型循环结构 .
课前探究学习
课堂讲练互动 第二页,编辑活于页星期规日范:二训十三练点 四十四分。
【示例】
误区警示 忽视等价转化而致误
课前探究学习
课堂讲练互动 第十九页,编活辑页于星规期范日:训二十练三点 四十四分。
课前探究学习
课堂讲练互动 第二十页,编活辑页于星规期范日:训二十练三点 四十四分。
课前探究学习
课堂讲练互动 第二十一页,活编页辑于规星范期日训:二练十三点 四十四 分。
单击此处进入 活页规范训练
课前探究学习
课堂讲练互动 第二十二页,活编页辑于规星范期日训:二练十三点 四十四 分。
始值为1.
解决此类问题应注意以下两个方面的问题: (1)循环终止的条件,在设置结束循环的条件时最好做“边界的检 验”,注意是用“>”还是“≥”等问题,防止多循环一次或少循环 一次. (2)直到型循环语句中先执行一次循环体,再判断条件是否 满足,以决定继续循环还是退出循环.
课前探究学习
课堂讲练互动 第十页,编辑活于页星期规日范:二训十三练点 四十四分。
解 由题意知各项指数相同,底数相差2,可以借助于循环设
计算法.
①程序框图:
②程序为:
S=0 i=1 DO S=S+i i=i+2
LOOP UNTIL
PRINT S
END
i>999
课前探究学习
课堂讲练互动 第九页,编辑活于页星期规日范:二训十三练点 四十四分。
规律方法 一般地,累加变量的初始值为0,而累乘变量的初
名师Байду номын сангаас睛
1.UNTIL语句 (1)循环语句的作用就是重复执行某些步骤,这是计算机编 程中一个非常重要的功能.人们往往害怕机械重复,但计 算机却擅长重复,可以说,如果没有循环,计算机将几乎 什么也干不了. (2)DO语句只是循环的开始标记,遇到DO语句,程序只是 记住这个标记,其他什么也不做,接着执行后面的循环体 ,在执行一次循环体后,再检查LOOP语句中的条件是否成 立.如果不成立,就重复执行循环体,直到条件符合时退 出循环. (3)在循环体内,应注意务必有相应的“条件”使语句改变, 保证能终止循环,否则循环将无休止地进行下去.
【变式1】 设计一个计算1×3×5×7×…×999的算法.
解 程序框图如图所示:
程序:
S=1 i=3
DO
S=S*i i=i+2
LOOP UNTIL
i>999
PRINT S
END
课前探究学习
课堂讲练互动 第十一页,编活辑页于星规期范日:训二十练三点 四十四分。
题型二 当型循环语句
【例2】 给出的30个数1,2,4,7,11,…,其规律是 第1个数是1,第2个数比第1个数大1,第3 个数比第二个数大2,第4个数比第3个数大 3…依次类推,要求计算这30个数的和,先 将右面所给出的程序框图补充完整,再依 据程序框图写出程序.(1)把程序框图补充 完整:①________ ②________; (2)写出程序 [思路探索] 本题是一个累加求和的问题,设 计数变量为i,累加变量S=S+P,P=P+i ,通过循环结构实现算法.
课前探究学习
课堂讲练互动 第六页,编辑活于页星期规日范:二训十三练点 四十四分。
2.WHILE语句 (1)当型循环以WHILE开头,以WEND作为结束标志. WEND是WHILE END的缩写,表示“WHILE循环到此结 束.” (2)一般来讲,WHILE语句与UNTIL语句可以相互转化. (3)执行WHILE语句时,先判断条件,再执行循环体,然后 再条件,再循环体,反复执行,直至条件不满足. (4)WHILE语句中的条件是指循环体的条件,满足此条件时 ,执行循环体,不满足时,则执行循环结构后面的语句. (5)WHILE语句由于先条件,再循环体,因此,循环体可能 一次也不执行就退出循环结构.
课前探究学习
课堂讲练互动 第十二页,编活辑页于星规期范日:训二十练三点 四十四分。
解 (1)①i<=30? ②P=P+i
(2)程序:
i=1 P=1 S=0 WHILE i<=30 S=S+P P=P+i i=i+1
WEND
PRINT S END
课前探究学习
课堂讲练互动 第十三页,编活辑页于星规期范日:训二十练三点 四十四分。
2.循环语句的格式、功能及程序框图的对应关系
名称
直到型
DO
格式
循环体
_L_O__O_P_U__N_T_I_L__条件
WHILE _W__E_N__D_
当型 条件 循环体
DO UNTIL
先执行一次____和_______之
先判断条件的真假,如果 _条__件__符__合__,则执行
间的循环体,再判断UNTIL后 WHILE和WEND之间的循
课前探究学习
课堂讲练互动 第十六页,编活辑页于星规期范日:训二十练三点 四十四分。
题型三 直到型、当型循环语句的相互转换
【例3】 (缺29-30页)
课前探究学习
课堂讲练互动 第十七页,编活辑页于星规期范日:训二十练三点 四十四分。
【变式3】
课前探究学习
课堂讲练互动 第十八页,编活辑页于星规期范日:训二十练三点 四十四分。
课前探究学习
课堂讲练互动 第七页,编辑活于页星期规日范:二训十三练点 四十四分。
题型一 直到型循环语句
【例1】 画出计算1+3+5+…+999的程序框图,并写出程序. [思路探索] 分析各项特点及关系 ―→ 确定用循环结构完成求和 ―→ 画程序框图 ―→ 写程序
课前探究学习
课堂讲练互动 第八页,编辑活于页星期规日范:二训十三练点 四十四分。
执行循环体,跳出循环体执行 再执行循环体,跳出循环
______语UN句T后IL面的语句
体,执行_W__E_N_D__后面的语
句
课前探究学习
课堂讲练互动 第三页,编辑活于页星期规日范:二训十三练点 四十四分。
名称
对应 程序 框图
直到型
当型
课前探究学习
课堂讲练互动 第四页,编辑活于页星期规日范:二训十三练点 四十四分。