资料摘要

1.2.3循环语句 课题1.2.3循环语句教学1.正确理解循环语句的概念;w.w.w.k.s.5.u.c.o.m目标2.能应用循环语句编写程序.教学循环语句的步骤、结构及功能重点教学会编写程序中的循环语句难点课前多媒体课件准备教学过程:一、〖知识再现〗条件语句的一般格式是什么?二、〖创设情境〗上

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
27
下载次数
0
更新时间
2018-06-20 11:17:00
来源学校
学校:四川省乐山沫若中学

1.2.3 循环语句教案2

未知
2018-06-20 11:17:00
27
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句教案2

未知

摘要:暂无摘要

关键词:1.2.3 循环语句教案2

正文

1.2.3循环语句 课题

1.2.3循环语句

教学1.正确理解循环语句的概念;w.w.w.k.s.5.u.c.o.m

目标

2.能应用循环语句编写程序.

教学循环语句的步骤、结构及功能

重点

教学会编写程序中的循环语句

难点

课前多媒体课件

准备

教学过程:

一、〖知识再现〗

条件语句的一般格式是什么?

二、〖创设情境〗

上节课我们学习了条件语句的结构、特点、作用以及用法,并能解决:确定两个数的大小,

解一元二次方程,分段函数的函数值等一些简单的问题,这节课我们来学习循环语句. 三〖新知探究〗

(一)循环语句

算法中的循环结构是由循环语句来实现的,一般程序设计语言中都有直到型(UNTIL型)

和当型(WHILE型)两种循环语句结构,分别对应于程序框图中的直到型和当型循环结构. (1)UNTIL语句的一般格式是:

循环体

DO

循环体

否

满足条件?

是

其对应的程序结构框图为:(如上右图)

〖思考〗:参照直到型循环结构对应的程序框图,说说计算机是按怎样的顺序执行UNTIL语句的?

当计算机执行UNTIL语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的

条件进行判断,如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符

合,再次执行循环体,直到某一次条件符合时为止.这时,计算机将不再执行循环体,直接跳

到UNTIL语句后,执行LOOP UNTIL语句之后的语句,因为它是先执行循环体后进行条件判

断的循环语句,所以UNTIL语句又称为“后测试型”循环语句.

(2)WHILE语句的一般格式是:

WHILE

条件

循环体

循环体

满足条件?

是

否

其对应的程序结构框图为:(如上右图)

1

〖思考〗:参照当型循环结构对应的程序框图,说说计算机是按怎样的顺序执行WHILE语句的?

当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这

个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到

WEND语句后,接着执行WEND之后的语句.

因为它是先进行条件判断后执行循环体的循环

语句,所以WHILE语句又称为“前测试型”循环语句.

〖思考〗:通过对照,大家觉得UNTIL型语句与WHILE型语句之间有什么区别呢?

区别:在WHILE语句中,是当条件满足时执行循环体,而在UNTIL语句中,是当条件不满足时执行循环体。

(二)典型例题

例8 修改本节例1的程序,连续输入自变量的11个取值,输出相应的函数值. (参照课本P30—31)

例9 编写程序,计算1+2+3+……+99+100的和.

分析:这是一个累加问题,我们可以用WHILE型语句,也可以用UNTIL型语句.

程序: WHILE型语句:

UNTIL型语句:

i=1 i=1

s=0 s=0

INPUT “请输入正整数n=”;n (三)随堂练习

a=1 1.把图1.1-20中的程序框图转化为相应的程序. i=1 2.根据图1.1-2中的程序框图编写程序,判断大于2的整数是否为质数. WHILE i<=n 3.编写程序,输入正整数n,计算它的阶乘n!. a=a*i 注:n!n(n1)321. i=i+1 WEND

PRINT “n!=”

;a

END

参考答案

1. 2. INPUT "a,b,d="; a, b, d

DO

m = (a + b) / 2

g = a ^ 2 - 2

f = m ^ 2 - 2

IF g * f < 0 THEN

b = m

ELSE INPUT "n="; n i = 2 DO r = n MOD i i = i + 1 LOOP UNTIL

i >n -1

OR

r = 0 IF

r = 0

THEN PRINT "n is not a prime number." ELSE a = m 注:ABS( )是一个函数,用来求某个数的绝对值,即ABS(PRINT "n is a prime number." x)=|x|.

END IF END IF 四、〖归纳小结〗

LOOP UNTIL ABS(a - b) < d OR f = 0 END PRINT m

END 2

本节课主要学习了循环语句的结构、特点、作用以及用法,并能解决一些简单问题.循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务,如累加求和、累乘求积等问题中常用到.有些复杂问题可用两层甚至多层循环解决,注意内外层的衔接,可以从循环体内转到循环体外,但不允许从循环体外转入循环体内.

五、〖书面作业〗

课本P33习题1.2 A组3. 六、〖板书设计〗

(一)循环语句

(1)UNTIL语句的一般格式

(2)WHILE语句的一般格式

(二)典型例题

例8………

例9………

(三)随堂练习

1、

2、

3、

七、〖教后记〗

1. 2.

八、〖巩固练习〗

1. 课本P33习题1.2 B组4

2.《自主学习丛书》10—13页. w.w.w.k.s.5.u.c.o.m

3

第 1 页,共 1 页

文档信息

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

作者信息

教师头像

5ygggwenku_147289

来自:学校:四川省乐山沫若中学

下载提示

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

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

关于本教案的常见问题

Q:1.2.3 循环语句教案2是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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