资料摘要

【课题】1.2.3 循环语句【课型】新授【教学目标】1.理解循环语句的两种形式,当型(while型)和直到型(until),能读懂循环型语句. 2.掌握两种循环型语句的使用技巧,并能在程序设计时正确运用. 3.培养学生逻辑思维能力与表达能力,进一步体会算法思想.【教学重点】两种形式循环语句的表示方法

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

1.2.3 循环语句教学设计(第二课时)

未知
2018-07-04 11:07:00
12
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句教学设计(第二课时)

未知

摘要:暂无摘要

关键词:1.2.3 循环语句教学设计(第二课时)

正文

【课

题】1.2.3 循环语句

【课

型】新授

【教学目标】

1.理解循环语句的两种形式,当型(while型)和直到型(until),能读懂循环型语句. 2.掌握两种循环型语句的使用技巧,并能在程序设计时正确运用. 3.培养学生逻辑思维能力与表达能力,进一步体会算法思想.

【教学重点】两种形式循环语句的表示方法、结构和用法;

【教学难点】循环语句的正确使用和理解

【教学用具】多媒体课件

【教学过程】

一、自主学习

学生看书课本P29~32,思考并完成以下问题

(1) 循环语句的格式、功能分别是什么?

(2) 在什么情况下使用循环语句。

(3) 循环语句中的两种形式有什么区别与联系?

知识点

1°当型循环语句

当型(WHILE型)语句的一般格式为:

WHILE 条件

功能:计算机执行WHILE语句时,先判断条件是否成立,如果

循环体

成立,则执行WHILE和WEND之间的循环体;然后返回到WHILEWEND 语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句.当型循环又称“前测试型”循环,即我们讲的

“先判断后执行”. 2°直到型循环语句

直到型(UNTIL型)语句的一般格式为:

DO

功能:计算机执行UNTIL语句时,先执行DO和LOOP

循环体

UNTIL之间的循环体,然后判断“LOOP

UNTIL”后面的条件LOOP

UNTIL

条件

是否成立,如果条件不成立,返回DO语句处重新执行循环体.这个过程反复执行,直到一次判断“LOOP

UNTIL”后面的条件成立为止,这时不再返回执行循环体,而是跳出循环体执行“LOOP

UNTIL条件”下面的语句.直到型循环又称“后测试型”循环,即我们讲的“先执行后判断”

3°区别:①执行的顺序不同:

当型循环语句是先判断后循环,直到型循环语句是先循环后判断. ②条件的内容不同:UNTIL语句中的条件是循环结束的条件,满足此条件时,执行循环体后面的语句,不满足时执行循环体;WHILE语句中的条件是执行循环体的条件,满足此条件时,执行循环体,否则执行循环体后面的语句

③循环体的执行次数不同:由于UNTIL语句是先执行后判断,因此,

UNTIL语句中,循环体至少要执行一次,直到条件满足;而WHILE语句是先判断后执行,因此,循环体可能一次也不执行就退出循环体

4°联系:两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同.一般地,WHILE语句和UNTIL语句可以相互转化.其条件恰好互补。

下面为循环语句与程序框图中的条件结构的一一对应关系.

1°直到型循环结构:

2°当型循环结构:

在循环结构中,严格地说,两个出口中“Y”与“N”不能随意交换。

二、课前小测

1.关于循环语句的说法不正确的是

(

A

)

A.算法中的循环结构由WHILE语句来实现

B.循环语句中有直到型语句和当型语句,即UNTIL语句和WHILE语句

C.一般来说UNTIL语句和WHILE语句可以互相转换

D.算法中的循环结构由循环语句来实现

三、例题讲解:

【例1】

(2)如图程序执行后输出的结果是_990__.

i=11s=1DO

s=s*i;

i=i-1LOOP

UNTIL

i<9PRINT

sEND解题小结:(1)对含有DO语句的程序,我们必须对程序进行逐一运行检验;

(2)“DO….. LOOP UNTIL”是直到型循环语句的标志,DO是循环的开始标记,“DO”和“LOOP UNTIL”之间的语句是循环体,当“LOOP UNTIL”后面的条件不满足时需被反复执行,“LOOP UNTIL”后面是循环的控制条件。

(3)在循环体内,必定有相应的语句使控制条件发生改变,以保证能终止循环,在运行程序时要注意辨别控制变量.

【例2】(1)下列程序运行后输出的结果为(D

) i=1WHILE

i<5

i=i+2

WENDPRINT

iENDA.1

B.3

C.5

D.7 (2)该程序的执行后的结果是__5050___ (3)该程序的执行后的结果是___25___

i=1 i=1

P=1 S=0

S=0 WHILE

i<=100 WHILE

i<=5

S=S+i S=S+P

i=i+1 P=P+i

i=i+1 WEND

WEND PRINT

S

PRINT

S END

END

解题小结:

第(2)题图

第(3)题图

【例3】

解题小结:(1)对含有WHILE语句的程序,我们必须对程序进行逐一运行检验;

(2) “WHILE……WEND”就当型循环的标志,以“WHILE”开头,以“WEND”作为结束标志.

(3) “WHILE”后面紧跟的是循环的控制条件,而“WHILE”下一行到“WEND”之间的部分为循环体,当条件成立时需被反复执行。在循环体中也必含有使控制变量发生改变的语句。

四、课堂练习

(1)已知有如下两段程序:程序1运行的结果为________,程序2运行的结果为________.

i=21i=21sum=0sum=0DOWHILE

i<=20

sum=sum+isum=sum+i

i=i+1i=i+1LOOP

UNTIL

i>20WENDPRINT

sumPRINT

sumENDEND程序1

程序2 (2)读程序,回答下列问题:

INPUT

ni=1S=0WHILE

i<=n

S=S++

i=i+1WENDPRINT

SEND

(1) 程序中的循环语句对应__当___型循环结构.

3

4.

(2) 若输入n=3,则输出的结果为________【课后小组讨论题】设计一个程序,对函数f(x)=x2-3x+5,当连续输入自变量的11个值,输出相应的函数值.

可参看书P30-32页例8 解:程序如下:

n=1

五、小结:

DO

INPUT

y=x^2-3*x+5 PRINT

y n=n+1 LOOP UNTIL

n>11 END

1. 理解、掌握当型循环和直到型循环的结构与用法,清楚两者的区别与联系.

2. 能正确理解含有当型、直到型循环的程序语句,准确得出运行结果. 六、作业:同步导练P20—21

T1—8

9(选作)

七、课后反思:

第 1 页,共 1 页

文档信息

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

作者信息

教师头像

5ygggwenku_147289

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

下载提示

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

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

关于本教案的常见问题

Q:1.2.3 循环语句教学设计(第二课时)是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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