kl800.com省心范文网

【优化方案】2012高中数学 第1章1.2.3循环语句同步课件 新人教B版必修3


1.2.3

循环语句

课前自主学案 1.2. 3 循 环 语 句 课堂互动讲练

知能优化训练

学习目标 1.经历将具体问题的程序框图转化为程序语句 经历将具体问题的程序框图转化为程序语句 的过程, 理解循环语句的作用, 的过程 , 理解循环语句的作用 , 进一步体会算 法的基本思想. 法的

基本思想. 2.掌握 .掌握while语句和 语句的一般格式及使用 语句和for语句的一般格式及使用 语句和 规则, 规则 , 在实际问题中能灵活选择合适的循环语 句编写Scilab语句. 语句. 句编写 语句

课前自主学案

温故夯基 条件语句的一般格式: 条件语句的一般格式:① if-else-end - - ________________格式 格式; ___________格 if-end ________________格式;②___________格 - 式.

知新益能 循环结构. 循环结构. 1 . 循 环 语 句 用 来 实 现 算 法 中 的 ____________ for循环 循环 while循环. 循环. 循环 2. 循环语句主要有两种类型, _________和 . 循环语句主要有两种类型 , 和 _____________ 3.for循环的一般格式为 . 循环的一般格式为

4.while循环的一般格式为 . 循环的一般格式为

while 表达式 循环体; 循环体; end

思考感悟 循环和while循环中,“end”的作用是什么? 循环中, 的作用是什么? 在for循环和 循环和 循环中 的作用是什么 提示: 的作用是控制结束一次循环, 提示 : “ end”的作用是控制结束一次循环 , 开 的作用是控制结束一次循环 始一次新的循环. 始一次新的循环.

课堂互动讲练

考点突破 for语句的应用 语句的应用
1 1 1 例1 编写程序求 + +…+ 的值. 的值. 2 4 100 思路点拨】 从题目可以看出, 【思路点拨】 从题目可以看出,分母是有规 律递增的, 律递增的,可以引入累加变量 S 和循环变量 i, , 1 且 S=S+ 是反复进行的, = + 是反复进行的, 可用循环结构及语句 i 来描述算法. 来描述算法.

【解】

程序为: 程序为:

S=0; = ; for i=2:2:100 = : : S=S+1/i; = + ; end print ( %io(2),S); ( ) )

名师点评】 【名师点评】

用for循环语句描述某一类问 循环语句描述某一类问

题的程序, 题的程序 , 其关键是根据问题确定循环变量 的初值、步长和终值. 的初值、步长和终值. 变式训练1 变式训练 编写一个程序, 编写一个程序,求13-23+33-

43+…+993-1003的值. 的值.

解:程序如下: 程序如下:

while语句的应用 语句的应用 写出求满足1+ + + 写出求满足 + 2+ 3+ … + n> 2011的最 > 的最 小的自然数n的程序 并画出其程序框图. 的程序, 小的自然数 的程序,并画出其程序框图. 思路点拨】 由题目可获取以下主要信息: 【思路点拨】 由题目可获取以下主要信息: 已知关于n的不等式 的不等式. ① 已知关于 的不等式 . ② 求适合不等式的最 小自然数n.③ 小自然数 ③ 写出程序语句并画出其程序框 图.解答本题的关键是依据题目中的“累加”, 解答本题的关键是依据题目中的“累加” 用循环语句实现, 用循环语句实现 , 循环的条件是累加和大于 2011.
例2

【解】

程序框图为: 程序框图为:

程序为: 程序为:
S=0; = ; i=1; = ; while S<= <=2011 <= S=S+i; = +; i=i+1; =+ ; end n=i-1; =- ; n

名师点评】 【名师点评】

语句编写程序时, 用while语句编写程序时,要注 语句编写程序时

后面的条件, 意while后面的条件,只要条件为真就执行循环 后面的条件 体. 变式训练2 变式训练 画出一个计算1+ + + 画出一个计算 +2+3+…+1000

的值的程序框图,并用循环语句编写程序. 的值的程序框图,并用循环语句编写程序.

解:程序框图如图所示

程序如下: 程序如下:
i=1; = ; S=0; = ; while i<= <=1000 <= S=S+i; = +; i=i+1; =+ ; end print(%io(2),S); ( ( ) )

程序框图与程序的对译 根据以下给出的程 序,画出其相应的程序 框图, 框图,并指明该算法的 功能. 功能.
例3

n=1; = ; S=1; = ; while S<5000 S=S*n; = ; n=n+1; = + ; end n= n-1; = - ; print(%io(2),n); ( ( ) )

【 思路点拨 】

可以发现这也是一个利用

while循环语句编写的程序 , 从 S= 1, n= 1 循环语句编写的程序, 循环语句编写的程序 = , = 开始,第一次循环求1× ,第二次求1× , 开始,第一次循环求 ×1,第二次求 ×2, 第 三 次 求 1×2×3 , … , 第 n 次 是 求 × × 1×2×3×…×n , 因 此 该 程 序 是 求 使 × × × 1×2×…×n<5000的最大整数. × × 的最大整数. 的最大整数

【解】

该算法的程序框图如图所示. 该算法的程序框图如图所示.

该算法的功能是求使1× × 该算法的功能是求使 ×2×…×n<5000的最 的最 大正整数. 大正整数. 【 名师点评 】 名师点评】 由程序语言可知此程序是循

环语句, 根据程序语言中的循环结构, 环语句 , 根据程序语言中的循环结构 , 按顺 序画出程序框图. 序画出程序框图.

变式训练3 根据下面的程序,画出其算法 根据下面的程序, 变式训练 的程序框图. 的程序框图.
i=- ; =-1; =- while i<=1 = x=i; =; y=x*x*x; = ; i=i+0.2; =+ ; print(%io(2),y); ( ( ) ) end

解:该算法的程序框图如图所示. 该算法的程序框图如图所示.

方法感悟 1.循环语句主要有两种形式,即for语句与 .循环语句主要有两种形式, 语句与 while语句,for语句主要适用于预知循环次数 语句, 语句主要适用于预知循环次数 语句 的循环结构;而循环次数不确定时, 的循环结构;而循环次数不确定时,则要用 while循环语句 while循环语句. 循环语句. 2.理解 循环的关键是理解计算机如何执行 .理解for循环的关键是理解计算机如何执行 程序语句中第三步“ = + , 程序语句中第三步“s=s+i”,这个执行过程 实际上是每次循环赋给s的值都比上一步增加一 实际上是每次循环赋给 的值都比上一步增加一 步长” 如此循环直至结束. 个“步长”,如此循环直至结束.而while循环 循环 则是每次执行循环体之前, 则是每次执行循环体之前,都要判断表达式是 否为真,这样重复执行,直至表达式为假时跳 否为真,这样重复执行, 过循环体部分而结束循环. 过循环体部分而结束循环.

3.在Scilab界面内可直接输入程序, . 界面内可直接输入程序, 界面内可直接输入程序 for(while)语句可写在同一行,但要在循环条 语句可写在同一行, 语句可写在同一行 件后用“ 件后用“,”号分开,也可以分行写,但要 号分开,也可以分行写, 记住加end. 记住加


【优化方案】2012高中数学 第1章1.1.2知能优化训练 新...

正弦定理(省参赛获奖课件) 41页 免费如要投诉违规内容,请到百度文库投诉中心;如...【优化方案】2012高中数学 第1章1.1.2知能优化训练 新人教B版必修3 有效,简...

【优化方案】2012高中数学 第1章1.2.2知能优化训练 新...

【优化方案】2012高中数学 第1章1.2.2知能优化训练 新人教B版必修3 有效,简洁...1.条件语句表达的算法的结构为( ) A.顺序结构 B.条件分支结构 C.循环结构 ...

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

高中数学 1.2.3循环语句教案 新人教A版必修3_高一数学_数学_高中教育_教育专区。高中数学 1.2.3循环语句教案 新人教A版必修31...

2016年高中数学 第一章 算法初步 1.2.2、2.3循环语句学...

2016年高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教A版必修3_高考_高中教育_教育专区。1.2.2 1.2.3 条件语句 循环语句 1.问题导航 (1)...

【2012优化方案】数学 必修2 第1章1.2.3第二课时知能优...

【2012优化方案】数学 必修2 第1章1.2.3第二课时知能优化训练_数学_自然科学_专业资料。苏教版,高一数学,课后练习1.下列说法:①平面的斜线与平面所成的角的...

2015高中数学 1.2.3循环语句练习 新人教A版必修3

2015高中数学 1.2.3循环语句练习 新人教A版必修3...1+3+5+?+2012 B.计算 1×3×5×?×2012 1 ...

【优化方案】2012高中化学 第1章章末综合检测精品练 新...

【优化方案】2012高中化学 第1章章末综合检测精品练 新人教版必修3_高一理化生...F 是最活泼非金属 B.Mg(OH)2 碱性比 Ca(OH)2 弱 C.元素周期表有 7 ...

【优化方案】2016年高中数学 第一章 算法初步 章末演练...

【优化方案】2016年高中数学 第一章 算法初步 章末演练轻松闯关学案 新人教A版必修3_数学_高中教育_教育专区。【优化方案】2016 年高中数学 第一章 算法初步 章...

2015高中数学 1.2.3循环语句预习 新人教A版必修3

2015高中数学 1.2.3循环语句预习 新人教A版必修3_数学_高中教育_教育专区。1...1.2.3 循环语句(预)课前预习学案 、预习目标 1、充分地感知、体验应用...

【2012年优化方案】数学 湘教版必修5:11.3.3 循环语句

【2012优化方案】数学 湘教版必修5:11.3.3 循环语句_数学_高中教育_教育...伪代码相同,结果相同 解析:选 B.都是求 1+2+3+?+1000 的值. 3.执行...

人教版高中数学必修3 | 人教版地理必修一 | 人教版历史必修一教案 | 人教版高中历史必修三 | 人教版高中历史必修二 | 人教版物理必修一 | 人教版高一历史必修1 | 人教版历史必修三 |