【预-讲-练-结】人教版数学必修三1.2.3循环语句
1. 2.3循环语句(讲).doc
1.2.3 循环语句(结).doc
1.2.3循环语句(练).doc
1.2.3循环语句(预).doc
1.2.3 循环语句(结)
UNTIL语句的应用
[例1] 编写程序计算12+32+52+…+9992,并画出相应的程序框图.
[自主解答]
程序如下: 程序框图如下图:
S=0
i=1
DO
S=S+i^2
i=i+2
LOOP UNTIL i>999
PRINT S
END
例若将“12+32+52+…+9992”改为“12+22+32+42+…+9992+1 0002”,则结果又如何呢?
解:
程序如下:
S=0
i=1
DO
S=S+i^2
i=i+1
LOOP UNTIL i>1 000
PRINT S
END
程序框图如下图:
————— —————————————
1.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.
2.循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死循环.
3.控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减.
——————————————————————————————————————
1.输入100个数,将其中正数的个数输出,写出程序.
解:程序:
i=0m=0DO INPUT x i=i+1 IF x>0 THENm=m+1 END IFLOOP UNTIL i>=100PRINT mEND
1.2.3循环语句(练)
一、选择题
1.对当型循环结构叙述不正确的是( )
A.当给定的条件成立(真)时,反复执行循环体,直到条件不成立(假)时,才停止循环
B.当型循环有时也称“前测试型”循环
C.当型循环结构对应的循环语句是UNTIL语句
D.任何一种需要重复处理的问题都可以用当型循环来实现
[答案] C
2.下列说法正确的是( )
A.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构
B.当型(WHILE)循环结构先执行循环体,后判断条件
C.当型(WHILE)循环结构先判断条件,后执行循环体
D.以上说法都不正确
[答案] C
[解析] 当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C.
3.下列需用循环语句编写程序的是( )
A.输入x的值,输出y=x2-3x的值
B.y=x-4,x>0,-x+1,x≤0,输入x的值,输出对应的函数值
C.求x的立方根
D.求5+6+7+8+…+101的值
[答案] D
4.下列程序的功能是( )
S=1
1.2.3循环语句(预)
课前预习学案
一、预习目标
1、充分地感知、体验应用计算机解决数学问题的方法;
2、正确理解循环语句的概念,并掌握其结构;
3、能初步操作、模仿, 应用循环语句编写程序。
二、预习内容
1. 在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这
就是 反复执行的处理步骤称为 。
2. 算法中的循环结构是由 来实现的。对应于程序框图中的两种循环结构,
一般程序设计语言中也有当型( 型)和直到型( 型)两种语句结构。即
语句和 语句。
三、 提出疑惑
1、两种循环结构有什么差别?
2、参照当型循环结构,说说计算机是按怎样的顺序执行WHILE语句的?
3、参照直到型循环结构,说说计算机是按怎样的顺序执行UNTIL语句的?
1.2.3循环语句(讲)
算法中的循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。即WHILE语句和UNTIL语句。
WHILE语句
(1)WHILE语句的一般格式是 对应的程序框图是
(2)当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句。因此,当型循环有时也称为“前测试型”循环。
UNTIL语句
(1)UNTIL语句的一般格式是 对应的程序框图是
(2)直到型循环又称为“后测试型”循环,从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句。
分析:当型循环与直到型循环的区别:(先由学生讨论再归纳)
当型循环先判断后执行,直到型循环先执行后判断;
资源评论
共有 0位用户发表了评论 查看完整内容我要评价此资源