网站大量收购独家精品文档,联系QQ:2885784924

《条件循环——Do__Loop语句》参考教案1.doc

《条件循环——Do__Loop语句》参考教案1.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE4/NUMPAGES4

条件循环——DoLoop语句

教学目标:

掌握Do/Loop循环语句的格式、流程图及执行过程

知道当型循环和直到型循环的区别

运用所学Do/Loop循环语句编写程序

教学难点:

运用所学Do/Loop循环语句编写程序

会分析DoWhile/Loop循环的执行过程

教学过程:

【新课引入】

对于for/next循环语句,他的循环体执行次数我们是事先就知道的,而对于一些问题,有时是无法事先知道循环题的执行次数,例如:求1+2+3+……N1000中N的最大值。对于这种问题,我们用前面的for/next语句就无法实现,所以今天我们就来介绍一下另外一种循环语句Do/Loop循环,Do/Loop循环有两种格式,一种是当型循环一种是直到型循环。

一、当型循环

1、格式

DOWhile条件

[循环体]

Loop

DoWhile/Loop流程图

计算

计算“条件”的值

“条件”是否成立

循环体

Y

N

3、DoWhile/Loop执行过程

a执行While语句,判断“条件”是否成立

b如果“条件”成立,就执行循环体;否则,转到d

c执行Loop语句,转到a

d执行Loop语句下面的语句

[例题]编程:求1+2+3+……n1000中n的最大值

1、分析算法

2、画流程图

3、编程实现

PrivateSubCommand1_Click()

Dimn,sAsInteger

s=0

n=0

Dowhiles1000

n=n+1

s=s+n

Loop

Printn-1

EndSub

[练习1]编程:求2+4+6+……N2000(N为偶数)中N的最大值

二、直到型循环

1、格式

DO

[循环体]

Loopuntil条件

2、Do/Loopuntil流程图

循环体

循环体

计算

计算“条件”的值

N

N

Y条件是否成立

Y

条件是否成立

3、Do/Loopuntil执行过程

a执行循环体

b判断条件是否成立,如果“条件”成立,就执行Loop语句下面的语句;否则,转到a

[思考]当型循环和直到型循环的区别

学生回答

教师点评

[练习2]求2+4+8+……2n=1000的n的最小值

学生尝试

教师点评

【实践运用题】2000年我国人口数约为13亿,如果每年的人口自然增长率为1.5%,那么多少年后我国人口将达到或超过15亿?

学生尝试

演示学生成果

学生评价

三、教师总结本节课的知识点及注意点

文档评论(0)

150****1232 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档