人教A版高中数学必修三.3循环语句PPT全文课件(16ppt)

合集下载

年人教A版高中数学必修三第1部分第一章1.21.2.3《循环语句》课件

年人教A版高中数学必修三第1部分第一章1.21.2.3《循环语句》课件
第 一
1. 2
Hale Waihona Puke 章基算 法 初 步
本 算 法 语 句
理解教材新知
1.2.3
循环 语句
把握热点考向
应用创新演练
考点一 考点二 考点三
相传古代印度国王舍罕要褒赏他聪明能干的宰相达 依尔(国际象棋的发明者),问他想要什么,达依尔回答 说:“国王只要在国际象棋棋盘的第1个格子里放1粒麦 子,第2个格子里放2粒,第3个格子里放4粒,以后按此 比例每格加一倍,一直放到第64个格子(国际象棋棋盘 是8×8=64格),我就感恩不尽,其他的我什么也不要
执行 合,继续
,然 果条件仍符合 ,再次执
步骤 后再检查上述条件,如果仍不 行循环体,这个过程反复
符 一 执合 次 行, 循再 环次 体执 ,行跳为循出条止环循件.体环符这直体合时到执不某行再符进合行,为直止到,某这一时次条不件再不执行
语句
UNTIL 之后的语句
循环体,跳出循环体,执
行WEND 之后的语句
解:第 1 次下落的高度 h1=100 m; 第 2 次下落的高度 h2=12h1=50 m; 第 3 次下落的高度 h3=12h2=25 m; … 第 10 次下落的高度 h10=12h9. 所以递推关系式是 h1=100,hn+1=12·hn,n=1,2,3,…,9.
到第10次落地时,共经过的路程为s=h1+2h2+2h3+…
[一点通] 由于循环次数不能事先预知,只知 道结束循环的条件,因此设置一个累加变量来控制 循环次数.每循环一次累加变量就增加一个数,并 将它与2 012进行比较,直到大于2 012为止.
5.下面程序运行后,输出的值为________.
i=0 DO
i=i+1
LOOP UNTIL i=i-1 PRINT i END

高中数学人教A版必修三第一章.3循环语句PPT全文课件

高中数学人教A版必修三第一章.3循环语句PPT全文课件

• [解] 程序框图如图7所示,程序如下:
图7
• [点评] 对于本题可以将体育小组的10个人进行编 号,第i个运动员的成绩为Gi,当Gi<12.1时,输出 该运动员的成绩,本题在循环结构中包含条件结 构.在写混合语句时,应明确循环体和条件之间的 关系.对于此类循环语句嵌套条件语句的问题,解题的思路是:先确定外层的循环语句,再逐步确定 内层的条件.一定要保证内层的变量与外层的变量 不能冲突,引起矛盾.
• 3.下列循环语句,循环终止时,i等于( )
• i=1
• WHILE i<3
• i=i+1
• WEND
• A.2
B.3
• C.4
D.5
• 答案:B
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• 4.下面的程序的结果是________. • i=1 • s=1 • WHILE i<=4 • s=s×i • i=i+1 • WEND
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
典例导悟 类型一 累加求和问题 [例1] 分别用当型与直到型语句编写程序计算12 +32+52+…+9992,并画出相应的程序框图.
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
3.WHILE 语句的一般格式是

当计算机遇到 WHILE 语句时,先判断条件的真假, 如果条件 符合 ,就执行 WHILE 和 WEND 之间的循 环体;若条件 不符合,计算机将不再执行循环体,直 接跳到 WEND 语句后执行其他语句,因此 WHILE 语 句也称为前测试型循环语句.

人教A版高中数学必修三.3循环语句PPT课件

人教A版高中数学必修三.3循环语句PPT课件

(四)总 结
两种循环语句:
(1) While(当型)循环
循环体
满足条件? 是

WHILE 条件 满足 循环体
WEND
(2)Until(直到型)循环
循环体
满足条件? 是

DO
循环体
不满足
LOOP UNTIL 条件
WHILE语句UNTIL语句的区别
WHILE语句 执行循环体前测试条件 当条件真时执行循环体 当条件假时跳出循环体
可能不执行循环体
UNTIL语句 执行循环体后测试条件 当条件假时执行循环体 当条件真时跳出循环体
至少执行一次循环体
WHILE语句UNTIL语句的联系
WHILE语句
UNTIL语句
可以相互转化
决定循环时条件需求相反
(五)作业
❖ 1. 必做:课本P32页,习题1,2; ❖ 2.选做:课本P33页,A组习题3.
2.WHILE语句UNTIL语句的区别
WHILE 条件 循环体
WWEHNILDE语句
执行循环体前测试条件
当条件真时执行循环体
当条件假时跳出循环体
可能不执行循环体
DO 循环体
LOOUPNUTINLT语I句L 条件
执行循环体后测试条件
当条件假时执行循环体
当条件真时跳出循环体
至少执行一次循环体
3.WHILE语句UNTIL语句的联系
数学加油站
❖ 斐波那契数列(Fibonacci sequence),又称黄 金分割数列、因数学家列昂纳多·斐波那契 (Leonardoda Fibonacci)以兔子繁殖为例子而 引入,故又称为“兔子数列”,指的是这样一个数 列:1、1、2、3、5、8、13、21、34、……在数 学上,斐波纳契数列以如下被以递归的方法定义: F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2, n∈N*)在现代物理、准晶体结构、化学等领域, 斐波纳契数列都有直接的应用,为此,美国数学会 从1963年起出版了以《斐波纳契数列季刊》为名的 一份数学杂志,用于专门刊载这方面的研究成果。

人教A版高中数学必修三课件《1.2.3循环语句》

人教A版高中数学必修三课件《1.2.3循环语句》

思考 3:计算 1+2+3+…+100 的值又有如下算法: 第一步,令 i=1,S=0. 第二步,若 i≤100 成立,则执行第三 步;否则,输出 S,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步.
你能利用 WHILE 语句写出这个算法对应的程 序吗?
第一步,令i=1,S=0. 第二步,若i≤100成 立,则执行第三步; 否则,输出S,结束 算法. 第三步,S=S+i. 第四步,i=i+1,返 回第二步.
DO
S=S+i
用 i 表示.
第四步,判断 i>100
是否成立.若是,则输
出 S,结束算法;否则,
返回第二步.
第一步,令 i=1,S=0. i=1
第二步,计算 S+i,仍 S=0
用 S 表示. 第三步,计算 i+1,仍
DO
S=S+i
用 i 表示.
i=i+1
第四步,判断 i>100
是否成立.若是,则输
理论迁移
理论迁移
例1 已知函数y=x3+3x2-24x+30,写 出连续输入自变量的11个取值,分别输 出相应的函数值的程序.
理论迁移
例1 已知函数y=x3+3x2-24x+30,写 出连续输入自变量的11个取值,分别输 出相应的函数值的程序.
算法分析:
理论迁移
例1 已知函数y=x3+3x2-24x+30,写 出连续输入自变量的11个取值,分别输 出相应的函数值的程序.
第一步,令i=1,S=0. i=1 第二步,若i≤100成 S=0 立,则执行第三步; 否则,输出S,结束 算法. 第三步,S=S+i. 第四步,i=i+1,返 回第二步.

人教A版高中数学必修三课件1.2.3循环语句(共26张PPT)

人教A版高中数学必修三课件1.2.3循环语句(共26张PPT)
画出程序框图,并编写程序.
【解】 程序框图如图: 程序如下:
i=1 s=0 WHILE i<=99 S=S+i i=i+1 WEND PRINT S END
【名师点评】 要找清循环体,写在WHILE与WEND之间, 如本题的S=S+i,i=i+1是循环体.
互动探究 1.如果本例的“加”改为“乘”,框图及程序有哪些变化?
s=s+i*i+1 i=i+1 WEND PRINT s END
跟踪训练
4.设计一个计算2×4×6×8×…×100的算法,编写算
法程序.
解: 法一:程序设计如下(WHILE 语句):
s=1 i=2 WHILE i<=100
s=s*i i=i+2 WEND PRINT s END
法二:UNTIL 语句:
• 灿若寒星整理制作
高中数学课件
第一章 算法初步
1.2.3 循环语句
学习导航
学习目标 案例 ―了―解→ 循环语句格式 ―理―解→
条件语句实现 循环的方法
―掌―握 →
循环语句处理 求和,求积问题
重点难点 重点:循环体含义的理解. 难点:循环体结束时条件的判断.
新知初探思维启动
1.循环语句的概念 用来处理算法中的__循__环__结__构___的语句. 2.循环语句的两种类型 直到型语句和当型语句. 3.直到型(UNTIL)语句的一般格式
【名师点评】 本例引入了两个变量:i是计数变量,初值为 0,作用是记录输入的实数个数,故循环的条件为i>100,若 改用当型循环,则改为i≤100.m也是计数变量,初值为0,作 用是记录输入的正数个数.
跟踪训练 3.给出某班50名学生的数学测试成绩,60分及以上为及格, 要求统计及格人数、及格人数的平均分、全班同学的平均分, 画出程序框图,并写出程序.

(新)人教版高中数学必修三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语句的?

人教a版必修三:《1.2.3循环语句》ppt课件(35页)

人教a版必修三:《1.2.3循环语句》ppt课件(35页)
主目录
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
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然

《循环语句》人教版高中数学必修三PPT课件(第1.2.3课时)

《循环语句》人教版高中数学必修三PPT课件(第1.2.3课时)
先执行循环体,然后再检查条件是否成立,如果不 成立就重复执行循环体,直到条件成立退出循环。
新知探究
对于程序框图中两种循环结构,一般程序设计语言中又是怎样来描述的呢?
循环结构
循环语句
对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型 (UNTIL型)两种语句结构。
新知探究
意义知,切线PD的斜率等于 y' ti-1 ,于是
Δsi ≈ hi = tan∠DPCgΔt
= y' ti-1 Δt
新知探究
物体的总位移s
n
n
n
s = Δsi ≈ hi = v ti-1 Δt
i =1
i =1
i =1
n
= y' ti-1 Δt i =1
n
Δt n越大,即
越小,区间[a,b]划分就越细, s和 y' t i-1 Δt 的近似程度就越好.
直到型循环语句
当型循环语句
区 别
①先执行一次循环体,再对条件进行判 断,然后根据判断的结果决定是否继续 执行循环体,称为“后测试型”循环
①先对条件进行判断.根据判断的结果决 定是否执行循环体,称为“前测试型”循 环
②至少执行一次循环体
②可能一次也不执行循环体
联 ①当型循环语句与直到型循环语句本质上是相同的,可以相互转化. 系 ②对同一算法来说,当型循环和直到型循环的条件互为反条件
新知探究
1. 循环结构对应的程序语句是( D )
A.输入或输出语句
B.赋值语句
C.条件语句
D.循环语句
2、在下面的程序运行中,计算机输出的结果是 -1
x=20 DO x=x-3 LOOP UNTIL x<0 PRINT x END

人教版高一数学(人教A版)必修3课件:1-2-3 循环语句

人教版高一数学(人教A版)必修3课件:1-2-3 循环语句
第一章 1.2 1.2.3
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
直到型循环又称“后测试”循环,也就是我们经常讲的 “先执行后测试”,“先循环后判断”.
[特别提醒] UNTIL语句与直到型循环结构相对应.
第一章 1.2 1.2.3
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
第一章
1.2.3 循环语句
第一章 算法初步
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
课前自主预习 思路方法技巧 名师辨误做答
基础巩固训练 能力强化提升
第一章 1.2 1.2.3
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
课前自主预习
第一章 1.2 1.2.3
UNTIL语句的应用(直到型)
学法指导 UNTIL语句的执行过程 计算机执行UNTIL语句时,先执行DO和UNTIL之间的循 环体,然后判断LOOP UNTIL后面的条件是否成立,如果不 成立,返回DO语句处重新执行循环体.这个过程反复执 行,直到某一次判断LOOP UNTIL后面的条件成立为止,这 时不再返回执行循环体,而是跳出循环体执行LOOP UNTIL 后面的语句.
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
[解析] 程序如下:
第一章 1.2 1.2.3
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
根据下列程序框图,把程序中所缺少的语句补充完整. 程序框图
第一章 1.2 1.2.3
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
用 UNTIL 语句写出求 1-12+13-14+…+9199- 10100的程序.

人教A版高中数学必修三.3循环语句课件(16张ppt)

人教A版高中数学必修三.3循环语句课件(16张ppt)


一.两种循环语句:

(1) While(当型)循

循环体
满足条件? 是

WHILE 条件 循环体
WEND
(2)Until(直到型)循环
循环体
满足条件?
是 否
DO 循环体
LOOP UNTIL 条件
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
(直到型)循环 先执行 后判断
A P 不成立
成立
先执行循环体,然后再检 查条件是否成立,如果不 成立就重复执行循环体, 直到条件成立退出循环。
先判断 后执行
(当型)循环
A P 成立
不成立
先判断指定的条件是否为 真,若条件为真,执行循 环条件,条件为假时退出 循环。
பைடு நூலகம்
循环结构
(当型)循环
A P 成立
不成立
法,试利用UNTIL语句写出这个算法对应的程序.
程序框 图:
开始 i=1
程序语句:
i=1
S=0
s=0
S=S+i i=i+1
DO s=s+i i=i+1
否 i>100? 是
输出S
LOOP UNTIL i>100 PRINT s END
结束
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
探究点2
课后思考:画出二分法求方程的近似解的程序框图 并写出相应的算法语句。
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)
s= n=
是 s= 否
结束
人教A版高中数学必修三 .3 循环语句 课件(16张ppt)

高一数学(人教版)必修3课件:1.2.3循环语句(共29张PPT)

高一数学(人教版)必修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循环语句

高中数学人教必修三课件: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

高中数学人教A版必修三PPT课件:.3循环语句+.1算法案例(一))

高中数学人教A版必修三PPT课件:.3循环语句+.1算法案例(一))

UNTIL型:
INPUT “n=”;n i=1 m=1 DO m=i﹡m i=i+1 LOOP UNTIL i>n PRINT “n!=”;m END
2.编写
1.3 算法案例
案例1 辗转相除法与更相减损术
[问题1]:在小学,我们已经学过求最大公约数 的知识,你能求出18与30的最大公约数吗?
2 18 30 3 9 15 35
3.
高 中 数 学 人 教A版必 修三P PT课件 :.3循 环语句 +.1算法 案例( 一))
高 中 数 学 人 教A版必 修三P PT课件 :.3循 环语句 +.1算法 案例( 一))
4.闰年是指被4整除但不能被100整除,或者能被400整 除的年份.编写一个程序,判断输入的年份是否为闰年.
高 中 数 学 人 教A版必 修三P PT课件 :.3循 环语句 +.1算法 案例( 一))
练习2:用更相减损术求两个正数84与72的最大
公约数。 (12)
课后作业
必修3 1.1.4 循环结构和程序框图的画法(蓝灰皮)
1.根据图1.1-2中的程序框图编写程 序,判断大于2的整数是否为质数.
1.根据图1.1-2中的程序框图编写程 序,判断大于2的整数是否为质数.
2.编写
WHILE型程序:
INPUT “n=”;n i=1 m=1 WHILE i<=n m=i﹡m i=i+1 WEND PRINT “n!=”;m END
〖研探新知〗
1.辗转相除法: 例1 求两个正数8251和6105的最大公约数。
分析:8251与6105两数都比较大,而且没 有明显的公约数,如能把它们都变小一点,根 据已有的知识即可求出最大公约数. 解:8251=6105×1+2146
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
(2)i=1
S=0
WHILE i<10
S=S+1/(2*i+1)
i=i+1
WEND
PRINT S
END
S111 11
上述程序的表达式为 3 5 7 17 19 .
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
【练习】
1.在下面的程序运行中,计算机输出的结果是多少?
x=20 DO x=x-3 LOOP UNTIL x<0 PRINT x END
提示:-1
人教A版高中数学必修三.3循环语句Pபைடு நூலகம் T全文 课件(16 ppt)【 完美课 件】
1.2.3 循环语句
温故而知新
1、顺序结构常用的程序语言和格式
输入语句 INPUT “提示内容”;变量 输出语句 PRINT “提示内容”;表达式 赋值语句 变量=表达式
2、条件结构常用的程序语言和格式
(1)IF 条件成立 THEN (2)IF 条件成立 THEN
语句1
语句
ELSE
END IF
语句2
i=1
S=0
s=0
S=S+i i=i+1
DO s=s+i i=i+1
否 i>100? 是
输出S
LOOP UNTIL i>100 PRINT s END
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
结束
探究点2
也叫“前测试型”循环
思考1 能否将当型循环结构改写为程序语句?
LOOP UNTIL 条件
思考2 :你能说明计算机在执行上述语句时是怎样工
作的吗?
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
例题1:我们已经学习过计算1+2+3+…+100值的算
法,试利用UNTIL语句写出这个算法对应的程序.
程序框 图:
开始 i=1
程序语句:
S= i=
否 是 输出S 结束
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
变式2、设计一个算法框图:求满足1+2 + 3 + … + n>5050的最小正整数n,并写出相应的算法语句。
算法语句:
开始 n=
s= n=
是 s= 否
结束
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
作业布置:
1、求 112131100的和的一个算法, 画出流程图,并写出相应的程序语言。
2 、根据课本图1.1-2的程序框图编写程序, 判断大于2的整数是否为质数
课后思考:画出二分法求方程的近似解的程序框图 并写出相应的算法语句。
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
循环结构
(当型)循环
A P 成立
不成立
(直到型)循环
A
P 不成立
成立
算法中的循环结构是由循环语句来实现的。
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
探究点1
思考1:能否将直到型循环结构改写为until 语句?
循环体
也叫“后测试型”循环
否 满足条件?

DO 循环体
循环体 是
满足条件?

WHILE 条件 循环体
WEND
思考2:你能说明计算机在执行上述语句时是怎样
工作的吗?
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
例题2:试将计算1+2+3+…+100值的程序框图改写为. 利用WHILE语句表示的程序.
开始 i=1 s=0
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
二.进一步巩固了累加,累乘结构的程序语言 设计。
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
(直到型)循环 先执行 后判断
A P 不成立
成立
先执行循环体,然后再检 查条件是否成立,如果不 成立就重复执行循环体, 直到条件成立退出循环。
先判断 后执行
(当型)循环
A P 成立
不成立
先判断指定的条件是否为 真,若条件为真,执行循 环条件,条件为假时退出 循环。
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】

一.两种循环语句:

(1) While(当型)循

循环体
满足条件? 是

WHILE 条件 循环体
WEND
(2)Until(直到型)循环
循环体
满足条件?
是 否
DO 循环体
LOOP UNTIL 条件
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
i<=100? 否 输出s
结束
程序: i=1
s=0
WHILE i<=100
i=i+1
s=s+i
是 s=s+i
i=i+1 WEND
PRINT s
END
人教A版高中数学必修三.3循环语句PP T全文 课件(16 ppt)【 完美课 件】
变式1:写出求1×3×5×…×99的一个算法
开始
算法语句:
S=
i=
END IF
新课导入: 循环结构的定义 在一些算法中,从某处开始,按照一定条件,
反复执行某一处理步骤的情况,这就是循环结构。 反复执行的处理步骤称为循环体。 问题1: 循环结构的三要素
循环初始条件 循环体 循环终止条件
问题2: 循环结构由哪两种类型
当型循环 直到型循环
问题3:两种循环结构有什么差别?
相关文档
最新文档