资料摘要

循环语句[学习目标] 1.理解循环语句的概念,并掌握其结构.2.会应用条件语句和循环语句编写程序.3.经历对现实生活情境的探究,体会应用计算机解决数学问题的方便简捷.知识点一UNTIL语句1.语句格式DO 循环体LOOP UNTIL 条件2.执行过程当计算机执行UNTIL语句时,先执行一次DO和UN

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
58
下载次数
0
更新时间
2018-08-30 10:05:00
来源学校
学校:高平市第二中学校

1.2.3 循环语句教学实录

未知
2018-08-30 10:05:00
58
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句教学实录

未知

摘要:暂无摘要

关键词:1.2.3 循环语句教学实录

正文

循环语句

[学习目标] 1.理解循环语句的概念,并掌握其结构.2.会应用条件语句和循环语句编写程序.3.经历对现实生活情境的探究,体会应用计算机解决数学问题的方便简捷.

知识点一

UNTIL语句

1.语句格式

DO 循环体

LOOP UNTIL 条件

2.执行过程

当计算机执行UNTIL语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断.如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止.这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句.

3.UNTIL语句对应的基本框图(直到型)(如图所示)

4.用UNTIL语句编写程序的一般过程

(1)对变量进行初始赋值;

(2)确定循环体;

(3)设置跳出循环体的控制条件;

(4)输出结果.

知识点二

WHILE语句

1.语句格式

WHILE 条件

循环体

WEND

1

2.执行过程

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

3.WHILE语句对应的基本框图(当型)(如图所示)

辨析

WHILE语句和UNTIL语句之间的关系

WHILE语句

执行循环体前判断条件

当条件为真时执行循环体

当条件为假时终止循环

可能不执行循环体

UNTIL语句

执行循环体后判断条件

当条件为假时执行循环体

当条件为真时终止循环

至少执行一次循环体

WHILE循环和UNTIL循环是可以相互转化的

WHILE循环与UNTIL循环在决定循环时对条件的要求相反

4.用WHILE语句编写程序的一般过程

(1)对变量进行初始赋值;

(2)确定执行循环体的条件;

(3)确定循环体;

(4)输出结果.

思考

(1)循环语句与条件语句有何关系?

(2)编写程序时,什么情况下使用循环语句?

答

(1)循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题.

(2)在问题处理中,对不同的运算对象进行若干次相同运算或处理时,一般用到循环结构,在编写程序时要用到循环语句.

题型一

直到型循环语句

2

例1 画出计算1+3+5+…+999的程序框图,并写出程序.

解

由题意知各项指数相同,底数相差2,可以借助于循环语句设计算法.

①程序框图:

2222

②程序为:

S=0 i=1 DO S=S+i^2 i=i+2 LOOP UNTIL i>999 PRINT S END

反思与感悟

(1)直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.

(2)循环次数由判断条件控制,控制条件的设置要综合考虑初始化值和LOOPUNTIL后的判断条件,若初始值为1,则循环体中变量累加,若初始值为循环的次数,则循环体中变量递减.

111跟踪训练1 用UNTIL语句编写程序,计算1+++…+的值.

23100解

程序如下:

i=1 S=0 DO

S=S+1/i

i=i+1 LOOP UNTIL i>100 PRINT S

3

END

题型二

当型循环语句

例2 编写程序求2×4×6×…×100的值.

解

程序框图:

程序:

i=2 m=1 WHILE i<=100

m=m*i

i=i+2 WEND PRINT m END

反思与感悟

(1)计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若条件为假则退出循环.这是确定是否应用当型循环语句的关键.

(2)当型循环语句中WHILE和WEND成对出现.

(3)判断条件往往是控制循环次数的变量.

跟踪训练2 已知程序如下,则输出结果S=________. i=0 S=0 WHILE i<6

i=i+2

S=S+i^2 WEND

4

PRINT S END

答案

56 解析

根据程序逐次写出每次循环的结果.第一次循环,i=2,S=4;第二次循环;i=4,S=4+16=20;第三次循环,i=6,S=20+36=56.由于i=6不满足条件,跳出循环,输出S,结果为56 题型三

循环语句和条件语句的嵌套

例3 编写程序,求出24的所有正因数.

解

程序框图如图所示(MOD是用来取余数).

程序如下:

i=1 DO r=24 MOD i IF r=0 THEN

PRINT i END IF i=i+1 LOOP UNTIL i>24 END

反思与感悟

本题在循环结构中包含条件结构,所以在写混合语句时,应明确循环体和条件结构之间的关系,此类循环语句嵌套条件语句的问题和解题思路是:先确定外层的循环语句,

5

再逐步确定内层的条件,一定要保证内层的变量与外层的变量不能冲突,以免引起矛盾.

跟踪训练3 给出以下10个数:4,10,70,33,95,74,29,17,60,30,要求将大于40的数找出来,画出求解该问题的程序框图,并写出程序.

解

程序框图如图.

程序如下:

i=1 DO

INPUT x

IF x>40 THEN

PRINT x

END IF

i=i+1 LOOP UNTIL i>10 END

应用循环语句设计程序

例4 对任意正整数n,设计一个程序求S=1+12+113+…+n的值.

错解

程序如下:

INPUT n i=1 S=0

6

DO

i=i+1

S=S+1/i LOOP UNTIL i>=n PRINT S END 错解分析

错误的根本原因是第一次执行S=S+1/i时,i的初始值经i=i+1后,已经变1111111为2,则S=0+,这样所求的S=++…+,而不是S=1+++…+,因为后执行S223n23n=S+1/i,所以要把i的初始值变为0才行.

正解

程序如下:

INPUT n i=0 S=0 DO

i=i+1

S=S+1/i LOOP UNTIL i>=n PRENT S END

1.下列四个程序框图中,能用UNTIL语句描述的是(

)

A

B

C

D 答案

A

7

解析

UNTIL语句对应的程序是先进入循环体,再判断条件是否满足,若满足退出循环体,否则再次进入循环体.

2.关于WHILE语句的一般格式,下列说法正确的是(

) A.总是执行循环体

B.执行一次循环体

C.条件为真时,执行循环体

D.遇到WEND就结束

答案

C 解析

执行WHILE语句时,先判断条件,若条件成立,就执行循环体,再判断,为真,继续执行,直到条件为假时结束循环.

3.下面程序执行后输出的结果是(

) n=5 S=0 WHILE S<15

S=S+n

n=n-1 WEND PRINT n END

A.-1B.0C.1D.2 答案

B 解析

当S=5+4+3+2=14时,n=2-1=1,此时S<15,执行循环体,则S=5+4+3+2+1=15,n=1-1=0,此时S=15,循环结束,输出0. 4.下列问题可以设计成循环语句计算的有(

) ①求1+3+3+…+3的和;

②比较a,b两个数的大小;

③对于分段函数,要求输入自变量,输出函数值;

④求平方值小于100的最大整数.

A.0个B.1个C.2个

答案

C 解析

①和④用到循环语句;②③用不到.故选C. 5.下面的程序运行后第3次输出的数是________.

i=1

8 29D.3个

x=1 DO PRINT x i=i+1 x=x+1/2 LOOP UNTIL i>5 END

答案

2 解析

该程序中关键是循环语句,

第一次输出的数是1,

13第二次输出的数是x=1+=,

2211第三次输出的数是x=1++=2. 22

应用循环语句编写程序要注意以下三点:

(1)循环语句中的变量一定要合理设置初始值.

(2)循环语句在循环的过程中需要有“结束”的语句,即有跳出循环的机会.

(3)在循环中要改变循环条件的成立因素.程序每执行一次循环体,循环条件中涉及到的变量就会发生改变,且在步步逼近跳出循环体的条件.

9

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-08-30 10:05:00
  • 下载次数: 0
  • 浏览次数: 58
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147289

来自:学校:高平市第二中学校

下载提示

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

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

关于本教案的常见问题

Q:1.2.3 循环语句教学实录是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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