人教a版必修三:《1.2.3循环语句》ppt课件(35页)
合集下载
高中数学第一章1.2.3循环语句人教A版必修3

正确的是( ) A.UNTIL 语句可以无限循环 B.WHILE 语句可以无限循环 C.循环语句中必须有判断条件 D.WHILE 语句不能实现 UNTIL 语句的功能 解析:选 C.语句是描述算法的一种方式,因此具有有限性,即 循环语句不能无限循环,因此 A,B 不正确.判断条件是循环 语句不可缺少的部分,因此 C 正确.WHILE 语句与 UNTIL 语句可以相互转化,因此 D 不正确.
循环结构的程序设计
写出计算 12+32+52+…+992 的程序.
【解】
用 WHILE 语句编写程序如下: S=0 i=1 WHILE i< =99 S=S+i∧2 i=i+2 WEND PRINT S END
用 UNTIL 语句编写程序如下: S=0 i=1 DO S=S+i∧2 i=i+2 LOOP UNTIL i>99 PRINT S END
【答案】 8
(1)WHILE 语句的适用类型 当型循环也叫“前测试”循环,也就是我们所讲的“先测试后 执行”“先判断后执行”. (2)使用 WHILE 语句应关注五点 ①当型循环以 WHILE 开头,以 WEND 作为结束标志; ②一般来讲,WHILE 语句与 UNTIL 语句可以相互转化;
③执行 WHILE 语句时,先判断条件,再执行循环体,然后再 判断条件,再执行循环体,反复执行,直至条件不满足; ④WHILE 语句中的条件是指循环体的条件,满足此条件时, 执行循环体,不满足时,则跳出循环,执行循环结构后面的语 句; ⑤WHILE 语句由于先判断条件,再执行循环体,因此,循环 体可能一次也不执行就退出循环结构.
A.3 C.15
下面程序的运行结果是( ) i=1 S=0 WHILE i<=4 S=S*2+1 i=i+1 WEND PRINT S END B.7 D.17
循环结构的程序设计
写出计算 12+32+52+…+992 的程序.
【解】
用 WHILE 语句编写程序如下: S=0 i=1 WHILE i< =99 S=S+i∧2 i=i+2 WEND PRINT S END
用 UNTIL 语句编写程序如下: S=0 i=1 DO S=S+i∧2 i=i+2 LOOP UNTIL i>99 PRINT S END
【答案】 8
(1)WHILE 语句的适用类型 当型循环也叫“前测试”循环,也就是我们所讲的“先测试后 执行”“先判断后执行”. (2)使用 WHILE 语句应关注五点 ①当型循环以 WHILE 开头,以 WEND 作为结束标志; ②一般来讲,WHILE 语句与 UNTIL 语句可以相互转化;
③执行 WHILE 语句时,先判断条件,再执行循环体,然后再 判断条件,再执行循环体,反复执行,直至条件不满足; ④WHILE 语句中的条件是指循环体的条件,满足此条件时, 执行循环体,不满足时,则跳出循环,执行循环结构后面的语 句; ⑤WHILE 语句由于先判断条件,再执行循环体,因此,循环 体可能一次也不执行就退出循环结构.
A.3 C.15
下面程序的运行结果是( ) i=1 S=0 WHILE i<=4 S=S*2+1 i=i+1 WEND PRINT S END B.7 D.17
课件6:1.2.3 循环语句

【答案】 7
本节内容结束 更多精彩内容请登录:
[构建·体系]
当堂检测
1.下列算法: ①求和112+212+312+…+10102; ②已知两个数求它们的商; ③已知函数定义在区间上,将区间十等分求端点及各分点处的函数 值; ④已知正方形的边长求面积. 其中可能用到循环语句的是( )
A.①② C.①④
B.①③ D.③④
【解析】 在问题处理时,对某一步骤或若干步骤重复执行多次的适
WEND PRINT S END
A.3
B.7
C.15
D.17
【解析】 第一次循环,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. 【答案】 C
4.根据如图所示的程序框图,把对应的程序中所缺少的语句补充完
功 _执__行__循__环__体__,然后再检查上述条件,上述条件,如果_条__件__仍__符__合__,再次 能 如果仍不符合,再次_执__行__循__环__体__, 执行循环体,这个过程反复进行,直
直到__条__件__符__合___时为止.这时不再 到某一次_条__件__不__符__合__为止,这时不
执行循环体,跳出循环体执行 再执行循环体,跳出循环体,执行
___U__N_T_I_L___语句后面的语句
____W__E_N_D___后面的语句
对应程序框图
类型1 WHILE语句的应用 例 1 编写程序,计算 1+12+13+14+…+1 0100的值. 解: 程序框图如下:
程序: i=1 S=0 WHILE i<=1 000
类型2 UNTIL语句的应用 例 2 画出计算 12+32+52+…+9992 的程序框图,并写出程序. 解:程序框图如图所示:
本节内容结束 更多精彩内容请登录:
[构建·体系]
当堂检测
1.下列算法: ①求和112+212+312+…+10102; ②已知两个数求它们的商; ③已知函数定义在区间上,将区间十等分求端点及各分点处的函数 值; ④已知正方形的边长求面积. 其中可能用到循环语句的是( )
A.①② C.①④
B.①③ D.③④
【解析】 在问题处理时,对某一步骤或若干步骤重复执行多次的适
WEND PRINT S END
A.3
B.7
C.15
D.17
【解析】 第一次循环,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. 【答案】 C
4.根据如图所示的程序框图,把对应的程序中所缺少的语句补充完
功 _执__行__循__环__体__,然后再检查上述条件,上述条件,如果_条__件__仍__符__合__,再次 能 如果仍不符合,再次_执__行__循__环__体__, 执行循环体,这个过程反复进行,直
直到__条__件__符__合___时为止.这时不再 到某一次_条__件__不__符__合__为止,这时不
执行循环体,跳出循环体执行 再执行循环体,跳出循环体,执行
___U__N_T_I_L___语句后面的语句
____W__E_N_D___后面的语句
对应程序框图
类型1 WHILE语句的应用 例 1 编写程序,计算 1+12+13+14+…+1 0100的值. 解: 程序框图如下:
程序: i=1 S=0 WHILE i<=1 000
类型2 UNTIL语句的应用 例 2 画出计算 12+32+52+…+9992 的程序框图,并写出程序. 解:程序框图如图所示:
高一数学必修3课件:1-2-3循环语句

[答案] D
第一章 1.2 1.2.3
成才之路 ·数学 ·人教A版 · 必修3
[解析]
本题给定的分段函数有三段, 所以在条件结构中
需运用两次判断框,故选 D.
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
4.已知如下程序: INPUT x IF x>=0 THEN y=1 ELSE y=-1 END IF PRINT “y=”;y END
新赋值i=i-1后输出. (2)本题也可利用UNTIL语句编写程序如下: i=0 DO i=i+1 T=i^2 LOOP UNTIL T>=2000 i=i-1 PRINT i END
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
3.请思考改为求平方值大于2000的最小整数,该怎样 修改程序.最关键的是要明确,例2在当型循环中条件不满 足时,i的值已比满足条件的i值大了1,还应注意i=i+1与T =i^2语句的先后顺序对输出表达式的影响.
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
解法2:程序框图如下图所示.
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
程序如下: S=0 i=1 DO S=S+i i=i+2 LOOP UNTIL S>10000 PRINT “最小整数为”;i-2 END
第一章
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
解法二:(直到型循环)程序框图如下图.
第一章
1.2
1.2.3
成才之路 ·数学 ·人教A版 · 必修3
高中数学 1.2.3 循环语句课件 新人教A版必修3

解析 算法中的循环结构由循环语句来实现,循环语句包括UNTIL 语句和WHILE语句两种不同的格式(gé shi),且一般情况下这两种 语句可以相互转换.所以选项A是错误的,其余都正确.
第十六页,共24页。
2.下列问题可以设计成循环语句计算的有
()
①求1+3+32+…+39的和;
②比较a,b两个数的大小;
第三页,共24页。
[预习(yùxí)导引] 1.循环语句
循环语句与程序框图中的____循__环__结_相构对应,一般程序设计语言 中都有_________直__到__(_z_h和íd_à_o_)_型__(U__N_T__I当_L_型)两(种W循HI环LE语) 句结构, 分别对应于程序框图中的直到型和当型循环结构.
第八页,共24页。
规律方法 1.直到型循环语句(yǔjù)中先执行一次循环体,再 判断条件是否满足,以决定继续循环还是退出循环. 2.循环次数的控制往往是判断条件,在循环体内要控制条件的 改变,否则会陷入死循环. 3.控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两 处,若初始值为1,则循环体中累加,若初始值为循环的次数, 则循环体中递减.
2.循环(xúnhuán)语句的格式、功能及程序框图的对应关系
名称
直到型
当型
DO
格式
循环体
_L_O_O__P__U__N_T_I_L__条件
WHILE 条件 循环体
_ห้องสมุดไป่ตู้__E_N_D__
第四页,共24页。
先判断条件的真假,如
过程
先执行一次__D_O_和__U_N_T__IL_之间 的循环体,再判断UNTIL后的
第二十四页,共24页。
③对于分段函数,要求输入自变量,输出函数值;
最新人教A版必修三高中数学1.2.3循环语句公开课课件

)
答案
1 2 3 4 5
5.要使4题中的输出结果与3题中的输出结果相同,需把
4题中WHILE D 后的条件改为(
A.x<0
)
B.x<=0
C.x>0
D.x>=0
答案
规律与方法
应用循环语句编写程序要注意以下三点: 也就是要设置一些变量的初始值.
(1)循环语句中的变量一般需要进行一定的初始化操作,
(2)循环语句在循环的过程中需要有 “ 结束”的语句,
出使不等式12+22+32+„+n2<1 000成立的n的最大正
整数值.
反思与
解析答
跟踪训练 2
画出计算 1×3×5×7ׄ×999 的一个程 S =1 i =3 DO S=S*i
解 程序框图如图所示: 序框图并写出算法 .
i=i+2
LOOP UNTIL S
解析答 返回
i>999
END
达标检测
这时不再执行循环体,
UNTIL 过程 跳出循环体,执行
语句后面的语句
对应 程序 框图
出循环体,执行 WEND 面的语句
后
答案
返回
题型探究
类型一
重点难点 个个击破
由循环结构到循环语句的翻译
例 1 下面是计算 1 + 2 + „ + 100 的值的程序框图,试 解 程序如右:. 把它设计成程序 i=1 S=0 WHILE i< =
1.2.3 循环语句
学习目标
1.理解循环语句的格式和功能;
2.理解两种循环语句与两种循环结构的对应关系,能把 相应程序框图翻译为程序语句; 3.经历由问题到自然语言描述的算法到程序框图再到程 序的全过程,体会算法的形成及优化过程.
1.2.3循环语句课件

ks5u精品课件
ks5u精品课件
例题展示、巩固提高
例1、编写程序,计算1+2+3+……+99+100的值. (2) (1) i=0 i=0 sum=0 sum=0 DO WHILE i>=100 i<100 i=i+1 i=i+1 sum=sum+i sum=sum+i LOOP WEND UNTIL PRINT PRINT sum sum END END
ks5u精品课件
例题展示、巩固提高
例3、分析右边所给出程序:当n=10时, 结果是多少?程序实现功能?
INPUT “n=”;n i=1 a=0 WHILE i <= n a = a+(i+1)/i i = i+1 WEND PRINT “…”;a END
计算2/1+/2+4/3+...+循环语句的程序,试读懂程序,说 说新的语句的结构及含义.
(1) i=1 sum=1 WHILE i<99 i=i+2 sum=sum+i WEND PRINT sum END
(2) i=1 sum=1 DO i>=99 i=i+2 sum=sum+i LOOP UNTIL PRINT sum END
ks5u精品课件
问题引入
设计一个计算1+3+5+…+99的算法,并画出程序框图.
(1)
开始 i=1,Sum=1 i<99? 是 i=i+2 否
(2)
开始 i=1,Sum=1 i=i+1 Sum=Sum + i
Sum=Sum + i 输出Sum 结束
高一数学人教A版必修3课件:1.2.3 循环语句2
________.
i=1 S=1 WHILE i<=4 S=S×i i=i+1 WEND PRINT S END
i 1, S 11 1, 解析 : 该程序的执行过程是 : S 1, i 1 1 2, i 1≤4, i 2≤4, S 1 2 2, S 2 3 6, S 6 4 24, i 2 1 3, i 3 1 4, i 4 1 5, i 3≤4, i 4≤4, i 5≤4.不成立 终止循环, 此时输出S 24.
)
INPUT I=1 WHILE I<8 I=I+2 S=2*I+3 WEND PRINT S END
A.17
B.19
C.21
D.23
解析:第一次运算后I=1+2=3,I<8;进行第二次运算:I=3+2=5,I<8; 进行第三次运算:I=5+2=7,I<8;进行第四次运算:I=7+2=9,I>8, 终止运算.此时输出S=2×7+3=17. 答案:A
S=0 i=0 DO i=i+1 S=S+i LOOP UNTIL S>20 PRINT i END
解析:由程序(1)知S=0+1+2+3+4+5+6=21>20,
终止运行,此时i=7.
对于程序(2)有S=1+2+3+4+5+6=21>20, 终止运行,此时,循环执行了6次,所以i=6.
变式训练4:(2009·江苏连云港第二次调研)下面的程序的结果是
P=i i=i+1 LOOP UNTIL i>30 PRINT S END
高中数学 1.2.3循环语句课件 新人教A版必修3
1.2.3
1.2.3 循环语句
【学习目标】
1.正确理解循环语句的概念,并掌握其结构;
本 课
2.会应用条件语句和循环语句编写程序;
时 栏
3.经历对现实生活情境的探究,认识到应用计算机解决数学
目 开
问题的方便简捷.
关 【学法指导】
借助循环语句来设计程序,进一步体会算法的重要性和有效
性,在学习过程及解决实际问题的过程中,尽可能的用基本
1.2.3
例2 计算1+2+3+…+100的值又有如下算法:
第一步,令i=1,S=0.
第二步,若i≤100成立,则执行第三步;否则,输出S,
结束算法.
本 课
第三步,S=S+i.
时 栏
第四步,i=i+1,返回第二步.
目 开
请利用WHILE语句写出这个算法对应的程序.
关
解
研一研·问题探究、课堂更高效
1.2.3
时执行循环体,又因为是 20 个数的平均数,当 i=20 时必须
本
课 时
再循环一次,S 才是 20 个数的和,当 i=21 时必须结束循环,
栏 目
所以应填“i>20”.
开
关
答案 D
练一练·当堂检测、目标达成落实处
1.2.3
2.右面的程序运行结果是 ( C )
A.3
本
B.7
课 时
C.10
栏
目
D.17
算法语句描述算法、体会算法思想的作用及应用,增进对算
法的了解,形成良好的数学学习情感和积极的学习态度.
填一填·知识要点、记下疑难点
1.2.3
1.循环语句
本
循环语句与程序框图中的 循环结构 相对应,一般程序设计
1.2.3 循环语句
【学习目标】
1.正确理解循环语句的概念,并掌握其结构;
本 课
2.会应用条件语句和循环语句编写程序;
时 栏
3.经历对现实生活情境的探究,认识到应用计算机解决数学
目 开
问题的方便简捷.
关 【学法指导】
借助循环语句来设计程序,进一步体会算法的重要性和有效
性,在学习过程及解决实际问题的过程中,尽可能的用基本
1.2.3
例2 计算1+2+3+…+100的值又有如下算法:
第一步,令i=1,S=0.
第二步,若i≤100成立,则执行第三步;否则,输出S,
结束算法.
本 课
第三步,S=S+i.
时 栏
第四步,i=i+1,返回第二步.
目 开
请利用WHILE语句写出这个算法对应的程序.
关
解
研一研·问题探究、课堂更高效
1.2.3
时执行循环体,又因为是 20 个数的平均数,当 i=20 时必须
本
课 时
再循环一次,S 才是 20 个数的和,当 i=21 时必须结束循环,
栏 目
所以应填“i>20”.
开
关
答案 D
练一练·当堂检测、目标达成落实处
1.2.3
2.右面的程序运行结果是 ( C )
A.3
本
B.7
课 时
C.10
栏
目
D.17
算法语句描述算法、体会算法思想的作用及应用,增进对算
法的了解,形成良好的数学学习情感和积极的学习态度.
填一填·知识要点、记下疑难点
1.2.3
1.循环语句
本
循环语句与程序框图中的 循环结构 相对应,一般程序设计
高一数学人教A版必修3课件:1.2.3 循环语句3
可否利用已有算法知识求解?
求值1 2 3 ...... 100
s1 1
递 推 求 积
s2 s1 2
s3 s2 3
s4 s3 4
弊端
线型表达太繁琐 100个变量不经济
……
s100 s99 100
输出 s100
(三)循序渐进,深入探究
递推求积中,每步中重复 的操作是什么, 变化的是什么?有何变化规律?
重点:循环结构的三要素 —— 循环变量 赋初值、循环体、循环终止条件。 难点:循环三要素的确定以及循环执行时 变量的变化规律。
二.学情分析
学习了算法的概念、顺序结构、条件结构及简单的赋值 问题。 高一学生形象思维较强,理性抽象认识能力较薄弱,故 教学中选择学生熟悉的实例引入,通过对例子的分析, 使学生逐步经历循环结构设计的全过程,学会有条理的 思考问题,表达循环结构,并整理成程序框图。
一.教材分析
教材地位与作用 教学目标 重难点分析
知识与技能 过程与方法 情感态度与价值观
感受算法思想在解决具体问题中的意义,提高算法
素养;
经历发现、创造和运用的历程与乐趣,体验成 功的喜悦; 培养学生形式化的表达能力,构造性解决问题的能 力,以及程序化的思想意识。
一.教材分析
教材地位与作用 教学目标 重难点分析
是
输出s 结束
否 输出s
结束
循环结构两种框图:
Until(直到型)循环
While(当型)循环
循环体 P
成立
循环体 P
不成立 不成立
成立
(四)变式训练,深化理解
1 2 3 ...... 100
开始 S=1 S=0 i=2 i=3 i=i+2 i=i+1 i<=99? i<=100? 否 输出s 结束 是
内蒙古元宝山区平煤高级中学高中数学人教必修三课件:1.2.3循环语句
第九页,编辑于星期日:六点 三十二分。
例6 求1+2+3+…+100
开始
当型循环结构
i=1 S=0
i=i+1
S=S+i 是
i <=100? 否
输出S 结束
程序
i=1
S=0
WHILE i<=100
S=S+i i=i+1 WEND PRINT S
END
第十页,编辑于星期日:六点 三十二分。
例7 编写程序求函数y=x3+3x2-24x+30,连续输入自变量的11个取 值,输出相应的函数值.开 始
1.2.3 循环语句
第一页,编辑于星期日:六点 三十二分。
复习引入
运算符
/
^
>= <=
<>
\ MOD
BASIC语言中的常用运算符号
功能
乘法运算 除法运算
幂运算
取商 取余数
函数名
ABS(x)
SQR(x)
LOG(x)
功能
|x|
x
Inx
注意事项
x0 x0
第二页,编辑于星期日:六点 三十二分。
复习引入
While(当型)循环 循环体
P是
否
Until(直到型)循环
先判断 后循环
在每次执行循环体前,对条件进行
判断,当条件满足,执行循环体,否则 终止循环.
先循环 后判断
循环体
P否
是
执行一次循环体后,对条件进行 判断,如果条件不满足,就继续执行 循环体,直到条件满足时终止循环.
第四页,编辑于星期日:六点 三十二分。
第七页,编辑于星期日:六点 三十二分。
例6 求1+2+3+…+1开00始
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主目录
UNTIL i>999 S
探要点、究所然 当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
( )
1.2.3
1.关于循环语句的说法不 正确的是 . A.算法中的循环结构由 WHILE 语句来实现
B.循环语句中有直到型语句和当型语句,即 UNTIL 语句和 WHILE 语句 C.一般来说 UNTIL 语句和 WHILE 语句可以互相转换 D.算法中的循环结构由循环语句来实现
思考 4
通过比较,你觉得 WHILE 型语句与 UNTIL 型语句之间有什么区别呢?
答 它们的区别:在 WHILE 语句中,先判断指定的条件,当条件满足时执行循环体; 在 UNTIL 语句中,先执行循环体再判断条件是否成立,当条件不满足时执行循环体.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
填要点、记疑点
1.2.3
对应程 序框图
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
[情境导学]
在我们日常的班级管理中,班主任对违犯纪律同学的处罚一般是让其
写检查,有的同学的检查避重就轻,轻描淡写的几句话就想应付过去,班主任看 后往往会说:“认识不深刻,拿回去重写,直到认识深刻为止”.班主任老师无 意中应用了算法语句中的知识,你想知道应用的是什么算法语句吗?
什么吗?
答 WHILE 条件 循环体 WEND
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
思考 3 计算机是按怎样的顺序执行 WHILE 语句的?
答 先判断指定的条件是否为真, 若条件为真, 执行循环条件, 然后再检查上述条件, 如果仍为真,再次执行循环体,这个过程反复执行,直到条件为假时退出循环.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
1.2.3
3.下列方框中为一个求 20 个数的平均数的程序,在横线上应填充的语句为( D ) A.i<=20 C.i>=20
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
解 i= 1 S= 0 WHILE i<=100 S=S+i i=i+1 WEND PRINT S,END
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
跟踪训练 3 设计一个计算 1×3×5×7ׄ×999 的算法.
解 程序框图如图所示:
S=1 i=3 DO S=S*i i=i+2 LOOP PRINT END
明目标、知重点 填要点、记疑点
1.2.3
探究点一:直到型循环语句
反思与感悟
控制循环次数的变量要综合考虑初始化时和 LOOP UNTIL 后两
处,若初始值为 1,则循环体中累加,若初始值为循环的次数,则循环体中递减.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点一:直到型循环语句
-1 . 跟踪训练 1 在下面的程序运行中,计算机输出的结果是________
x=20 DO x=x-3 LOOP UNTIL x<0 PRINT x END
解析 当循环 6 次后 x 的值为 20-18=2,此时 2<0 不成立,因此再循环一次,所 以得到的 x 的值为 2-3=-1,因此时-1<0,满足条件,所以结束循环,输出-1.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
解析 ①和④用到循环语句;②③用不到.故选 C.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
)
1.2.3
3.下列方框中为一个求 20 个数的平均数的程序,在横线上应填充的语句为( A.i<=20 C.i>=20 B.i<20 D.i>20
S= 0 i= 1 DO INPUT x S=S+x i=i+1 LOOP UNTIL a=S/20 PRINT a END
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点一:直到型循环语句
思考 3 计算机是按怎样的顺序执行 UNTIL 语句的?
答 先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,
直到条件成立退出循环.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
探究点二:当型循环语句
反思与感悟
(1)计算机执行当型循环语句时,先判断条件的真假,若条件为真,执
行循环体,若为假则退出.这是确定是否应用当型语句的关键. (2)当型循环语句中WHILE和WEND成对出现. (3)判断条件往往是控制循环次数的变量.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
反思与感悟
(1)循环次数的控制往往是判断条件,在循环体内要控制条件的改变, 否
则会陷入死循环. (2)控制循环次数的变量要综合考虑初始化时和 LOOP UNTIL 后两处, 若初始值为 1, 则循环体中累加,若初始值为循环的次数,则循环体中递减.
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
思考 1 当型循环结构的程序框图是什么?
答 当型循环结构:
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
思考 2 阅读教材 30 页中间一段内容,你能说出当型循环结构对应的 WHILE 语句是
和当型循环结构. 2.循环语句的格式、功能及程序框图的对应关系
名称 直到型 当型
格式
LOOP UNTIL
WEND
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
填要点、记疑点
1.2.3
先执行一次 DO 和 UNTIL 之间的 先判断条件的真假,如果 条件符合 , 循环体,再判断UNTIL后的条件是 则执行WHILE和WEND之间的循环 否符合,如果不符合,继续 执行 过 循环体 ,然后再检查上述条件, 体,然后再检查上述条件,如果
探要点、究所然
1.2.3
探究点二:当型循环语句
例 2 计算 1+2+3+„+100 的值又有如下算法: 第一步,令 i=1,S=0. 第二步,若 i≤100 成立,则执行第三步;否则,输出 S,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 请利用 WHILE 语句写出这个算法对应的程序.
条件仍符合
,再次执行循环体,
程 如果仍不符合, 再次 执行循环体 , 这个过程反复进行,直到某一次 直到 条件符合 时为止.这时不再执
条件不符合
为止,这时不再执行
行循环体,跳出循环体执行 UNTIL 循环体,跳出循环体,执行 WEND 语句后面的语句 后面的语句
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
2.会应用条件语句和循环语句编写程序; 3.经历对现实生活情境的探究,认识到应用计算机解决数学问 题的方便简捷.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
填要点、记疑点
1.循环语句
1.2.3
循环语句与程序框图中的 循环结构 相对应,一般程序设计语言中都有 直到型
(UNTIL) 和 当型(WHILE) 两种循环语句结构,分别对应于程序框图中的直到型
第一章 算法初步
§1.2 基本算法语句
1.2.3 循环语句
本节知识目录
1.2.3
明目标、知重点
循
填要点、记疑点 探究点一 直到型循环语句 探要点、究所然 探究点二 当堂测、查疑缺 当型循环语句
环
语
句
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
明目标、知重点
1.2.3
1.正确理解循环语句的概念,并掌握其结构;
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
( C )
1.2.3
2.下列问题可以设计成循环语句计算的有 ①求 1+3+32+„+39 的和; ②比较 a,b 两个数的大小; ③对于分段函数,要求输入自变量,输出函数值; ④求平方值小于 100 的最大整数. A.0 个 C.2 个 B. 1 个 D.3 个
UNTIL i>999 S
探要点、究所然 当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
( )
1.2.3
1.关于循环语句的说法不 正确的是 . A.算法中的循环结构由 WHILE 语句来实现
B.循环语句中有直到型语句和当型语句,即 UNTIL 语句和 WHILE 语句 C.一般来说 UNTIL 语句和 WHILE 语句可以互相转换 D.算法中的循环结构由循环语句来实现
思考 4
通过比较,你觉得 WHILE 型语句与 UNTIL 型语句之间有什么区别呢?
答 它们的区别:在 WHILE 语句中,先判断指定的条件,当条件满足时执行循环体; 在 UNTIL 语句中,先执行循环体再判断条件是否成立,当条件不满足时执行循环体.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
填要点、记疑点
1.2.3
对应程 序框图
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
[情境导学]
在我们日常的班级管理中,班主任对违犯纪律同学的处罚一般是让其
写检查,有的同学的检查避重就轻,轻描淡写的几句话就想应付过去,班主任看 后往往会说:“认识不深刻,拿回去重写,直到认识深刻为止”.班主任老师无 意中应用了算法语句中的知识,你想知道应用的是什么算法语句吗?
什么吗?
答 WHILE 条件 循环体 WEND
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
思考 3 计算机是按怎样的顺序执行 WHILE 语句的?
答 先判断指定的条件是否为真, 若条件为真, 执行循环条件, 然后再检查上述条件, 如果仍为真,再次执行循环体,这个过程反复执行,直到条件为假时退出循环.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
1.2.3
3.下列方框中为一个求 20 个数的平均数的程序,在横线上应填充的语句为( D ) A.i<=20 C.i>=20
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
解 i= 1 S= 0 WHILE i<=100 S=S+i i=i+1 WEND PRINT S,END
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
跟踪训练 3 设计一个计算 1×3×5×7ׄ×999 的算法.
解 程序框图如图所示:
S=1 i=3 DO S=S*i i=i+2 LOOP PRINT END
明目标、知重点 填要点、记疑点
1.2.3
探究点一:直到型循环语句
反思与感悟
控制循环次数的变量要综合考虑初始化时和 LOOP UNTIL 后两
处,若初始值为 1,则循环体中累加,若初始值为循环的次数,则循环体中递减.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点一:直到型循环语句
-1 . 跟踪训练 1 在下面的程序运行中,计算机输出的结果是________
x=20 DO x=x-3 LOOP UNTIL x<0 PRINT x END
解析 当循环 6 次后 x 的值为 20-18=2,此时 2<0 不成立,因此再循环一次,所 以得到的 x 的值为 2-3=-1,因此时-1<0,满足条件,所以结束循环,输出-1.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
解析 ①和④用到循环语句;②③用不到.故选 C.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
)
1.2.3
3.下列方框中为一个求 20 个数的平均数的程序,在横线上应填充的语句为( A.i<=20 C.i>=20 B.i<20 D.i>20
S= 0 i= 1 DO INPUT x S=S+x i=i+1 LOOP UNTIL a=S/20 PRINT a END
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点一:直到型循环语句
思考 3 计算机是按怎样的顺序执行 UNTIL 语句的?
答 先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,
直到条件成立退出循环.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
探究点二:当型循环语句
反思与感悟
(1)计算机执行当型循环语句时,先判断条件的真假,若条件为真,执
行循环体,若为假则退出.这是确定是否应用当型语句的关键. (2)当型循环语句中WHILE和WEND成对出现. (3)判断条件往往是控制循环次数的变量.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
反思与感悟
(1)循环次数的控制往往是判断条件,在循环体内要控制条件的改变, 否
则会陷入死循环. (2)控制循环次数的变量要综合考虑初始化时和 LOOP UNTIL 后两处, 若初始值为 1, 则循环体中累加,若初始值为循环的次数,则循环体中递减.
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
思考 1 当型循环结构的程序框图是什么?
答 当型循环结构:
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.3
探究点二:当型循环语句
思考 2 阅读教材 30 页中间一段内容,你能说出当型循环结构对应的 WHILE 语句是
和当型循环结构. 2.循环语句的格式、功能及程序框图的对应关系
名称 直到型 当型
格式
LOOP UNTIL
WEND
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
填要点、记疑点
1.2.3
先执行一次 DO 和 UNTIL 之间的 先判断条件的真假,如果 条件符合 , 循环体,再判断UNTIL后的条件是 则执行WHILE和WEND之间的循环 否符合,如果不符合,继续 执行 过 循环体 ,然后再检查上述条件, 体,然后再检查上述条件,如果
探要点、究所然
1.2.3
探究点二:当型循环语句
例 2 计算 1+2+3+„+100 的值又有如下算法: 第一步,令 i=1,S=0. 第二步,若 i≤100 成立,则执行第三步;否则,输出 S,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 请利用 WHILE 语句写出这个算法对应的程序.
条件仍符合
,再次执行循环体,
程 如果仍不符合, 再次 执行循环体 , 这个过程反复进行,直到某一次 直到 条件符合 时为止.这时不再执
条件不符合
为止,这时不再执行
行循环体,跳出循环体执行 UNTIL 循环体,跳出循环体,执行 WEND 语句后面的语句 后面的语句
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
2.会应用条件语句和循环语句编写程序; 3.经历对现实生活情境的探究,认识到应用计算机解决数学问 题的方便简捷.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
填要点、记疑点
1.循环语句
1.2.3
循环语句与程序框图中的 循环结构 相对应,一般程序设计语言中都有 直到型
(UNTIL) 和 当型(WHILE) 两种循环语句结构,分别对应于程序框图中的直到型
第一章 算法初步
§1.2 基本算法语句
1.2.3 循环语句
本节知识目录
1.2.3
明目标、知重点
循
填要点、记疑点 探究点一 直到型循环语句 探要点、究所然 探究点二 当堂测、查疑缺 当型循环语句
环
语
句
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
明目标、知重点
1.2.3
1.正确理解循环语句的概念,并掌握其结构;
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
当堂测、查疑缺
请选择
1
2
3
4
( C )
1.2.3
2.下列问题可以设计成循环语句计算的有 ①求 1+3+32+„+39 的和; ②比较 a,b 两个数的大小; ③对于分段函数,要求输入自变量,输出函数值; ④求平方值小于 100 的最大整数. A.0 个 C.2 个 B. 1 个 D.3 个