循环语句PPT优秀课件5
合集下载
循环语句PPT优秀课件
教学 复习两种循环结构
2学生通过比较回答问题
[探究]
操作方法: 先让学生对比框图, 独立探索,然后请一 位同学回答。
复习 1.找出当型和直到型的区别
当型 (1)当 型:先判断条件,再执行循环体;
学生通过观察,找 到当型和直到型的
直到
直到型:先__执__行__一__次__循__环__体__再__判__断__条__件__。 区别,既可以加深
复习
当型 直到
比较 质数 小结 作 业
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
程序初中课本中没讲过,现 实生活中也没有这种体验, 对学生来说是比较陌生和抽 象的事物。因此必须让学生 上机操作,动手编制程序, 体验编程过程
经过编程,学生可以加深对 语句的理解,改正 “拼写 错误”。学生上机成功后, 会产生成就感,培养了学生 不怕困难勇、于实践的精神。
说 课 3. 知识现状分析 流
2.跟踪变量的变化,理解语句的执 行过程;
3.区分当型语句和直到型语句。
程 4.重点难点分析 难点:跟踪变量,理解程序的执行过程,尤
5.学法教法分析
其是控制条件的改变对程序的影响。
6.教学设计
五、学法和教法分析
1.作用及地位 2.教学目标分析
教法:教师应创设情境,设置一系列问题, 引导学生思考、归纳、总结。
通过这样的训练, 使学生意识到程序 和框图是一一对应 的,写程序只需把 框图翻译成相应的 语句即可。并且对 循环语句有了一个 初步的印象。可以 培养学生的观察能 力、对比能力
教学 当型循环语句
2计算机执行当型语句的顺序
第5章-循环结构程序设计PPT优秀课件
17
5.3.1 前测型Do…Loop循环语句
格式:
Do [While | Until <条件表达式>] <语句块> [Exit Do] <语句块>
Loop
18
5.3.1 前测型Do…Loop循环语句
前测型Do…Loop循环的流程图
Do While…Loop流程图
Do Until…Loop流程图
条件表达式 值为真?
格式:
Do <语句块> [Exit Do] <语句块>
Loop [While | Until <条件表达式>]
23
5.3.1 后测型Do…Loop循环语句
说明:
后测型Do…Loop循环语句与前测型Do…Loop循环语句的主 要区别在于:
后测型要先执行一次循环体,再判断条件;而前测型要 先判断条件,然后根据判断结果决定是否执行循环体。因此 对于后测型,不管条件是否满足,循环体至少有一次执行机 会。
16
5.3 Do…Loop循环语句
导入:
Do…Loop循环也属于条件型循环,即根据条件的 成立与否来决定是否执行循环。Do…Loop循环的应 用具有很强的灵活性,主要体现在:它既能指定循环 开始条件,又能指定循环结束条件;既能构成前测型 Do…Loop循环语句,又能构成后测型Do…Loop循 环语句。
25
5.3.1 后测型Do…Loop循环语句 【例5-10】将400~600间能够被3整除的数 输出(上机练习)
【例5-11】(略)
26
5.4 循环嵌套
介绍:
一个循环结构中又包含一个或多个循环结构被称为 循环嵌套,或称多重循环。 多重循环对嵌套的层数没有限制。有几层嵌套,就 称为几重循环,如二重循环、三重循环、四重循环 等。一般地,把嵌套在一个循环体内部的另一个循 环结构称为内循环;这样,嵌套了其他内循环部分 的循环结构就称为外循环。 为了使多重循环结构具有较好的可读性,通常用缩 进方式书写相应的源代码。
5.3.1 前测型Do…Loop循环语句
格式:
Do [While | Until <条件表达式>] <语句块> [Exit Do] <语句块>
Loop
18
5.3.1 前测型Do…Loop循环语句
前测型Do…Loop循环的流程图
Do While…Loop流程图
Do Until…Loop流程图
条件表达式 值为真?
格式:
Do <语句块> [Exit Do] <语句块>
Loop [While | Until <条件表达式>]
23
5.3.1 后测型Do…Loop循环语句
说明:
后测型Do…Loop循环语句与前测型Do…Loop循环语句的主 要区别在于:
后测型要先执行一次循环体,再判断条件;而前测型要 先判断条件,然后根据判断结果决定是否执行循环体。因此 对于后测型,不管条件是否满足,循环体至少有一次执行机 会。
16
5.3 Do…Loop循环语句
导入:
Do…Loop循环也属于条件型循环,即根据条件的 成立与否来决定是否执行循环。Do…Loop循环的应 用具有很强的灵活性,主要体现在:它既能指定循环 开始条件,又能指定循环结束条件;既能构成前测型 Do…Loop循环语句,又能构成后测型Do…Loop循 环语句。
25
5.3.1 后测型Do…Loop循环语句 【例5-10】将400~600间能够被3整除的数 输出(上机练习)
【例5-11】(略)
26
5.4 循环嵌套
介绍:
一个循环结构中又包含一个或多个循环结构被称为 循环嵌套,或称多重循环。 多重循环对嵌套的层数没有限制。有几层嵌套,就 称为几重循环,如二重循环、三重循环、四重循环 等。一般地,把嵌套在一个循环体内部的另一个循 环结构称为内循环;这样,嵌套了其他内循环部分 的循环结构就称为外循环。 为了使多重循环结构具有较好的可读性,通常用缩 进方式书写相应的源代码。
高一数学(人教B版)必修3课件:1.2.3循环语句(共18张PPT)
end
Liangxiangzhongxue
五、课堂练习
普 课本第25页,练习A,1,2,3,4
通
高
1.对任意自然数n,编程求n!
中
课
程
标
n=input("please input n:")
准
k=n;
s=1;
for k=n::1
s=s*k;
end
print(%io(2),s)
Liangxiangzhongxue
Liangxiangzhongxue
四、应用举例
普 例1.设计计算:2×4×6×…×100的程序
通
高
用for语句
用while语句
中
课
i=2;
程 s=1;
标 准
for i=2:2:100; s=s*i;
s=1; while i<=100;
s=s*i;
end
i=i+2;
s
end
s
Liangxiangzhongxue
s=0; p=-1; for i=1:1:100
p=(-1)*p;
end
s=s+p/i;
s
end
s
Liangxiangzhongxue
四、应用举例
普 例3.百钱买百鸡问题:用100元买100只鸡,其中公 通 鸡每只5元,母鸡每只3元,小鸡3只1元,问能买多
高 少只公鸡?多少只母鸡?多少只小鸡?(古代问题) 中
课 程
循环体
标 end
准
根据循环变量的 初值、步长、终 值进行循环。
Liangxiangzhongxue
while 表达式 循环体
循环语句北师大版ppt课件
为深入学习习近平新时代中国特色社 会主义 思想和 党的十 九大精 神,贯彻 全国教 育大会 精神,充 分发挥 中小学 图书室 育人功 能
现在你能找出满足1×2×3×4 ×…×n>100条件的最小 整数?
解: s=1 n=1 Do s=s*n n=n+1
PRINT n-1
为深入学习习近平新时代中国特色社 会主义 思想和 党的十 九大精 神,贯彻 全国教 育大会 精神,充 分发挥 中小学 图书室 育人功 能
为深入学习习近平新时代中国特色社 会主义 思想和 党的十 九大精 神,贯彻 全国教 育大会 精神,充 分发挥 中小学 图书室 育人功 能
2、解:m=0 n=0 i=0
For i=1 To 40 输入s
If s>=85 Then m=m+1
Else If s>63 Then n=n+1 Else
i=i+1 End If Next
构最常见的语句之一,它适用于预先知道循环次数的循环结 构.
为深入学习习近平新时代中国特色社 会主义 思想和 党的十 九大精 神,贯彻 全国教 育大会 精神,充 分发挥 中小学 图书室 育人功 能
计算机在执行For语句时先对循环变量赋值,然后与循 环变量的终值比较,若小于或等于终值,则执行循环体, 然后循环变量的值增加,再与终值比较,若还小于或等于 终值,再执行循环体,循环变量的值再增加,以此类推, 直到循环变量的值大于终值时,停止执行循环体. 提醒:
1、用Do Loop语句描述判断一个数是否为素数的算法.
为深入学习习近平新时代中国特色社 会主义 思想和 党的十 九大精 神,贯彻 全国教 育大会 精神,充 分发挥 中小学 图书室 育人功 能
1、解:t=1 Do t=t+1 Loop while t不能整除p 且t<=Sqr(p) If t>Sqr(q) Then 输出“p是素数” Else 输出“p不是素数” End If
高中信息技术浙教版(2019)必修13.2.7循环语句课件(27张PPT)
break 和 continue 语句
以下实例循环字符串 Runoob, 碰到字母 o 跳过输出:
实例
for letter in 'Runoob': # 第一个实例 if letter == 'o': # 字母为 o 时跳过输出
continue print ('当前字母 :', letter)
var = 10
print("1 到 %d 之和为: %d" % (n,sum))
执行结果如下:
1 到 100 之和为: 5050
无限循环
我们可以通过设置条件表达式永远不为 false 来实现无限循 环,实例如下:
var = 1 while var == 1 : # 表达式永远为 true
num = int(input("输入一个数字 :")) print ("你输入的数字是: ", num)
print ("Good bye!")
执行以上脚本,输出结果如下:
输入一个数字 :5 你输入的数字是: 5 输入一个数字 :
你可以使用 CTRL+C 来退出当前的无限循环。 无限循环在服务器上客户端的实时请求非常有用。
while …else…
如果 while 后面的条件语句为 false 时,则执行 else 的语句块。
for 语句代码执行过程:
break 和 continue 语句
break 语句可以跳出 for 和 while 的循环体。 如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
人教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
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
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
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
高一数学(人教版)必修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.
循环语句 课件
序.
分析:观察各项的特点及关系→确定循环语句→画程序框图→
写程序
解:由题意知,各项指数相同,底数相差2,可以借助循环结构设计
算法.
程序框图如右.
程序如下.
S=0
i=1
DO
S=S+i^2
i=i+2
LOOP UNTIL
PRINT S
END
i>999
【互动探究】本例若将“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
PRINT S
END
i>1 000
探究二WHILE语句的应用
【例2】 设计一个算法,求1 000以内能被3整除的正整数的和,写
出算法分析,画出程序框图,并编写程序.
循环语句
1.循环语句
循环语句与程序框图中的循环结构相对应,一般程序设计语言中
都有直到型和当型两种循环语句结构,分别对应于程序框图中的直
到型和当型循环结构.
2.循环语句的格式、功能及程序框图的对应关系
名称
格式
直到型
DO
循环体
LOOP UNTIL 条件
当型
WHILE
循环体
WEND
条件
名称
过程
直到型
当型
分析:第1个能被3整除的正整数为3,以后每个数比前一个数大3,
最后一个数要比1 000小,因此要用循环结构来设计算法.
分析:观察各项的特点及关系→确定循环语句→画程序框图→
写程序
解:由题意知,各项指数相同,底数相差2,可以借助循环结构设计
算法.
程序框图如右.
程序如下.
S=0
i=1
DO
S=S+i^2
i=i+2
LOOP UNTIL
PRINT S
END
i>999
【互动探究】本例若将“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
PRINT S
END
i>1 000
探究二WHILE语句的应用
【例2】 设计一个算法,求1 000以内能被3整除的正整数的和,写
出算法分析,画出程序框图,并编写程序.
循环语句
1.循环语句
循环语句与程序框图中的循环结构相对应,一般程序设计语言中
都有直到型和当型两种循环语句结构,分别对应于程序框图中的直
到型和当型循环结构.
2.循环语句的格式、功能及程序框图的对应关系
名称
格式
直到型
DO
循环体
LOOP UNTIL 条件
当型
WHILE
循环体
WEND
条件
名称
过程
直到型
当型
分析:第1个能被3整除的正整数为3,以后每个数比前一个数大3,
最后一个数要比1 000小,因此要用循环结构来设计算法.
VB循环语句课件ppt
VB循环语句课件
目录
CONTENTS
• VB循环语句概述 • For循环语句 • While循环语句 • Do-While循环语句 • 循环语句的嵌套使用
01
CHAPTER
VB循环语句概述
什么是循环语句
循环语句是编程中用于重复执行一段 代码的语句。
循环语句是编程中的重要组成部分, 尤其在处理大量数据或重复执行特定 任务时。
Next j
1
Next i
2
```
3
THANKS
谢谢
总结词
解释Do-While循环的执行流程
详细描述
Do-While循环的执行流程是先判断 条件表达式是否为真,如果为真则执 行循环体内的语句块,然后再次判断 条件表达式,直到条件表达式为假时 结束循环。
Do-While循环的示例代码
总结词
提供Do-While循环的示例代码
详细描述
以下是一个简单的Do-While循环 示例代码,用于打印1到10之间 的整数
预设值时停止循环。
do-while循环先执行一次代 码块,然后在条件满足时重复 执行,直到条件不再满足为止
。
循环语句的作用
循环语句可以简化重复操作的代 码,提高代码的可读性和可维护
性。
通过循环语句,程序可以高效地 处理大量数据,避免重复编写相
同的代码。
循环语句还常用于算法的实现, 例如排序、搜索和数学计算等。
05
CHAPTER
循环语句的嵌套使用
嵌用于控制循环的次数和范 围。
内层循环
嵌套在外层循环内部,用 于执行具体的操作。
循环变量
用于控制循环的起始、结 束和步长。
嵌套循环的执行流程
目录
CONTENTS
• VB循环语句概述 • For循环语句 • While循环语句 • Do-While循环语句 • 循环语句的嵌套使用
01
CHAPTER
VB循环语句概述
什么是循环语句
循环语句是编程中用于重复执行一段 代码的语句。
循环语句是编程中的重要组成部分, 尤其在处理大量数据或重复执行特定 任务时。
Next j
1
Next i
2
```
3
THANKS
谢谢
总结词
解释Do-While循环的执行流程
详细描述
Do-While循环的执行流程是先判断 条件表达式是否为真,如果为真则执 行循环体内的语句块,然后再次判断 条件表达式,直到条件表达式为假时 结束循环。
Do-While循环的示例代码
总结词
提供Do-While循环的示例代码
详细描述
以下是一个简单的Do-While循环 示例代码,用于打印1到10之间 的整数
预设值时停止循环。
do-while循环先执行一次代 码块,然后在条件满足时重复 执行,直到条件不再满足为止
。
循环语句的作用
循环语句可以简化重复操作的代 码,提高代码的可读性和可维护
性。
通过循环语句,程序可以高效地 处理大量数据,避免重复编写相
同的代码。
循环语句还常用于算法的实现, 例如排序、搜索和数学计算等。
05
CHAPTER
循环语句的嵌套使用
嵌用于控制循环的次数和范 围。
内层循环
嵌套在外层循环内部,用 于执行具体的操作。
循环变量
用于控制循环的起始、结 束和步长。
嵌套循环的执行流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(4).根据式子改写程序
复习
当型 直到 比较 质数 小结
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
i=1 S=1 WHILE i<=200
(2) “循环条件”在循环语句中处于什么位置?
(3) “循环体”在当型循环语句中处于什么位置?
22.05.2019
教学 当型循环语句
4追踪变量的变化
复习 当型 直到
请同学们填写下表
s = s +i 第1圈 1 = 0 + 1 第2圈 3 = 1 + 2
比较 第3圈
=
+
第4圈 质数
第5圈
=
+
=
+
小结
S=S+i i=i+1 WEND PRINT “S=” ; S END
作 业
在程中把初始值改为i=1,s=10,猜想结果如何,并运行程序验证。
22.05.2019
教学 当型循环语句
6变式训练
(2).循环条件对程序的影响复习Biblioteka 当型 直到 比较 质数 小结
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
SSi i i 1
i 100? N o Y es
输出S 结束
直到型
请同学们回想一 下,那几种结构 可以实现我们的 目的?
大家知道,条件 语句可以在计算 机上实现,那么 循环语句如何在 计算机上实现呢?
教学 复习两种循环结构
2学生通过比较回答问题
[探究]
复习
1.找出当型和直到型的区别
当型
(1)当 型:先判断条件,再执行循环体;
教学 当型循环语句
5学生上机操作
复习
当型 直到
比较 质数 小结 作 业
22.05.2019
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
教学 当型循环语句
6变式训练
复习
当型
直到
大家知道影响程序结果的三要素
是初始值、循环条件和循环体。
教学 当型循环语句
3当型语句的形式特点
复习
当型 直到
比较 质数 小结 作 业
i i 1 SSi
i100? Y e s
No
WHILE i<=100 S=S+i i=i+1
WEND
WHILE 条件 循环体
WEND
[探究]比较程序框图和程序语句,回答下列问题。
(1) 当型循环语句以什么开始,以什么结尾?
作
第6圈
=
………………
+
业
第100圈
22.05.2019
=
+
i = i +1 2 = 1 +1 3 = 2 +1
= +1 = +1
=
+1
=
+1
= +1
影响程序结果 的三要素是初 始值、循环条 件和循环体。 要想透彻理解 程序,必须从 “变量的变化” 入手,分析清 楚每一圈中变 量是如何变化 的。为了突破 这个难点,请 填表。
直到型:_先__执__行__一__次__循__环__体__再__判__断__条__件_。
直到
(2)当型和直到型的条件__相__反__。
比较
(3)当 型:满足条件时执行循环体;
直到型:不__满__足__条__件__时__执__行__循__环__体___。
质数
2.说出下列赋值语句的含义。
小结
s=s+i:_______________________。
教学 当型循环语句
4追踪变量的变化
复习
当型 直到
比较 质数 小结 作 业
22.05.2019
[讨论] 计数变量和累加变量的作用。 ______________________________ ______________________________ ______________________________ _____
比较
下面我们对三个要素进行改变。
质数
小结 作 业
22.05.2019
教学 当型循环语句
6变式训练
(1).初始值对程序的影响
复习
当型 直到 比较 质数 小结
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
i=1 S=10 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
i=1 S=0 WHILE i<=10
S=S+i i=i+2 WEND PRINT “S=” ; S END
作 业
2在2.0程5.2中019把循环体改为i=i+2,猜想结果如何,并运行程序,加以验证。
教学 当型循环语句
6变式训练
22.05.2019
当计算机遇到WHILE 语句时,先判断条件是否 成立, 如果符合条件, 就执行WHILE和 WEND之间的循环 体;然后再检查条件,如果 仍然符合,再次执行循环体,这个过程反复进 行,直到某一次条件不符合为止。这时计算机 将不执行循环体,直接跳到WEND之后,执行 WEND之后的语句。
i=1 S=0 WHILE i<=10
S=S+i i=i+1 WEND PRINT “S=” ; S END
作 业
2在2.0程5.2中019把把循环条件改为i≤10猜想结果如何,并运行程序,加以验证。
教学 当型循环语句
6变式训练
(3).循环体对程序的影响
复习
当型 直到 比较 质数 小结
i=1 S=0 WHILE i<=10
作
i=i+1:_______________________。
业
22.05.2019
教学 当型循环语句
1.认识当型语句
把当型循环结构写成当型循环语句。
复习
开始
1 2 3 1 0 0
当型
i1
i=1
直到
S0
比较
i i1
质数
SSi
小结
作 业
i 100?
No
Y es
输出S
22.05.2019 结束
1.2.3循环语句
22.05.2019
教学 复习两种循环结构
1.师生复习循环结构
复习 当型 直到
设计一个计算1 2 3 1 0 0 的算法, 并画出程序框图。
开始
i1
S0
开始
i1 S0
比较
i i 1
质数
小结 作 业
SSi
i 100?
No
Y es
输出S
结束
22.05.2019 当型
S=0
循环结构 WHILE i<=100
S=S+i
循环体
i=i+1
WEND
PEINT S END
当型 循环语句
教学 当型循环语句
2计算机执行当型语句的顺序
复习 当型 直到
WHILE i<=100 S=S+i i=i+1
WEND
WHILE 条件 循环体
WEND
WHILE :当…… 的时候。
比较
质数
小结 作 业
复习
当型 直到 比较 质数 小结
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
i=1 S=1 WHILE i<=200
(2) “循环条件”在循环语句中处于什么位置?
(3) “循环体”在当型循环语句中处于什么位置?
22.05.2019
教学 当型循环语句
4追踪变量的变化
复习 当型 直到
请同学们填写下表
s = s +i 第1圈 1 = 0 + 1 第2圈 3 = 1 + 2
比较 第3圈
=
+
第4圈 质数
第5圈
=
+
=
+
小结
S=S+i i=i+1 WEND PRINT “S=” ; S END
作 业
在程中把初始值改为i=1,s=10,猜想结果如何,并运行程序验证。
22.05.2019
教学 当型循环语句
6变式训练
(2).循环条件对程序的影响复习Biblioteka 当型 直到 比较 质数 小结
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
SSi i i 1
i 100? N o Y es
输出S 结束
直到型
请同学们回想一 下,那几种结构 可以实现我们的 目的?
大家知道,条件 语句可以在计算 机上实现,那么 循环语句如何在 计算机上实现呢?
教学 复习两种循环结构
2学生通过比较回答问题
[探究]
复习
1.找出当型和直到型的区别
当型
(1)当 型:先判断条件,再执行循环体;
教学 当型循环语句
5学生上机操作
复习
当型 直到
比较 质数 小结 作 业
22.05.2019
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
教学 当型循环语句
6变式训练
复习
当型
直到
大家知道影响程序结果的三要素
是初始值、循环条件和循环体。
教学 当型循环语句
3当型语句的形式特点
复习
当型 直到
比较 质数 小结 作 业
i i 1 SSi
i100? Y e s
No
WHILE i<=100 S=S+i i=i+1
WEND
WHILE 条件 循环体
WEND
[探究]比较程序框图和程序语句,回答下列问题。
(1) 当型循环语句以什么开始,以什么结尾?
作
第6圈
=
………………
+
业
第100圈
22.05.2019
=
+
i = i +1 2 = 1 +1 3 = 2 +1
= +1 = +1
=
+1
=
+1
= +1
影响程序结果 的三要素是初 始值、循环条 件和循环体。 要想透彻理解 程序,必须从 “变量的变化” 入手,分析清 楚每一圈中变 量是如何变化 的。为了突破 这个难点,请 填表。
直到型:_先__执__行__一__次__循__环__体__再__判__断__条__件_。
直到
(2)当型和直到型的条件__相__反__。
比较
(3)当 型:满足条件时执行循环体;
直到型:不__满__足__条__件__时__执__行__循__环__体___。
质数
2.说出下列赋值语句的含义。
小结
s=s+i:_______________________。
教学 当型循环语句
4追踪变量的变化
复习
当型 直到
比较 质数 小结 作 业
22.05.2019
[讨论] 计数变量和累加变量的作用。 ______________________________ ______________________________ ______________________________ _____
比较
下面我们对三个要素进行改变。
质数
小结 作 业
22.05.2019
教学 当型循环语句
6变式训练
(1).初始值对程序的影响
复习
当型 直到 比较 质数 小结
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
i=1 S=10 WHILE i<=100
S=S+i i=i+1 WEND PRINT “S=” ; S END
i=1 S=0 WHILE i<=10
S=S+i i=i+2 WEND PRINT “S=” ; S END
作 业
2在2.0程5.2中019把循环体改为i=i+2,猜想结果如何,并运行程序,加以验证。
教学 当型循环语句
6变式训练
22.05.2019
当计算机遇到WHILE 语句时,先判断条件是否 成立, 如果符合条件, 就执行WHILE和 WEND之间的循环 体;然后再检查条件,如果 仍然符合,再次执行循环体,这个过程反复进 行,直到某一次条件不符合为止。这时计算机 将不执行循环体,直接跳到WEND之后,执行 WEND之后的语句。
i=1 S=0 WHILE i<=10
S=S+i i=i+1 WEND PRINT “S=” ; S END
作 业
2在2.0程5.2中019把把循环条件改为i≤10猜想结果如何,并运行程序,加以验证。
教学 当型循环语句
6变式训练
(3).循环体对程序的影响
复习
当型 直到 比较 质数 小结
i=1 S=0 WHILE i<=10
作
i=i+1:_______________________。
业
22.05.2019
教学 当型循环语句
1.认识当型语句
把当型循环结构写成当型循环语句。
复习
开始
1 2 3 1 0 0
当型
i1
i=1
直到
S0
比较
i i1
质数
SSi
小结
作 业
i 100?
No
Y es
输出S
22.05.2019 结束
1.2.3循环语句
22.05.2019
教学 复习两种循环结构
1.师生复习循环结构
复习 当型 直到
设计一个计算1 2 3 1 0 0 的算法, 并画出程序框图。
开始
i1
S0
开始
i1 S0
比较
i i 1
质数
小结 作 业
SSi
i 100?
No
Y es
输出S
结束
22.05.2019 当型
S=0
循环结构 WHILE i<=100
S=S+i
循环体
i=i+1
WEND
PEINT S END
当型 循环语句
教学 当型循环语句
2计算机执行当型语句的顺序
复习 当型 直到
WHILE i<=100 S=S+i i=i+1
WEND
WHILE 条件 循环体
WEND
WHILE :当…… 的时候。
比较
质数
小结 作 业