(新)人教版高中数学必修三1.2.3《循环语句》优秀课件(共22张PPT)
合集下载
(新)人教版高中数学必修三1.2.3《循环语句》课件(共22张PPT)
UNTIL型:
2. 编写一个程序,输入正整数n,计 算它的阶乘n! (n!=n×(n-1)×...×3×2×1)
WHILE型程序: INPUT "n=";n i=1 m=1 WHILE i<=n m=i*m i=i+1 WEND PRINT "m=";m END
UNTIL型: INPUT "n=";n i=1 m=1 DO m=i*m i=i+1 LOOP UNTIL i>n PRINT "m=";m END
循环语句
1.2.3 循环语句
1. WHILE语句和UNTL语句。
1.2.3 循环语句
1. WHILE语句和UNTL语句。
(1) WHLE语句的一般格式是:
1.2.3 循环语句
1. WHILE语句和UNTL语句。
(1) WHLE语句的一般格式是:
WHILE 条件
循环体 WEND
1.2.3 循环语句
1. WHILE语句和UNTL语句。
(1) WHLE语句的一般格式是:
WHILE 条件
循环体 WEND
满足条件? 否
循环体 是
(2) UNTIL语句的一般格式:
(2) UNTIL语句的一般格式:
DO
循环体 Loop UNTIL 条件
(2) UNTIL语句的一般格式:
DO
循环体 Loop UNTIL 条件
循环体 满足条件? 是 否
(2) UNTIL语句的一般格式:
DO
循环体 Loop UNTIL 条件
循环体 满足条件? 是 否
思考: 直到型循环又称为“后测试型” 循环,参照其直到型循环结构对应的程序 框图,说说计算机上是按怎样的顺序执行 UNTIL语句的?
人教版高中数学必修三第一章第2节 1.2.3 循环语句 课件.(共21张PPT)
z=0 WHILE y<=x+2
z=z+1 y=y+1 WEND PRINT z x=x+1 y=1 WEND END
2020/6/7
20
2020/6/7
21
S=S+i i=i+1 LOOP UNTIL i>10 PRINT S END
2020/6/7
15
5.写出下面的程序运行的结果( B ) J=5 A=0 WHLE J<5
J=J+1 A=A+J*J WEND PRINT J END
A.4
B.5
C.54
D.55
2020/6/7
16
6.写出下面的程序运行的结果____0__
1.2.3
循环语句
2
1
算法中的循环结构是由循环语句来实现的 .
循环结构有两种-----当型与直到型. 当型循环结构(当条件满 直到型循环结构(反复执 足时反复执行循环体) 行循环体直到条件满足)
循环体
满足条件?
循环体
否
否
是
满足条是件?
对应于程序框图中的两种循环结构,一般
程序设计语言中也有当型(WHILE型)和直到型
2020/6/7
18
8.写出下面的程序运行的结果_1___3___5_____ __9_9_
i=3 S=1 DO
S=S+i i=i+2 LOOP UNTIL i>99^2 PRINT S END
2020/6/7
19
9.写出下面的程序运行的结果_3_、__4_、__5_、__6____
x=1 y=1 WHILE x<=4
8
z=z+1 y=y+1 WEND PRINT z x=x+1 y=1 WEND END
2020/6/7
20
2020/6/7
21
S=S+i i=i+1 LOOP UNTIL i>10 PRINT S END
2020/6/7
15
5.写出下面的程序运行的结果( B ) J=5 A=0 WHLE J<5
J=J+1 A=A+J*J WEND PRINT J END
A.4
B.5
C.54
D.55
2020/6/7
16
6.写出下面的程序运行的结果____0__
1.2.3
循环语句
2
1
算法中的循环结构是由循环语句来实现的 .
循环结构有两种-----当型与直到型. 当型循环结构(当条件满 直到型循环结构(反复执 足时反复执行循环体) 行循环体直到条件满足)
循环体
满足条件?
循环体
否
否
是
满足条是件?
对应于程序框图中的两种循环结构,一般
程序设计语言中也有当型(WHILE型)和直到型
2020/6/7
18
8.写出下面的程序运行的结果_1___3___5_____ __9_9_
i=3 S=1 DO
S=S+i i=i+2 LOOP UNTIL i>99^2 PRINT S END
2020/6/7
19
9.写出下面的程序运行的结果_3_、__4_、__5_、__6____
x=1 y=1 WHILE x<=4
8
高一数学(人教版)必修3课件:1.2.3循环语句(共29张PPT)
第一步,令i=1,S=0.
S=0
第二步,计算S=S+i2, i=i+1. S=S+i2
第三步,判断“i>20” 是否成立.
若是,则输出S; 否则,返回第二步.
i=i+1 i>20? 否
是 输出S
结束
练习求S=12+22+32+…+202的算法,框图和程序.
开始
i=1 S=0 S=S+i2
程序:
i=1 S=0
解:算法如下 第一步,令n=1. 第二步,输入x. 第三步,计算y=x3+3x2-24x+30. 第四步,输出y. 第五步,n=n+1.
第六步,判断“n>11”是否成立. 若是,则 结束算法;否则,返回第二步.
令n=1.
开始
输入x
n=1
计算y=x3+3x2-24x+30. 输入x 输出y.
n=n+1.
开始
i=1 S=0
i=i+1
i≤100?
否 输出S
S=S+i
是
程序:
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT S
END
结束
写1+2+3+…+100的值程序
直到型程序:
i=1 S=0
DO S=S+i i=i+1
LOOP UNTIL i>100 PRINT S
S=21+22+23+…+220
解:算法如下
S=S+2i, i=i+1.
高中数学人教必修三课件:1.2.3循环语句
是
P否
语句体1
语句体2
IF 条件 THEN 语句体1
ELSE 语句体2
END IF
P否 是
语句体
IF 条件 THEN 语句体
END IF
新课引入 循环结构
While(当型)循环 循环体
P是
否
Until(直到型)循环 循环体
P否
是
算法中的循环结构是由循环语句来实现的。
新课学习
直
循环体
到
型 循
满足条件? 否
Until(直到型)循环
先循环 后判断
循环体
P否
是
执行一次循环体后,对条件进行 判断,如果条件不满足,就继续执行 循环体,直到条件满足时终止循环.
复习引入
输入语句的一般格式 INPUT “提示内容”;变量
输出语句的一般格式 PRINT “提示内容”;表达式
赋值语句的一般格式 条件语句的一般格式
变量=表达式
能被3整除的所有整数。(分别用WHILE型和UNTIL型)
WHILE型:
UNTIL型:
i=1 WHILE i<=100 If i mod 3=0 then PRINT i END IF i=i+1 WEND END
i=1 DO If i mod 3=0 then PRINT i END IF i=i+1 LOOP UNTIL i>100 END
例6 求1+2+3+…+开10始0
直到型循环
i=1
S=0
S=S+i
i=i+1
否 i >100? 是 输出S
结束
程序
i=1 S=0 DO
S=S+i i=i+1 LOOP UNTIL i>100
人教新课标版数学高一-必修3课件1.2.3循环语句
件,如果仍不符合,再次执行循 过程反复进行,直到某一次条件不符
环体,直到 条件符合 时为止. 合 为止,这时不再执行循环体,跳
答案
这时不再执行循环体,跳出循 过程 环体,执行 UNTIL 语句后面的 出循环体,执行WEND后面的语句
语句
对应 程序 框图
答案
返回
合作探究
类型一 由循环结构到循环语句的翻译
返回
例1 下面是计算1+2+…+100的值的程序框图,试把它设计成程序.
解 程序如右:
i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT S
END
反思与感悟 解析答案
跟踪训练1 试把例1中的当型循环改为直到型循环. 解 程序如下:
i=1 S=0 DO
S=S+i i=i+1 LOOP UNTIL i>100 PRINT S END
第一章 §1.2 基本算法语句
1.2.3 循环语句
展示目标
1.理解循环语句的格式和功能; 2.理解两种循环语句与两种循环结构的对应关系,能把相应程序框图翻译 为程序语句; 3.经历由问题到自然语言描述的算法到程序框图再到程序的全过程,体会 算法的形成及优化过程.
自主学习
知识点一 循环语句 循环语句与程序框图中的 循环 结构相对应.循环语句结构一般有直到型和 当型 两种循环语句结构.
B.5次
C.6次
D.7次
1 2345
答案
4.下面的程序运行完时,循环体一共被执行了( A )
x=20 WHILE x>0
x=x-5 WEND PRINT x END
A.4次
B.5次
C.6次
环体,直到 条件符合 时为止. 合 为止,这时不再执行循环体,跳
答案
这时不再执行循环体,跳出循 过程 环体,执行 UNTIL 语句后面的 出循环体,执行WEND后面的语句
语句
对应 程序 框图
答案
返回
合作探究
类型一 由循环结构到循环语句的翻译
返回
例1 下面是计算1+2+…+100的值的程序框图,试把它设计成程序.
解 程序如右:
i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT S
END
反思与感悟 解析答案
跟踪训练1 试把例1中的当型循环改为直到型循环. 解 程序如下:
i=1 S=0 DO
S=S+i i=i+1 LOOP UNTIL i>100 PRINT S END
第一章 §1.2 基本算法语句
1.2.3 循环语句
展示目标
1.理解循环语句的格式和功能; 2.理解两种循环语句与两种循环结构的对应关系,能把相应程序框图翻译 为程序语句; 3.经历由问题到自然语言描述的算法到程序框图再到程序的全过程,体会 算法的形成及优化过程.
自主学习
知识点一 循环语句 循环语句与程序框图中的 循环 结构相对应.循环语句结构一般有直到型和 当型 两种循环语句结构.
B.5次
C.6次
D.7次
1 2345
答案
4.下面的程序运行完时,循环体一共被执行了( A )
x=20 WHILE x>0
x=x-5 WEND PRINT x END
A.4次
B.5次
C.6次
人教高中数学循环语句PPT精美课件
人教高中数学循环语句PPT精美课件
人教高中数学循环语句PPT精美课件
令n=1. 输入x
开始 n=1
计算y=x3+3x2-24x+30. 输入x 输出y.
n=n+1.
y=x3+3x2-24x+30
判断“n>11”是否成立. 输出y
若是,则结束算法; 否则,返回第二步.
n=n+1 否
n>11? 是
结束
知识探究1:直到型(UNTIL)循环语句 思考:直到型循环结构的程序框图是什么?
直到型循环语句 简称UNTIL语句
DO 循环体
LOOP UNTIL 条件
循环体
满足条件? 否 是
例1:写1+2+3+…+100的和的算法,框图和程序
解:算法如下 第一步,令i=1,S=0.
第二步,计算S=S+i, i=i+1. 第三步,判断“i>100”是否成立.
输出S
i=i+1 LOOP UNTIL i>20 PRINT S
END
人教高中数学循环语句PPT精美课件
结束
人教高中数学循环语句PPT精美课件=20
DO
x=x-3
-1
LOOP UNTIL x<0
PRINT x
END
人教高中数学循环语句PPT精美课件
否则,返回第二步.
人教高中数学循环语句PPT精美课件
人教高中数学循环语句PPT精美课件
练习:写出求S=12+22+32+…+202的和的算法,
框图和程序.
开始
解:算法如下
i=1
人教高中数学循环语句PPT精美课件
令n=1. 输入x
开始 n=1
计算y=x3+3x2-24x+30. 输入x 输出y.
n=n+1.
y=x3+3x2-24x+30
判断“n>11”是否成立. 输出y
若是,则结束算法; 否则,返回第二步.
n=n+1 否
n>11? 是
结束
知识探究1:直到型(UNTIL)循环语句 思考:直到型循环结构的程序框图是什么?
直到型循环语句 简称UNTIL语句
DO 循环体
LOOP UNTIL 条件
循环体
满足条件? 否 是
例1:写1+2+3+…+100的和的算法,框图和程序
解:算法如下 第一步,令i=1,S=0.
第二步,计算S=S+i, i=i+1. 第三步,判断“i>100”是否成立.
输出S
i=i+1 LOOP UNTIL i>20 PRINT S
END
人教高中数学循环语句PPT精美课件
结束
人教高中数学循环语句PPT精美课件=20
DO
x=x-3
-1
LOOP UNTIL x<0
PRINT x
END
人教高中数学循环语句PPT精美课件
否则,返回第二步.
人教高中数学循环语句PPT精美课件
人教高中数学循环语句PPT精美课件
练习:写出求S=12+22+32+…+202的和的算法,
框图和程序.
开始
解:算法如下
i=1
高中数学人教A版必修三第一章1.2.3循环语句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件 高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件
• 类型三 用循环语句寻数问题 • [例3] 求平方值小于2000的最大整数. • [分析] 可以把最小的正整数1赋给变量i,计算出
LOOP UNTIL 语句后的其他语句,因此,UNTIL 语
句又称为 后测试型 语句.
高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件
3.WHILE 语句的一般格式是
,
当计算机遇到 WHILE 语句时,先判断条件的真假, 如果条件 符合 ,就执行 WHILE 和 WEND 之间的循 环体;若条件 不符合,计算机将不再执行循环体,直 接跳到 WEND 语句后执行其他语句,因此 WHILE 语 句也称为前测试型循环语句.
高中数学人教A版必修三第一章1.2.3 循环语 句课件
• 解析:该程序的执行过程是 • i=1 • s=1 • i=1≤4成立 • s=1×1=1
高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件
• i=4≤4成立 • s=6×4=24 • i=4+1=5 • i=5≤4不成立 • 输出s=24. • 答案:24
高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件
• i=1+1=2 • i=2≤4成立 • s=1×2=2 • i=2+1=3 • i=3≤4成立 • s=2×3=6 • i=3+1=4
高中数学人教A版必修三第一章1.2.3 循环语 句课件
人教版高中数学第一章第2节 3 循环语句 (共18张PPT)教育课件
高中数学 《必修3》
基本算法语句——循环语句
问题1:回忆学过的两种循环结构,并说出两者的区别?
(1)直到型循环
(2)当型循环
循环体
否
满足条件?
是
先执行 后判断 至少执行一次循环体
循环体 满满足足条条件件?? 是
否
先判断 后执行 可能一次都不执行循环体
开始
i = 10,S=0
s=s+i
i= i+1
• • 学习重要还是人脉重要?现在是一 个双赢 的社会 ,你的 价值可 能更多 的决定 了你的 人脉, 我们所 要做的 可能更 多的是 专心打 造自己 ,把自 己打造 成一个 优秀的 人、有 用的人 、有价 值的人 ,当你 真正成 为一个 优秀有 价值的 人的时 候,你 会惊喜 地发现 搞笑人 脉会破 门而入 。从如 下方 面改进 :1、专 心做可 以提升 自己的 事情; 2、学 习并拥 有更多 的技能 ;3、成 为一个 值得交 往的人 ;4学 会独善 其身, 尽量少 给周围 的人制 造麻烦 ,用你 的独立 赢得尊 重。
满满足足条条件件?? 是 否
循环体
否
满足条件?
是
(1)WHILE语句格式:
(2)UNTIL语句格式:
WHILE 条件 循环体
WEND
DO 循环体
LOOP UNTIL 条件
–
凡 事都 是多 棱镜 ,不同 的角 度会 看到 不同 的结 果。若 能把 一些 事看 淡了 ,就会 有个 好心 境, 若把 很多 事 看开了 ,就 会有 个好 心情。 让聚 散离 合犹 如月 缺月 圆那样 寻常 ,
n=1 S=0 DO
INPUT x S=S+x n=n+1 LOOP UNTIL______ V=S/5 PRINT V END
基本算法语句——循环语句
问题1:回忆学过的两种循环结构,并说出两者的区别?
(1)直到型循环
(2)当型循环
循环体
否
满足条件?
是
先执行 后判断 至少执行一次循环体
循环体 满满足足条条件件?? 是
否
先判断 后执行 可能一次都不执行循环体
开始
i = 10,S=0
s=s+i
i= i+1
• • 学习重要还是人脉重要?现在是一 个双赢 的社会 ,你的 价值可 能更多 的决定 了你的 人脉, 我们所 要做的 可能更 多的是 专心打 造自己 ,把自 己打造 成一个 优秀的 人、有 用的人 、有价 值的人 ,当你 真正成 为一个 优秀有 价值的 人的时 候,你 会惊喜 地发现 搞笑人 脉会破 门而入 。从如 下方 面改进 :1、专 心做可 以提升 自己的 事情; 2、学 习并拥 有更多 的技能 ;3、成 为一个 值得交 往的人 ;4学 会独善 其身, 尽量少 给周围 的人制 造麻烦 ,用你 的独立 赢得尊 重。
满满足足条条件件?? 是 否
循环体
否
满足条件?
是
(1)WHILE语句格式:
(2)UNTIL语句格式:
WHILE 条件 循环体
WEND
DO 循环体
LOOP UNTIL 条件
–
凡 事都 是多 棱镜 ,不同 的角 度会 看到 不同 的结 果。若 能把 一些 事看 淡了 ,就会 有个 好心 境, 若把 很多 事 看开了 ,就 会有 个好 心情。 让聚 散离 合犹 如月 缺月 圆那样 寻常 ,
n=1 S=0 DO
INPUT x S=S+x n=n+1 LOOP UNTIL______ V=S/5 PRINT V END
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
知探究(一):直到型循环语句
思考1:直到型循环结构的程序框图是什 么?
循环体
满足条件?
否
是
思考2:该循环结构对应的循环语句的一 般格式设定为: DO 循环体 LOOP UNTIL 条件
循环体
满足条件?
否
是
你能说明计算机在执行上述语句时是怎 样工作的吗?
DO
循环体 LOOP UNTIL
循环体
思考4:在下面的程序运行中,计算机输 出的结果是多少? x=20 DO x=x-3 LOOP UNTIL PRINT x END
x <0
-1
知识探究(二):当型循环语句
思考1:当型循环结构的程序框图是什么?
循环体 是
满足条件?
否
思考2:该循环结构对应的循环语句的 一般格式设定为:
循环体 满足条件?
小结作业
1.两种循环语句源于两种循环结构,直 到型循环语句先执行循环体,再判断条 件;当型循环语句先判断条件,再执行 循环体. 2.直到型循环语句在条件不符合时再执 行循环体,当型循环语句在条件符合时 再执行循环体.
作业: P32练习:1,2. P33习题1.2A组:3. B组:2.
你能利用UNTIL语句写出这个算法对 应的程序吗?
第一步,令i=1,S=0. 第二步,计算S+i, 仍用S表示. 第三步,计算i+1, 仍用i表示. 第四步,判断i>100 是否成立.若是,则 输出S,结束算法; 否则,返回第二步.
i=1 S=0 DO
S=S+i i=i+1 LOOP UNTIL i>100 PRINT S END
例2 将用“二 分法”求方程
x 2 0( x 0)
2
开始
f(x)=x2-2
输入精确度d 和初始值a,b
m = a + b 2
的近似解的程序 框图转化为相应 的程序.
a=m
否
f(a)f(m)<0? 是 b=m
|a-b|<d或f(m)=0? 是 输出m
结束
否
INPUT “a,b,d=”;a,b,d DO m=(a+b)/2 g=a∧2-2 f=m∧2-2 IF g*f<0 THEN b=m ELSE a=m END IF LOOP UNTIL ABS(a-b)<d OR f=0 PRINT m END
条件
满足条件?
否
是
先执行一次DO和UNTIL之间的循环体,再 对UNTIL后的条件进行判断.如果条件不符合, 则继续执行循环体;然后再检查上述条件, 如果条件仍不符合,则再次执行循环体,直 到条件符合为止.这时,计算机将不执行循环 体,而执行UNTIL语句之后的语句.
思考3:计算1+2+3+„+100的值有如下算 法: 第一步,令i=1,S=0. 第二步,计算S+i,仍用S表示. 第三步,计算i+1,仍用i表示. 第四步,判断i>100是否成立.若是,则 输出S,结束算法;否则,返回 第二步.
1.2 基本算法语句 1.2.3 循环语句
问题提出
1.两种条件语句的一般格式分别是什 么? 格式2: 格式1: IF 条件 THEN IF 条件 THEN 语句体1 语句体 ELSE END IF 语句体2 END IF
2.对于顺序结构、条件结构的算法 或程序框图,我们可以利用输入语句、 输出语句、赋值语句和条件语句写出其 计算机程序.对于循环结构的算法或程序 框图,要转化为计算机能够理解的算法 语言,我们必须进一步学习循环语句.
思考3:计算1+2+3+„+100的值又有如下 算法: 第一步,令i=1,S=0. 第二步,若i≤100成立,则执行第三 步;否则,输出S,结束算 法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 你能利用WHILE语句写出这个算法对应的 程序吗?
第一步,令i=1,S=0. i=1 S=0 第二步,若i≤100成 立,则执行第三步; WHILE i<=100 S=S+i 否则,输出S,结束 i=i+1 算法. WEND 第三步,S=S+i. 第四步,i=i+1,返 PRINT S END 回第二步.
算法分析: 第一步,输入自变量x的值. 第二步,计算y=x3+3x2-24x+30. 第三步,输出y. 第四步,记录输入次数. 第五步,判断输入的次数是否大于11.若是, 则结束算法;否则,返回第一步.
开始 n=1 输入x
y=x3+3x2-24x+30
输出y n=n+1 n>11? 是 结束 否
n=1 DO INPUT x y=x∧3+3*x∧2-24*x+30 PRINT y n=n+1 LOOP UNTIL n>11 END
是
WHILE 条件 循环体 WEND
否
你能说明计算机在执行上述语句时是 怎样工作的吗?
循环体 满足条件?
是
WHILE 条件 循环体 WEND
否
先对条件进行判断,如果条件符合,则 执行WHILE和WEND之间的循环体;然后再检查 上述条件,如果条件仍符合,则再次执行循 环体,直到某一次条件不符合为止.这时,计 算机将不执行循环体,而执行WEND语句之后 的语句.
思考4:阅读下面的程序,你能说明它是 一个什么问题的算法吗? x=1 WHILE x∧2<1000 PRINT x=x+1 WEND END
求满足x2<1000的所有正整数x的值.
理论迁移
例1 已知函数y=x3+3x2-24x+30,写 出连续输入自变量的11个取值,分别输 出相应的函数值的程序.