资料摘要

1.2.3循环语句算法中的循环结构是由循环语句来实现的。一、当型循环语句程序语言中,当型循环结构由当型循环语句(While)表示。例25设计一个计算123100的算法并写出相应的程序。解: 程序框图 程序语言 开始i

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
143
下载次数
0
更新时间
2026-02-05 20:47:36
来源学校
学校:成都市新都香城中学

1.2.3 循环语句教案设计范例

未知
2026-02-05 20:47:36
143
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句教案设计范例

未知

摘要:暂无摘要

关键词:1.2.3 循环语句教案设计范例

正文

1.2.3循环语句

算法中的循环结构是由循环语句来实现的。

一、当型循环语句

程序语言中,当型循环结构由当型循环语句(While)表示。

例25设计一个计算123100的算法并写出相应的程序。

解: 程序框图 程序语言 开始

i

1

S

0i=1 循环条件

S=0 循环结构

ii

1S

Si

WHILE

i<=100

S=S+i i=i+1 WEND 循环体

i100?

NoYes输出S

结束

PRINT

S END

[探究] 比较程序框图和程序语句,回答下列问题。

(1)循环结构和那一段语句对应?当型循环语句以什么开始,以什么结尾?

_______________________________________________________共11页

第1页

___________________________________________________________________________ (2)判断框中的“循环条件”在循环语句中处于什么位置?

__________________________________________________________________________________________________________________________________ (3)循环结构中的“循环体”在当型循环语句中处于什么位置?

__________________________________________________________________________________________________________________________________ (4)请说出程序中每一条语句被执行了多少次。

__________________________________________________________________________________________________________________________________ _________________________________________________________________ 循环结构的一般形式为:

共11页

第2页

循环体

WHILE

条件

循环体

满足条NoWEND Yes

循环结构框图 循环语句

当计算机遇到WHILE语句时,先判断条件是否成立,如果符合条件,就执行WHILE和WEND之间的循环体;然后再检查条件,如果仍然符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时计算机将不执行循环体,直接跳到WEND之后,执行WEND之后的语句。

例26下面是一个计算246相应的程序。

解:程序框图 程序语句

100的算法。请填写程序框图和共11页

第3页

开始

i___

S

0i=___ S=0

WHILE

i<=_____

ii

__S

Si

S=S+i i=i+__ WEND i____?

NoYes输出S

结束

PRINT

S END

例27下面是一个计算123100的算法。请填写程序框图并写出相应的程序。

解:

共11页

第4页

开始

i____

S____

ii

___S____

i___?

NoYes输出S

结束

[思考] 综合例25、例26、例27思考计数变量和累加变量如何配合从而达到目的的?

___________________________________________________________________________________________________________________________________________________________________________________________________ 二、直到型循环结构

程序语言中,直到型循环结构由直到型循环语句(Until)表示。

例28设计一个计算123100的算法并写出相应的程序。

解: 程序框图 程序语共11页

第5页

言 开始

i

1

i=1 S=0 循环结构

DO

S=S+i i=i+1 NoS

0循环条件

SS

iii

1i100?

循环体

LOOP UNTIL

i>100

Yes输出S

结束

PRINT

S END

注:英文LOOP是循环的意思。

[探究] 比较程序框图和程序语句,回答下列问题。

(1)直到型循环结构和那一段语句对应?循环语句以何开始,以何结尾?

__________________________________________________________________________________________________________________________________ (2)判断框中的“循环条件”在直到型循环语句中处于什么位置?

_________________________________________________________________ (3)循环结构中的“循环体”在直到型循环语句中处于什么位置?

共11页

第6页

_________________________________________________________________

循环结构的一般形式为:

DO 循环体

满足条件? YesNo循环体

LOOP UNTIL 条件

直到型循环结构框图 UNTIL循环语句

[思考]参照直到型循环结构,说说计算机是按怎样的顺序执UNTI语句的?

__________________________________________________________________________________________________________________________________ 例29.编写一个程序,输入大于2的整数n,由计算机判断它是不是质(Prime Number)。

解:根据例3的算法,程序框图为

共11页

第7页

开始

输入整数ni2

rnMODiii

1in且

r0r1YesNor0?YesNo输出:n不是质数结束

输出:n是质数

[思考] (1)哪一部分为循环结构,哪一部分为条件结构?

__________________________________________________________________________________________________________________________________ (2)怎么判断n能够被i整除?

_________________________________________________________________ (3)根据例3的算法,什么时候循环结束?

_________________________________________________________________ (4)循环结束后,r0意味着什么?r0意味着什么?

共11页

第8页

_________________________________________________________________ 由程序框图写出程序:

INPUT “n=”;n i=2 DO r= n MOD i i=i+1 LOOP UNTIL i >= n AND r =0 IF r=0 THEN PRINT “n is not a prime mumber.”

ELSE PRINT “n is a prime mumber.”

END IF END [探究] (1)如果n= 35,请填写下表

共11页

第9页

r

=

35

MOD

i 第1圈

第2圈

第3圈

第4圈

第5圈

=

=

=

=

=

MOD

MOD

MOD

MOD

MOD

i

=

i

+

1

=

+

1

+

1

+

1

+

1

+

1

=

=

=

=

(2)请说出程序中每一条语句被执行了多少次。

__________________________________________________________________________________________________________________________________ _________________________________________________________________ (3)输出结果为:___________________________。

(4)如果n=11,请用上述方法进行分析。 [练习] 1.

编写程序,输入正整数n,计算它的阶乘n!123n。

3452,,,,2.

编写程序,计算下面n个数的和:234,n1n。

3.

某牛奶厂2002年初有资金1000万元,由于引进了先进的设备,资金年平均增长率可达到50%。请你设计一个程序,计算这家牛奶厂2008年底的资金总额。

共11页

第10页

共11页

第11页

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2026-02-05 20:47:36
  • 下载次数: 0
  • 浏览次数: 143
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147289

来自:学校:成都市新都香城中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.3 循环语句教案设计范例是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。