资料摘要

循环语句教学目标:1.掌握两种循环语句的用法及格式.2.知道两种循环语句与相应循环结构的关系.3.掌握将程序框图化为程序语句的方法.教学重点:循环语句的基本用法.教学难点:算法语句的写法.教学方法:讲练法教学用具:多媒体教学过程:一、复习条件语句二、新课循环语句(1)循环语句是用来实现算法中的循环结

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
53
下载次数
0
更新时间
2018-06-25 07:42:00
来源学校
学校:长沙县第一中学

1.2.3 循环语句优秀教学设计内容

未知
2018-06-25 07:42:00
53
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句优秀教学设计内容

未知

摘要:暂无摘要

关键词:1.2.3 循环语句优秀教学设计内容

正文

循环语句

教学目标:1.掌握两种循环语句的用法及格式.

2.知道两种循环语句与相应循环结构的关系.

3.掌握将程序框图化为程序语句的方法.

教学重点:循环语句的基本用法.

教学难点:算法语句的写法.

教学方法:讲练法

教学用具:多媒体

教学过程:

一、复习

条件语句

二、新课

循环语句

(1)循环语句是用来实现算法中的循环结构.

(2)循环语句主要有两种类型:当型(While语句)和直到型(Until).

①与当型循环结构相对应的程序语句称为While语句,其While

条件一般格式为:

循环体

Wend

当计算机遇到While语句时,先判断条件的真假,如果条件符合,就执行While和Wend之间的循环体,若条件不符合,计算机将不再执行循环体,直接跳到Wend语句后执行其他语句.

②与直到型循环结构相对应的程序语句称为Until语句,其Do

条件一般格式为:

循环体

Loop Until

条件

当计算机遇到Until语句时,先执行一次循环体,然后对条件的真假进行判断,当条件不满足时,执行循环体,直到条件满足时,不再执行循环体,跳出循环,执行Loop Until语句后的其他语句.

自主演练

1.关于While语句的一般格式,说法正确的是(

) A.总是执行循环体

B.执行一次循环体

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

D.遇到Wend就结束

【答案】C 【解析】While语句中,当循环控制条件为真时执行循环体,否则执行Wend后面的其他语句.故选C.

2.对图中的判断,不正确的是(

) A.是直到型循环结构

B.有Until型的循环语句与它对应

C.循环体至少要执行一次

D.条件不满足时就结束循环

【答案】D 【解析】由图知,先执行循环体,后判断,所以是直到型循环结构,易知D中的判断不正确.故选D. 3.下面为一个求20个数的平均数的程序,在横线上应填的语句为__________.

S=0i=1Do

Input xS=S+x

i=i+1Loop Until

A=S/20Print

AEnd【答案】i>20 【解析】将20个数逐一加到S内,再取平均值,循环体要执行20次,故条件应为“i>20”.

4.编写程序求1+3+5+7+…+49的和.

【解析】程序如下:

S=0S=0i=1i=1Do While

i<=49

S=S+i

S=S+i

i=i+2

i=i+2Loop Until

i>49WendPrint

SPrint

SEndEnd三、典例分析

题型一

Until语句

111

用Until语句编写程序:计算:++1+22+33+41+…+的值.

19+20【思路分析】

观察特点,引入初始变量,确定循环体,画出程序框图,编写程序.

【规范解答】

程序:

程序框图:

i=1S=0Do

S=S+1/i+i+1

i=i+1Loop Until

i>19Print

SEnd

方法总结: (1)Until语句时,是先执行一次循环体,再判断条件,直到条件成立时才结束循环,因此Until语句又称为“后测试型”循环语句.

(2)此程序中i既是计数变量又是验证结束循环变量.应当注意,当循环体各语句顺序有变化时,计数变量的初始值和判断条件都可能发生变化.

题型二

While语句

用While语句编写程序,求使1×3×5×…×n> 10 000的最小正整数n. 【思路分析】

从1开始逐一测试,直到找到为止.

【规范解答】

程序框图:

程序:

S=1n=1While

S<=10 000

n=n+2

S=S*nWendPrint

nEnd方法总结:用While语句编写本程序,输出的是n,它是第一个不满足S<=10 000的整数,也就是满足条件的n.本题也可以用Until语句编写程序,由于两个语句执行的顺序不同,结束循环的条件也不同,故在设置条件时也不一样.

题型三

循环语句的综合应用

输入20个数,统计其中正数的个数.

【思路分析】

可用循环语句完成,用n控制输入的次数,用变量m统计正数个数.

【规范解答】

方法1:

程序框图:

程序:

n=0m=0While

n<=20

Input

x

n=n+1

If

x>0

Then

m=m+1

End

IfWendPrint

mEnd

方法2:

程序框图:

程序:

n=0m=0Do

Input

x

n=n+1

If

x>0

Then

m=m+1

End

IfLoop Until

n>20Print

mEnd方法总结:(1)本题在循环结构中包含了条件结构,在写混合语句时,应明确循环结构和条件结构之间的关系.对于此类循环语句嵌套条件语句问题,解题思路是:先确定外层的循环语句,再逐步确定内层的条件,要保证内外层变量不能冲突,以免引起矛盾.类似地,循环语句嵌套循环语句的问题,也应由外到内逐层确定.

(2)

应用循环语句编写程序时应注意:①循环语句中的变量一般需要进行一定的初始化操作.②在循环体中一定要改变控制条件的变量的值,否则会出现“死循环”,并且循环体每执行一次,控制条件中变量就应更逼近满足跳出循环体的条件.

随堂练习

1.当x=2时,下面程序运行后输出的结果是(

) INPUT

“x=”;xi=1s=0DO

s=s*x+1

i=i+1LOOP

UNTIL

i>4PRINT

sENDA.3

B.7

C.15

D.17 【答案】C 【解析】0×1+1=1,1×2+1=3,3×2+1=7,7×2+1=15,跳出循环,输出s的值.故选C. 2.执行下列程序后,x的值是(

) i=1x=5WHILE

i<20x=x+i/5i=i+2

WENDPRINT

xENDA.25 B.24 C.23 D.22 【答案】A

i=5>4,

【解析】每次执行循环后,相应x与i的值对应如下表:

15+5135++559+…+

515++…511+

3…

3+5+…15+53+5+…135+++551133x 5+

5++

++35555

557+

55i

15+51719+

+

5511

13

…

19

21 3

5

7

9

131719∴当i=21时结束循环,此时x=5+++…++=555525. 3.下面所给的程序,其循环体执行的次数是(

) S=0i=1DO

S=S+i

i=i+2LOOP

UNTIL

i>100PRINT

SENDA.50 B.49 C.100 D.99

【答案】A 【解析】程序的实质是求1~100之间所有奇数的和.

4.(2015年江苏)根据如图所示的伪代码,可知输出的结果S为________.

S←1I←1While I<8

S←S+2

I←I+3End WhilePrint S

【答案】7 【解析】S=3,i=4,符合条件;S=5,i=7,符合条件;S=7,i=10,不符合条件.故输出的结果S为7.

四、课堂小结

1.两种语句的联系与区别

(1)联系:两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同;一般来讲,While语句与Until语句可以相互转化.

(2)区别

①计算机执行的顺序不同:While先条件,Until先循环.

②条件的内容不同:While满足就循环,Until满足就停止.

③对循环体的执行次数不同:在While语句中,循环体可以一次不执行就退出循环结构;而在任何Until语句中,循环体至少要执行

一次.

2.应用循环语句编写程序应注意的几个问题

(1)循环语句中的变量,一般需要进行一定的初始化操作.

(2)循环语句在循环的过程中需要有“结束”的语句,程序中最忌“死循环”.

(3)在循环中要改变循环体条件的成立因素.

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-06-25 07:42:00
  • 下载次数: 0
  • 浏览次数: 53
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147289

来自:学校:长沙县第一中学

下载提示

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

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

关于本教案的常见问题

Q:1.2.3 循环语句优秀教学设计内容是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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