- 0
- 0
- 约3.98千字
- 约 10页
- 2021-09-19 发布于北京
- 举报
1.2.3 循环语句
学 习 目 标
核 心 素 养
1.理解循环语句的两种格式及功能.(重点)
2.会应用条件语句和循环语句编写程序.(难点)
3.掌握当型循环和直到型循环的条件.(易混点)
1.通过学习循环语句的两种不同格式,培养学生逻辑推理素养.
2.借助循环语句编写,提升数学抽象素养.
循环语句的格式、功能及相应的程序框图
名称
直到型(UNTIL语句)
当型(WHILE语句)
格式
DO
循环体
LOOP_UNTIL条件
WHILE条件
循环体
WEND
功能
先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体然后再检查上述条件,如果仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体执行UNTIL语句后面的语句
先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND后面的语句
对应程序框图
思考:两种循环语句的格式是截然不同的,它们之间有没有联系?
[提示] 两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同.一般地,WHILE语句和UNTIL语句可以相互转化.
1.下列问题,设计程序求解时,要用到循环语句的有( )
①输入每个同学的数学成绩,求全班同学的平均分;
②求分段函数的函数值;
③求连续100个自然数的平方和;
④输入100个数,从中找出最大的数.
A.1个 B.2个
C.3个 D.4个
C [①③④要用到循环语句.]
2.下列循环语句,循环终止时,i等于( )
A.3 B.4
C.5 D.6
D [当i=6时,满足i5,终止循环.]
3.下面程序的运行结果是________.
15 [第一次循环,S=0×2+1=1,i=2;第二次循环,S=1×2+1=3,i=3;第三次循环,S=3×2+1=7,i=4;第四次循环,S=7×2+1=15,i=5,终止循环,输出S值为15.]
4.下列程序的运行结果是________.
3 [第一次循环x=110,i=2;第二次循环,x=120,i=3,终止循环,输出i的值为3.]
WHILE语句的应用
【例1】 如果执行下面程序后输出的结果是132,那么在程序中WHILE后面的条件应为( )
A.i11 B.i=11 C.i=11 D.i11
思路点拨:运行程序寻找规律,进而确定条件.
B [由题意S=1,i=12,满足条件;S=1×12=12,i=12-1=11满足条件;S=12×11=132,i=10,由题意此时应输出S值,即不满足条件,退出循环,故WHILE后条件应为“i=11”.
使用WHILE语句的注意点
(1)当型循环语句以WHILE开头,以WEND结束.
(2)执行WHILE语句时,先判断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,直至条件不满足.
(3)WHILE语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行WEND后面的语句.
(4)WHILE语句先判断条件,再执行循环体,因此,循环体可能一次也不执行就退出循环.
eq \o([跟进训练])
1.读程序,回答下列问题:
(1)若输入n=3,则输出的结果为________.
(2)此程序对应的计算式子是________.
(3)程序中的循环语句对应________型循环结构.
(1)eq \f(3,4) (2)eq \f(1,1×2)+eq \f(1,2×3)+…+eq \f(1,n?n+1?) (3)当 [(1)输入n=3,当i=1时,
S=0+eq \f(1,2)=eq \f(1,2);
当i=2时,S=eq \f(1,2)+eq \f(1,6)=eq \f(2,3);
当i=3时,S=eq \f(2,3)+eq \f(1,12)=eq \f(3,4),结束循环,此时输出S=eq \f(3,4).
(2)此程序是用于计算eq \f(1,1×2)+eq \f(1,2×3)+…+eq \f(1,n?n+1?)的值.
(3)这是WHILE语句,对应的是当型循环结构.]
UNTIL语句的应用
【例2】 下列两个程序(1)和(2)的运行结果分别是( )
A.7,7 B.7,6
C.6,7 D.6,6
思路点拨:认真观察程序(1)(2)有什么不同点,这种不同点对输出结果有怎样的影响?
B [程序(1):S=0,i=0+1=1,不满足S20,执行循环;S=1,i=1+1=2,不满足S20,执行循环;S=1+2=3,i=2+1=3,不满足S20,执行循环;S=3+3=6
您可能关注的文档
- 高三数学二轮复习精品教学案:(8)填空题解题策略.doc
- 高三数学二轮专题二:三角函数的性质和图像 学案.doc
- 高三数学二轮专题三:三角形中的问题 学案.doc
- 高三数学二轮专题四:平面向量以及应用 学案.doc
- 高三数学二轮专题五:不等式 学案.doc
- 高三数学二轮专题一:三角函数的恒等变形 学案.doc
- 高三数学一轮(北师大版)基础巩固:第1章 第1节 集合的概念及其运算.doc
- 高三数学一轮(北师大版)基础巩固:第1章 第3节 全称量词与存在量词、逻辑联结词“且”“或”“非”.doc
- 高三数学一轮(北师大版)基础巩固:第2章 第1节 函数及其表示.doc
- 高三数学一轮(北师大版)基础巩固:第2章 第2节 函数的单调性与最值.doc
原创力文档

文档评论(0)