当前位置:首页 >> 数学 >>

高中数学 1.2.3循环语句导学案 新人教A版必修3


1.2.3《循环语句》
【学习目标】 1.正确理解循环语句的概念,并掌握其结构。 2.会应用循环语句编写程序。 【重点难点】 教学重点:两种循环语句的表示方法、结构和用法,用循环语句表示算法。 教学难点:理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。 【学习过程】 算法中的循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言 中也有当型(WHILE 型)和直到型(UNTIL 型)两种语句结构。即 W HILE 语句和 UNTIL 语句。 WHILE 语句 (1)WHILE 语句的一般格式是 对应的程序框图是

WHILE 循环体 WEND

条件 满足条件? 否

循环体 是

(2)当计算机遇到 WHILE 语句时,先判断条件的真假,如果条件符合,就执行 WHILE 与 WEND 之间 的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某 一次条件不符合为止。这时,计算机将不执行循环体,直接跳到 WEND 语句后,接着执行 WEN D 之后 的语句。因此,当型循环有时也称为“前测试型”循环。 UNTIL 语句 (1)UNTIL 语句的一般格式是 对应的程序框图是

DO 循环体 LOOP UNTIL 条件

循环体 满足条件? 否

是 (2)直到型循环又称为“后测试型”循环,从 UNTIL 型循环结构分析,计算机执行该语句时,先执 行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的 判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到 LOOP UNTIL 语句后执行 其他语句,是先执行循环体后进行条件判断的循环语句。 分析:当型循环与直到型循环的区别: (先由学生讨论再归纳) 当型循环先判断后执行,直到型循环先执行后判断; 在 WHILE 语句中,是当条件满足时执行循环体,在 UNTIL 语句中,是当条件不满足时执行循环体。 例 1:编写程序,计算自然数 1+2+3+??+99+100 的和。 分析:这是一个累加问题。我们可以用 WHILE 型语句,也可以用 UNTIL 型语句。 程序(WHILE 语句) : i=1 sum=0 WHILE i<=100 sum=sum+i

i=i+1 WEND PRINT sum END 程序(UNTIL 语句) : i=1 sum=0 DO sum=sum+i i=i+1 LOOP UNT IL i>100 PRINT sum END 变式训练 1.编写一个程序,输入正整数 n,计算它的阶乘 n!(n!=n*(n-1)*?*3*2*1) 解:t=1 i=1 INPUT "请输入 n 的值:";n DO t=t*i i=i+1 LOOP UNTIL i>n PRINT "这个数的阶乘为:";t END 2 例 2.编写程序,计算函数 f(x)=x -3x+5 当 x=1,2,3,?,20 时的函数值。 解:x=1 WHILE x<=20 y=x^2 -3*x+5 PRINT "x=";x PRINT "y=";y x=x+1 WEND END 变式训练 2 设计一个算法:求满足 1+2 + 3 + ? + n>10000 的最小正整数 n,并写出相应的 程序。 解:i = 0 sum = 0 DO i = i + 1 sum = sum + i LOOP UNTIL sum>10000 PRINT i END 【学习反思】 1、循环语句的两种不同形式:WHILE 语句和 UNTIL 语句,掌握它们的一般格式。 2、在用 WHILE 语句和 UNTIL 语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法。 WHILE 语句中是当条件满足时执行循环体,而 UNTIL 语句中是当条件不满足时执行循环体。

3、循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务。如累加求和, 累乘求积等问题中常用到。 【作业布置】: 2 2 2 2 设计一个算法:逐个输出 1 ,2 ,3 ,??,n ,并写出相应的程序。 解:INPUT n INPUT n i = 0 i = 0 DO WHILE i < n i = i + 1 i = i + 1 t = i ^ 2 t = i ^ 2 PRINT t PRINT t LOOP UNTIL i > = n WEND END END

1.2.3《循环语句》导学案 【学法指导】 一、预习目标 1、充分地感知、体验应用计算机解决数学问题的方法; 2、正确理解循环语句的概念,并掌握其结构; 3、能初步操作、模仿, 应用循环语句编写程序。 二、预习内容 1. 在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这 就是 反复执行的处理步骤称为 。 2. 算法中的循环结构是由 来实现的。对应于程序框图中的两种循环结构, 一般程序设计语言中也有当型( 型)和直到型( 型)两种语句结构。即 语句和 语句。 提出疑惑 1、两种循环结构有什么差别? 2、参照当型循环结构,说说计算机是按怎样的 顺序执行 WHILE 语句的? 3、参照直到型循环结构,说说计算机是按怎样的顺序执行 UNTIL 语句的? 【学习目标】 1.正确理解循环语句的概念,并掌握其结构。 2.会应用循环语句编写程序。 【重点难 点】 两种循环语句的表示方法、结构和用法,用循环语句表示算法,会编写程序中的循环语句。 【学习过程】 循环结构有两种----型与 型. 0 0 1 循环结构(当条件满足时反复执行循环体); 2 型循环结构(反复执行循环体直 到条件满足).

所以, 循环语句的两种不同形式:WHILE 语句和 UNTIL 语句 0 0 1 WHILE 语句: (WEND——朝 ??方向行走);2 UNTIL 语句(LOOP UNTIL—绕环回线走, 直到达到 某种条件为止)

探究:当型和直到型各自的特点 当型: 直到型: (二)精讲点拨: 例 1.编写程序,计算自然数 1+2+3+??+99+100 的和。

变式训练 1.编写一个程序,输入正整数 n,计算它的阶乘 n!(n!=n*(n-1)*?*3*2*1) 解:

例 2.编写程序,计算函数 f(x) =x -3x+5 当 x=1,2,3,?,20 时的函数值。 解:

2

变式训练 2 设计一个算法:求满足 1+2 + 3 + ? + n>10000 的最小正整数 n,并写出相应的 程序。 解:

【学习反思】

【基础达标】 1、编写程序,输入正整数 n,计算它的阶乘 n ! ? 1 ? 2 ? 3 ?

?n。

3 4 5 2, , , , 2、编写程序,计算下面 n 个数的和: 2 3 4

,

n?1 n 。

3、某牛奶厂 2002 年初有资金 1000 万元,由于引进了先进的设备,资金年平均增长 率可达到 50%。请你设计一个程序,计算这家牛奶厂 2008 年底的资金总额。

【拓展提升】 一、选择题 1.某程序框图如图所示,该程序运行后输出的 k 的值是 ( ) A. 4 B. 5 C. 6 D. 7 2. 如图,下边(左)程序框图所进行的求和运算是( ) A. 1 1 1 1 + + + ? + 2 4 6 20 B.1 + 1 1 1 + + ? + 3 5 19

C. 1 +

1 1 1 + + ? + 2 4 18 开始 s = 0,n = 2 否 n < 21 是 s=s+ 1 n

D.

1 1 1 1 + 2 + 3 + ? + 10 2 2 2 2

输出 s 结束

n=n+2

二、填空题 3.执行右边的程序框图,若 p = 0.8 , 则 输 出 的 n = .

4.阅读下图(右)程序框图,该程序输出的结果是




相关文章:
人教A版高中数学必修三 1.2.2 -1.2.3《条件语句》...
人教A版高中数学必修三 1.2.2 -1.2.3《条件语句》和《循环语句学案_...二、新课导学 ※ 探索新知 探究:条 件语句和循环语句 问题: 试设计程序求...
人教A版高中数学必修三《循环语句》学案
人教A版高中数学必修三《循环语句》学案 - 中学人教版数学必修三 循环语句教案 学习目标: 1.掌握两种循环语句的一般形式,进一步体会算法的基本思想. 2.能够熟练地...
高一数学《算法》导学学案 1.2.3循环语句 新人教版...
高一数学《算法》导学学案 1.2.3循环语句 新人教版必修3_数学_高中教育_教育专区。高一数学《算法》导学学案 1.2.3循环语句 新人教版必修3 ...
人教A版高中数学必修三 1.2.3 《循环语句》教案
河北省武邑中学高中数学 1.2.3 备课人 课题 课标要求 循环语句教案 新人教 A 版必修 3 授课时间 §1.2.3 循环语句 1.理解学习基本算法语句的意义.2.学会...
高中数学《1.2.3循环语句》教案设计 新人教A版必修...
高中数学1.2.3循环语句》教案设计 新人教A版必修3_数学_高中教育_教育专区。1.2.3 循环语句整体设计 教学分析 通过前面的学习,学生 学会了输入语句、输出...
...高中数学 1.2基本算法语句学案(3) 新人教A版必...
河北省青龙满族自治县逸夫中学高中数学学案: 1.2 基本算法语句 (3 ) (新人教 A 版必修 3) 【学习目标】 1.理解循环语句处理什么样的逻辑结构; 2.针对 ...
高中数学:1.2.3循环语句学案导学(新人教A版必修3)
高中数学:1.2.3循环语句学案导学(新人教A版必修3) 李牛牛李牛牛隐藏&gt;&gt; [学案] 1.2.3 循环语句 教学目标: 1、正确理解循环语句的概念, 2、掌握其结构. 3...
人教版高中数学知识点总结:新课标人教A版高中数学...
人教版高中数学知识点总结:新课标人教A版高中数学必修3知识点总结 - 高中数学必修 3 知识点总结 第章 算法初步 1.1.1 算法的概念 1、算法概念: 在数学上,...
新课标人教A版高中数学必修3最新最全知识点总结
新课标人教A版高中数学必修3最新最全知识点总结_数学_高中教育_教育专区。在...否 语句 语句 1 满足条件? 是 否 语句 2 (3)循环结构:在一些算法中,经常...
1.2.3 循环语句 学案(人教A版必修三)
1.2.3 【明目标、知重点】 循环语句 1.正确理解...[情境导学] 在我们日常的班级管理中,班主任对违犯...人教A版高中数学必修三 ... 28人阅读 4页 &#165;...
更多相关标签: