高中数学人教版必修三讲读设计: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