高中数学人教版必修三讲读设计:1.2.3 循环语句

高中数学人教版必修三讲读设计:1.2.3 循环语句

编制人 班 别 审 核 人 学生姓名 主讲人 组 别 评价等级 学习日期 1.2.3 循环语句 讲读设计

教学目标:

1、正确理解循环语句的概念; 2、掌握其结构,

3、会应用循环语句编写程序.

教学重点:两种循环语句的表示方法、结构和用法,用循环语句表示算法。 教学难点:理解循环语句的表示方法、结构和用法,会编写程序中的循环语句. 教学过程: 一、预习反馈

二、学习目标

1、正确理解循环语句的概念; 2、掌握其结构,

3、会应用循环语句编写程序. 三、自学与探究

(一)自学提示 整合教材知识,落实基本能力

算法中的循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。即WHILE语句和UNTIL语句。

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

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

思考:你觉得WHILE型语句与UNTIL型语句之间有什么区别呢?

1 / 3

LOOP UNTIL 条件 DO

循环体

WHILE 条件

循环体WEND

高中数学人教版必修三讲读设计:1.2.3 循环语句

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

(二)合作探讨

例1 在下面的程序运行中,计算机输出的结果是多少? x=20 DO x=x-3

LOOP UNTIL x<0 PRINT x END

例2 阅读下面的程序,你能说明它是一个什么问题的算法吗? x=1

WHILE x2<1000 PRINT x=x+1 WEND

END

四、当堂检测

1.下边程序执行后输出的结果是

n?5

s?0

WHILE s?15 s?s?n

n?n?1

WEND PRINT n END

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

2.如果下边程序执行后输出的结果是132,那么在程序until后面的“条件”应为 ( )

i?12 s?1 DO

s?s*i

2 / 3

高中数学人教版必修三讲读设计:1.2.3 循环语句

i?i?1

LOOP UNTIL“条件”

PRINT s END

A.i?11 B.i??11 C.i??11 D.i?11 3.当x?2时,下面的程序段结果是

i?1 s?0

WHILE i??4

s?s*x?1 i?i?1

WEND

PRINT s END

A. 3 B. 7 C. 15 D. 17

4.下面为一个求20个数的平均数的程序,在横线上应填充的语句为

S?0 i?1 DO

INPUT x S?S?x i?i?1

LOOP UNTIL___________

a?S/20

PRINT a END

A.i?20 B.i?20 C. i??20 D.i??20

五、归纳小结

循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务。如累加求和,累乘求积等问题中常用到。

六、课后作业 见练习册

七、板书设计 八、课后反思

3 / 3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4