- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13课 循环结构--do while-loop、do-loop until语句
自学-互学-展示-点拨
第13课 循环结构——Do While-Loop、Do-Loop Until语句
(第1课时) 课型:新授
年级:九年级 科目:信息技术 主备教师:任静 备课时间:2016-12-5
教学过程
一、课标要求
(学习目标)
一、复习引入
【观察思考】回忆“求1到100累加的和”程序,思考:
1.事先知道循环次数吗?是多少次?
2.若将案例改为“求1到i累加的和,当i为多少时,累加的和s会超过2000”,还会事先知道循环次数吗?此外,可以确定哪个条件?
【答疑解惑】1.事先可确定循环次数,为100次。
2.事先不知道循环次数,可以确定的条件为:(1)当s=2000时,重复执行s=s+i语句,重复执行i增加1。(2)也可以这样描述:重复执行s=s+i语句,重复执行i增加1,直到s超过2000时结束,即s2000。
【思维发散】在无法事先确定循环次数的情况下,怎样构建循环结构呢?
【答疑解惑】通过Do While-Loop、Do-Loop Until语句,就可以很容易地实现这个想法。
二、学习新知
问题一:循环结构及其常用语句
(一)循环结构
【知识点拨】
1.循环结构:控制计算机自动重复执行某些程序段。
2. For语句和Do While-Loop、Do-Loop Until语句常用来构建循环结构。
3.如果事先可以确定循环次数,常用For语句;如果事先无法确定循环次数,常用Do While-Loop、Do-Loop Until语句。
(二)Do While-Loop语句与Do-Loop Until语句比较
语句
Do While-Loop
Do-Loop Until
汉语翻译
Do:做、执行; While:当…时;
Loop:圈、循环;
Do:做、执行;
Loop:圈、循环;Until:直到
相同点
都属于循环结构
都事先无法确定循环次数
不同点
基本结构(格式)和执行过程不同
问题二:Do While-Loop语句与Do-Loop Until语句的应用
(一)运用Do While-Loop、Do-Loop Until语句编写“求1到i累加的和”程序
1. Do While-Loop语句
【观察思考】(1)分析案例,依据汉语描述,思考如何编写代码?
(2)总结Do While-Loop语句基本结构(格式)、执行过程。
【答疑解惑】
(1)汉语描述
(2)翻译Do While-Loop语句
(3)基本结构(格式)
(4)执行过程
执行 当s=2000时
现在的s=上一次的s+现在的i
i增加1
圈、循环
Do While s=2000
s = s + i
i = i + 1
Loop
Do While 循环条件
循环体
Loop
1.先判断循环条件,再执行循环体。
2.循环体最少执行0次。
2. Do-Loop Until语句
【观察思考】(1)分析案例,依据汉语描述,思考如何编写代码?
(2)总结Do-Loop Until语句基本结构(格式)、执行过程。
(1)汉语描述
(2)翻译Do-Loop Until语句
(3)基本结构(格式)
(4)执行过程
执行
现在的s=上一次的s+现在的i
i增加1
圈、循环 直到 s2000
Do
s = s + i
i = i + 1
Loop Until
Do
循环体
Loop Until循环条件
1. 先执行循环体,再判断循环条件。
2.循环体最少执行1次。
【动手实践】打开“打印数字.vbp”,任选一种语句,编写代码。
使用Do While-Loop语句
使用Do-Loop Until语句
s=0
i=1
Do While s=2000
s = s + i
i = i + 1
Loop
Print i
s=0
i=1
Do
s = s + i
i = i + 1
Loop Until s2000
Print i
(二)编写“计算细胞分裂时间”程序
【案例分析】假设某种细胞每10秒就可以由1个分裂成2个,多长时间后,它的数量会超过1亿。
【观察思考】1.涉及到几个变量?可用什么表示?2.每循环一次,循环体(重复执行的语句)是什么?3.若使用Do While-Loop语句,循环条件是什么?4. 若使用Do-Loop Until语句,循环条件是什么?5.打开“细胞分裂”程序,观察有几个控件,其名称和作用是什么?6.依据不同的汉语描述,选择合适的语句,翻译为代码。
【答疑解惑】1.两个变量:时间、数量。一般用t表示时间,s表示数量。
2.t=t+10:s=2*s 3. s=100000000 4. s100000000
5.控件
标签
按钮
文本框
(名称
文档评论(0)