人教版高中数学必修三第一章第2节 1.2.3 循环语句 课件(共15张PPT)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
i>100?
i=1 S=0
i<=100
i=i+1 S=S+i
输出s
输出S
结束
结束
提问:1、你能说出这两个图中循环结构的不同吗?
2、你能不能选择合适的循环语句写出程序?
例题讲解
例1:编写程序,计算自然数1+2+3 +……+99+100的和。
i=1 s=0 DO
s=s+i i=i+1 LOOP UNTIL i>100 PRINT s END
讨论:这是一个累加问题。在没有简单方法的情况下: 第一步求s=1+2, 第二步求s=s+3 ……, 第k步都是sk=sk-1+k,
这个过程包含重复操作的步骤,可用循环结构表示。
提问: 2、你能画出程序框图吗?
例题讲解
例1:编写程序,计算自然数1+2+3
+……+99+100的和。
开始
开始
i=1 s=0 s=s+i i=i+1
知识、方法
2)直到型循环-----UNTIL语句
循环体 否
满足条件? 是
DO 循环体
LOOP UNTIL 条件
提问:1、你能说出以上循环结构的执行过程吗? 2、对照流程图你能说出UNTIL语句的执行步骤吗?
初步运用 分析下面程运行的结果
i=1 DO
PRINT i i=i+1 LOOP UNTIL i>=10
i=1 WHILE i<=10
PRINT i i=i+1 WEND
E来自百度文库D
END
1、你认为变量i在循环语句有什么作用?
记录循环次数(计数变量)
2、你能得到什么结论?
循环语句中应设定循环变量
例题讲解 例1:编写程序,计算自然数1+2+3 +……+99+100的和。
提问: 1、你能设计一个算法求上式的和吗?
开始 n=1
n=n+1 是
否 输出a 结束
n=1 DO
a=15*n n=n+1 PRINT a LOOP UNTIL a>1000 END
练习
思考:编写程序:求出国王需要给达依尔多少麦子(一百万粒麦子的 重量是20多公斤 )?
s=0 i=0 DO
s=s+2^i i=i+1 LOOP UNTIL i>=64 s=s/(10^6)*20 PRINT s END
课后作业
请同学们课后设计算法,并写出 程序: 1、修改P21例1程序,连续输入自变量的11个取值,输出相
应的函数值。 2、输入一个三位数,判断是否是一个水仙花数。水仙花数
是指3位数的各位数字的立方和等于这个3位数本身,如153 = 13+53+33 。
3、从键盘输入一个正整数,判断其是否为回文数。所谓回 文数是顺读和反读都一样的数,如12321,23455432都是回文数。
s=s+i i=i+1 WEND PRINT s END
1、第一个程序结果是什么?为什么会这样? 循环体内语句顺序错
2、第二个程序的结果是什么?为什么会这样 循环控制条件没有设定好
3、以上错误你能得到什么有益的结论?
练习
下面是计算n!( n!=n(n-1)(n-2)……1 )的程序,为使程序完整,在空白处应 该填上语句
s=0 i=0 WHILE i<64
s=s+2^i i=i+1 WEND s=s/(10^6)*20 PRINT s END
反思小结,培养能力
(1)同学们总结下我们这节课的主要内容是什么? (2)循环语句的结构有什么特征? (3)在什么情况下使用循环语句? (4)使用时有哪些地方是容易出现错误的地方?
在没找到重新开始的理由前,别给自己太多退却的借口。就在那一瞬间,我仿佛听见了全世界崩溃的声音。因为穷人很多,并且穷人没有钱,所以,他们才会在网络上聊 了答应自己要做的事情,别忘了答应自己要去的地方,无论有多难,有多远。分手后不可以做朋友,因为彼此伤害过;不可以做敌人,因为彼此深爱过,所以只好成了最 只有站在足够的高度才有资格被仰望。渐渐淡忘那些过去,不要把自己弄的那么压抑。往往原谅的人比道歉的人还需要勇气。因为爱,割舍爱,这种静默才是最深情的告 时光已成过往,是我再也回不去的远方。不要把自己的伤口揭开给别人看,世界上多的不是医师,多的是撒盐的人。这世界,比你不幸的人远远多过比你幸运的人,路要 的那一步很激动人心,但大部分的脚步是平凡甚至枯燥的,但没有这些脚步,或者耐不住这些平凡枯燥,你终归是无法迎来最后的'那些激动人心。一个人害怕的事,往往 都会有乐观的心态,每个人也会有悲观的现状,可事实往往我们只能看到乐观的一面,却又无视于悲观的真实。从来没有人喜欢过悲观,也没有人能够忍受悲观,这就是 就会缅怀过去,无论是幸福或是悲伤,苍白或是绚烂,都会咀嚼出新的滋味。要让事情改变,先改变我自己;要让事情变得更好,先让自己变得更好。当日子成为照片当 背对背行走的路人,沿着不同的方向,固执的一步步远离,再也没有回去的路。想要别人尊重你,首先就要学会尊重别人。所有的胜利,与征服自己的胜利比起来,都是 与失去自己的失败比起来,更是微不足道。生命不在于活得长与短,而在于顿悟的早与晚。既不回头,何必不忘。既然无缘,何须誓言。感谢上天我所拥有的,感谢上天 千万条,成功的人生也有千万种,选对适合自己的那条路,走好自己的每段人生路,你一定会是下一个幸福宠儿。活在别人的掌声中,是禁不起考验的人。每一次轻易的 笔。什么时候也不要放弃希望,越是险恶的环境越要燃起希望的意志。现实会告诉你,没有比记忆中更好的风景,所以最好的不要故地重游。有些记忆就算是忘不掉,也 满,现实很骨感。我落日般的忧伤就像惆怅的飞鸟,惆怅的飞鸟飞成我落日般的忧伤。舞台上要尽情表演,赛场上要尽力拼搏,工作中要任劳任怨,事业上要尽职尽责。 乐,今天的抗争为了明天的收获!积德为产业,强胜于美宅良田。爱情永远比婚姻圣洁,婚姻永远比爱情实惠。爱有两种,一种是抓住,你紧张他也紧张;一种是轻松拖 人无忧,智者常乐。并不是因为所爱的一切他都拥有了,而是所拥有的一切他都爱。原来爱情不是看见才相信,而是相信才看得见。磨难是化了妆的幸福。如果你明明知 者选择说出来,或者装作不知道,万不要欲言又止。有时候留给别人的伤害,选择沉默比选择坦白要痛多了。我爱自己的内心,慢慢通过它,慢慢抵达世界,或者,抵达 我忘记一切,时间不会改变痛,只会让我适应痛。人生不容许你任性,接受现实,好好努力。曾经以为爱情是甜蜜,幸福的,不知道它也会伤人,而且伤的很痛,很痛。 出的代价却是好些年的失败。时间几乎会愈合所有事情,请给时间一点时间。蚁穴虽小,溃之千里。多少人要离开这个世间时,都会说出同一句话,这世界真是无奈与凄 孵出来的却是失败。太完美的爱情,我不相信,途中聚聚散散难舍难分,终有一天会雨过天晴。我分不清东南西北,却依然固执的喜欢乱走。若是得手,便是随手可丢; 爱情不是寻找共同点,而是学会尊重不同点。总有一天我会从你身边默默地走开,不带任何声响。我错过了狠多,我总是一个人难过,3、戏路如流水,从始至终,点滴不 未变,终归大海。一步一戏,一转身一变脸,扑朔迷离。真心自然流露,举手投足都是风流戏。一旦天幕拉开,地上再无演员。 相信自己有福气,但不要刻意拥有;相信 绝眼泪;相信世上有好人,但一定要防范坏人;相信金钱能带来幸福,但不要倾其一生;相信真诚,但不要指责所有虚伪;相信成功,但不要逃避失败;相信缘分,但不 但不要求全责备;相信上帝,但别忘了锁上门。 一个人总要走陌生的路,看陌生的风景,听陌生的歌。最后你会发现,原本费尽心机想要忘记的事情真的就那么忘记了明 每次却总是不自觉的想起那个给与温暖的人;每每又总是在微笑沉醉时看到了现实,想到了伤痛,然后,冷的感觉再也暖和不起来了,如此反复,心,终于累了,现实就 又最终醒来,我正在行走,却找不到方向。 有些人,注定是等待别人的,有些人,注定是被人等的。一件事,再美好,你做不到,也要放弃;一个人,��
A.p=p+1 B. n=n+1 C. i=i+1 D. i=n-I
INPUT “n=”;n P=1 i=1 WHILE i<=n
p=p* i
(
)
WEND
PRINT “p=”;p
END
提问: P=1 能不能改写成P=0?
练习
在下图空格中填上合适的语句:完成求1000以内能被3和5整除的 所有数的流程图,并写出程序
i=1 s=0 WHILE i<=100
s=s+i i=i+1 WEND PRINT s END
讨论辨析
思考: 下面的程序能计算自然数1+2+3+……+99+100的值吗?。
i=1 s=0 DO
i=i+1 s=s+i LOOP UNTIL i>100 PRINT s END
i=1 s=0 WHILE i<100
创设情景,引入新课
传说古代印度有个国王叫舍罕,很迷恋棋类,宰相西萨. 班.达依尔是个聪明的大臣,发明了国际象棋,国王爱不释手, 决定奖赏宰相,达依尔说:“陛下,我别无他求,请你在这张 棋盘的第一个格子里赏我一粒麦子,在第二个格子里赏我2粒 麦子,在第三个格子里赏我4粒麦子,第四个格子里赏我8粒麦 子……依此规律放满六十四个格子,把这些麦子赏给我吧。” 国王听了,觉得达尔的要求不高,说道:“你会如愿以偿的。”
结束
i=i+1
3、你能作出它的流程图吗? 4、要写出实现上面流程图的功能的程序,我们还缺少了什么知识?
知识、方法
1)当型循环的实现--------WHILE语句
循环体
满足条件? 是 否
WHILE 条件 循环体
WEND
提问:1、你能说出以上循环结构的执行过程吗? 2、对照流程图你能说出WHILE语句的执行步骤吗?
同学们想想国王能不能满足达依尔的要求?
1、你能写出求麦子数的算式吗? 1 + 2 + 22 + 23 + …… + 263
2、你能设计一个算法求得上式的值吗?
1+2 = 3 3+22 = 7 7+23 = 15 …… Si + 2i = Si+1 ……
开始
否 输出s
S=0, i=0
i<=63 是
s=s+2^i
i=1 S=0
i<=100
i=i+1 S=S+i
输出s
输出S
结束
结束
提问:1、你能说出这两个图中循环结构的不同吗?
2、你能不能选择合适的循环语句写出程序?
例题讲解
例1:编写程序,计算自然数1+2+3 +……+99+100的和。
i=1 s=0 DO
s=s+i i=i+1 LOOP UNTIL i>100 PRINT s END
讨论:这是一个累加问题。在没有简单方法的情况下: 第一步求s=1+2, 第二步求s=s+3 ……, 第k步都是sk=sk-1+k,
这个过程包含重复操作的步骤,可用循环结构表示。
提问: 2、你能画出程序框图吗?
例题讲解
例1:编写程序,计算自然数1+2+3
+……+99+100的和。
开始
开始
i=1 s=0 s=s+i i=i+1
知识、方法
2)直到型循环-----UNTIL语句
循环体 否
满足条件? 是
DO 循环体
LOOP UNTIL 条件
提问:1、你能说出以上循环结构的执行过程吗? 2、对照流程图你能说出UNTIL语句的执行步骤吗?
初步运用 分析下面程运行的结果
i=1 DO
PRINT i i=i+1 LOOP UNTIL i>=10
i=1 WHILE i<=10
PRINT i i=i+1 WEND
E来自百度文库D
END
1、你认为变量i在循环语句有什么作用?
记录循环次数(计数变量)
2、你能得到什么结论?
循环语句中应设定循环变量
例题讲解 例1:编写程序,计算自然数1+2+3 +……+99+100的和。
提问: 1、你能设计一个算法求上式的和吗?
开始 n=1
n=n+1 是
否 输出a 结束
n=1 DO
a=15*n n=n+1 PRINT a LOOP UNTIL a>1000 END
练习
思考:编写程序:求出国王需要给达依尔多少麦子(一百万粒麦子的 重量是20多公斤 )?
s=0 i=0 DO
s=s+2^i i=i+1 LOOP UNTIL i>=64 s=s/(10^6)*20 PRINT s END
课后作业
请同学们课后设计算法,并写出 程序: 1、修改P21例1程序,连续输入自变量的11个取值,输出相
应的函数值。 2、输入一个三位数,判断是否是一个水仙花数。水仙花数
是指3位数的各位数字的立方和等于这个3位数本身,如153 = 13+53+33 。
3、从键盘输入一个正整数,判断其是否为回文数。所谓回 文数是顺读和反读都一样的数,如12321,23455432都是回文数。
s=s+i i=i+1 WEND PRINT s END
1、第一个程序结果是什么?为什么会这样? 循环体内语句顺序错
2、第二个程序的结果是什么?为什么会这样 循环控制条件没有设定好
3、以上错误你能得到什么有益的结论?
练习
下面是计算n!( n!=n(n-1)(n-2)……1 )的程序,为使程序完整,在空白处应 该填上语句
s=0 i=0 WHILE i<64
s=s+2^i i=i+1 WEND s=s/(10^6)*20 PRINT s END
反思小结,培养能力
(1)同学们总结下我们这节课的主要内容是什么? (2)循环语句的结构有什么特征? (3)在什么情况下使用循环语句? (4)使用时有哪些地方是容易出现错误的地方?
在没找到重新开始的理由前,别给自己太多退却的借口。就在那一瞬间,我仿佛听见了全世界崩溃的声音。因为穷人很多,并且穷人没有钱,所以,他们才会在网络上聊 了答应自己要做的事情,别忘了答应自己要去的地方,无论有多难,有多远。分手后不可以做朋友,因为彼此伤害过;不可以做敌人,因为彼此深爱过,所以只好成了最 只有站在足够的高度才有资格被仰望。渐渐淡忘那些过去,不要把自己弄的那么压抑。往往原谅的人比道歉的人还需要勇气。因为爱,割舍爱,这种静默才是最深情的告 时光已成过往,是我再也回不去的远方。不要把自己的伤口揭开给别人看,世界上多的不是医师,多的是撒盐的人。这世界,比你不幸的人远远多过比你幸运的人,路要 的那一步很激动人心,但大部分的脚步是平凡甚至枯燥的,但没有这些脚步,或者耐不住这些平凡枯燥,你终归是无法迎来最后的'那些激动人心。一个人害怕的事,往往 都会有乐观的心态,每个人也会有悲观的现状,可事实往往我们只能看到乐观的一面,却又无视于悲观的真实。从来没有人喜欢过悲观,也没有人能够忍受悲观,这就是 就会缅怀过去,无论是幸福或是悲伤,苍白或是绚烂,都会咀嚼出新的滋味。要让事情改变,先改变我自己;要让事情变得更好,先让自己变得更好。当日子成为照片当 背对背行走的路人,沿着不同的方向,固执的一步步远离,再也没有回去的路。想要别人尊重你,首先就要学会尊重别人。所有的胜利,与征服自己的胜利比起来,都是 与失去自己的失败比起来,更是微不足道。生命不在于活得长与短,而在于顿悟的早与晚。既不回头,何必不忘。既然无缘,何须誓言。感谢上天我所拥有的,感谢上天 千万条,成功的人生也有千万种,选对适合自己的那条路,走好自己的每段人生路,你一定会是下一个幸福宠儿。活在别人的掌声中,是禁不起考验的人。每一次轻易的 笔。什么时候也不要放弃希望,越是险恶的环境越要燃起希望的意志。现实会告诉你,没有比记忆中更好的风景,所以最好的不要故地重游。有些记忆就算是忘不掉,也 满,现实很骨感。我落日般的忧伤就像惆怅的飞鸟,惆怅的飞鸟飞成我落日般的忧伤。舞台上要尽情表演,赛场上要尽力拼搏,工作中要任劳任怨,事业上要尽职尽责。 乐,今天的抗争为了明天的收获!积德为产业,强胜于美宅良田。爱情永远比婚姻圣洁,婚姻永远比爱情实惠。爱有两种,一种是抓住,你紧张他也紧张;一种是轻松拖 人无忧,智者常乐。并不是因为所爱的一切他都拥有了,而是所拥有的一切他都爱。原来爱情不是看见才相信,而是相信才看得见。磨难是化了妆的幸福。如果你明明知 者选择说出来,或者装作不知道,万不要欲言又止。有时候留给别人的伤害,选择沉默比选择坦白要痛多了。我爱自己的内心,慢慢通过它,慢慢抵达世界,或者,抵达 我忘记一切,时间不会改变痛,只会让我适应痛。人生不容许你任性,接受现实,好好努力。曾经以为爱情是甜蜜,幸福的,不知道它也会伤人,而且伤的很痛,很痛。 出的代价却是好些年的失败。时间几乎会愈合所有事情,请给时间一点时间。蚁穴虽小,溃之千里。多少人要离开这个世间时,都会说出同一句话,这世界真是无奈与凄 孵出来的却是失败。太完美的爱情,我不相信,途中聚聚散散难舍难分,终有一天会雨过天晴。我分不清东南西北,却依然固执的喜欢乱走。若是得手,便是随手可丢; 爱情不是寻找共同点,而是学会尊重不同点。总有一天我会从你身边默默地走开,不带任何声响。我错过了狠多,我总是一个人难过,3、戏路如流水,从始至终,点滴不 未变,终归大海。一步一戏,一转身一变脸,扑朔迷离。真心自然流露,举手投足都是风流戏。一旦天幕拉开,地上再无演员。 相信自己有福气,但不要刻意拥有;相信 绝眼泪;相信世上有好人,但一定要防范坏人;相信金钱能带来幸福,但不要倾其一生;相信真诚,但不要指责所有虚伪;相信成功,但不要逃避失败;相信缘分,但不 但不要求全责备;相信上帝,但别忘了锁上门。 一个人总要走陌生的路,看陌生的风景,听陌生的歌。最后你会发现,原本费尽心机想要忘记的事情真的就那么忘记了明 每次却总是不自觉的想起那个给与温暖的人;每每又总是在微笑沉醉时看到了现实,想到了伤痛,然后,冷的感觉再也暖和不起来了,如此反复,心,终于累了,现实就 又最终醒来,我正在行走,却找不到方向。 有些人,注定是等待别人的,有些人,注定是被人等的。一件事,再美好,你做不到,也要放弃;一个人,��
A.p=p+1 B. n=n+1 C. i=i+1 D. i=n-I
INPUT “n=”;n P=1 i=1 WHILE i<=n
p=p* i
(
)
WEND
PRINT “p=”;p
END
提问: P=1 能不能改写成P=0?
练习
在下图空格中填上合适的语句:完成求1000以内能被3和5整除的 所有数的流程图,并写出程序
i=1 s=0 WHILE i<=100
s=s+i i=i+1 WEND PRINT s END
讨论辨析
思考: 下面的程序能计算自然数1+2+3+……+99+100的值吗?。
i=1 s=0 DO
i=i+1 s=s+i LOOP UNTIL i>100 PRINT s END
i=1 s=0 WHILE i<100
创设情景,引入新课
传说古代印度有个国王叫舍罕,很迷恋棋类,宰相西萨. 班.达依尔是个聪明的大臣,发明了国际象棋,国王爱不释手, 决定奖赏宰相,达依尔说:“陛下,我别无他求,请你在这张 棋盘的第一个格子里赏我一粒麦子,在第二个格子里赏我2粒 麦子,在第三个格子里赏我4粒麦子,第四个格子里赏我8粒麦 子……依此规律放满六十四个格子,把这些麦子赏给我吧。” 国王听了,觉得达尔的要求不高,说道:“你会如愿以偿的。”
结束
i=i+1
3、你能作出它的流程图吗? 4、要写出实现上面流程图的功能的程序,我们还缺少了什么知识?
知识、方法
1)当型循环的实现--------WHILE语句
循环体
满足条件? 是 否
WHILE 条件 循环体
WEND
提问:1、你能说出以上循环结构的执行过程吗? 2、对照流程图你能说出WHILE语句的执行步骤吗?
同学们想想国王能不能满足达依尔的要求?
1、你能写出求麦子数的算式吗? 1 + 2 + 22 + 23 + …… + 263
2、你能设计一个算法求得上式的值吗?
1+2 = 3 3+22 = 7 7+23 = 15 …… Si + 2i = Si+1 ……
开始
否 输出s
S=0, i=0
i<=63 是
s=s+2^i