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

高中数学人教B版必修3配套课件:1.2.3循环语句


成才之路 ·数学
人教B版 ·必修3

路漫漫其修远兮 吾将上下而求索

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

第一章
算法初步

第一章

算法初步

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学

·必修3

第一章
1.2 基本算法语句 循环语句

1.2.3

第一章

算法初步

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

1

课前自主预习

2

课堂典例讲练

4

思想方法技巧

3

易错疑难辨析

5

课后强化作业

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

课前自主预习

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

猴子第 1 天摘下若干个桃子,当即吃了一半,还不过瘾, 又多吃了一个.第 2 天早上,又把剩下的桃子吃掉一半,又多 吃了一个.以后每天早晨都吃了前一天剩下的一半零一个 . 到

第10天早晨想吃时,只见剩下一个桃子了. 你知道第1天早晨猴
子共摘了多少个桃子吗?为了计算这个问题,我们需要学习循 环语句.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

1.循环语句的概念 算法中的循环结构 的语句. 用来处理__________________

2.在Scilab语言中,for循环和while循环的格式 格式 for循环变量= for 初值:步长:终值 _________ 循环体 ; 循环 ________ end 表达式 while _______ while 循环体 ; _________ 循环 end 名称 适合条件 作用

用于预先 用来控制有规 知道循环次数 重复运算 ___________ 律的________ 的情形. 或者在程序中 需要对某些语 用于预先 句进行 不知道循环 ___________ 重复的执行 __________. 次数 _____的情形
第一章 1.2 1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

1.在一个程序中含有语句“for x=(-100):10:190”, 则该程序共执行循环________次.( A.29 C.28 [答案] B
终值-初值 [解析] 循环次数= +1,若不是整数时,取其 步长 整数部分.

)

B.30 D.19

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

2.关于for x=a:b:c,下列说法正确的有(

)

①当 x = c 时,程序结束;②当 x = c 时,还要继续执行一 次;③b>0,x≥c时,程序结束;④当b<0,x≥c时程序结束. A.1个 B.2个

C.3个
[答案] B [解析]

D.4个
当x为终值时,还要进行一次,才能离开循环体,

故①③错,②④正确.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

3.计算机执行下面的程序,输出 S 的值是( S=0: for i=1?1?9 S=S+i: End print?%io?2?,s?; A.45 C.40 B.55 D.50

)

[答案] A [解析] 该程序的功能是求1+2+3+?+9的值,

∴S=1+2+3+?+9=45,故选A.
第一章 1.2 1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

4.将求 1×2×3×4×5×6×7×8×9×10 的程序补充完 整: a=10; b=1; while b=b*a; a= ; end print?%io?2?,b?;

[答案] a>0(或a>=1) a-1 [解析] a的初始值为10,故循环体中的值应该递减,即a

从10减少到1,循环的条件应为a>0,也可为a≥1.
第一章 1.2 1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

5.如图的程序运行的结果是________. n=10; S=0; while S<=40 S=S+n; n=n-1; end print?%io?2?,n?;

[答案] 4

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

[解析] 程序运行过程中变量S和n的值如下: n = 10 , S = 0?S = 10 , n = 9?S = 19 , n = 8?S = 27 , n = 7?S=34,n=6?S=40,n=5?S=45,n=4,这时S=45不满 足条件S≤40,跳出循环,输出4.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

课堂典例讲练

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

for循环语句的应用
1 1 1 应用循环语句编写程序求2+4+?+100的值.

[解析] 程序如下:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

利用循环语句编写一个程序,求所输入的50名同学数学成
绩中大于80分的成绩的平均分.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

[解析] 程序如下:
S=0; b=0; for i=1:1:50 a=input?“chengji=”?; if a>80 S=S+a; b=b+1; end end aver=S/b; disp?aver?;

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

while循环语句的应用

写出求满足 1+2+3+?+n>2 010 的最小的自 然数 n 的程序,并画出其程序框图.
[解析] 程序框图如下:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

程序如下:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

编写程序计算102+202+302+?+1002的值.
[解析] 程序如下:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

循环语句的实际应用

某玩具厂 2013 年的产值为 200 万元,如果年产 值的增长率为 5%,则最早哪一年年产值超过 400 万元?画出 程序框图,并写出程序.
[ 分析 ] 经过 x 年后年产值为 200×(1 + 5%)x ,可把 2013 年

的产值赋给变量a,然后对其进行累乘,用n作为计数变量进行 循环,直到a的值超过400万元.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

[解析] 程序框图如图所示:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

程序如下:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

[点评] 利用循环语句编写程序解实际应用题的步骤: ①审清题意;②建立数学模型,即常见的累加、累乘等数 学问题;③设计算法分析解决数学问题;④根据算法分析,画 出程序框图;⑤根据程序框图编写程序.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

一个小朋友在一次玩皮球时偶然发现一个现象:球从某高 1 度落下后, 每次都反弹回原高度的3再落下, 再反弹回上次高度 1 的3,如此反复.假设球从 100 cm 处落下,那么第 10 次下落的 高度是多少?在第 10 次落地时共经过多少路程?试用循环语 句表达其算法.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

[解析] 程序为:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

循环语句的综合应用

设计一个程序,输出落在圆 x2+y2=100 内且在 第一象限的所有整数点的坐标,并画出程序框图.
[解析] 由题意知1≤x<10,1≤y<10. 故设计算法时可先确定 x ,让 y 由 1 至 10 逐一验证条件,然 后再改变x的值,直至验完.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

程序框图如下:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

程序如下:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

设计求满足1+3+5+?+n>2 014的最小自然数n的程序. [解析] 程序框图如图所示:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

程序为: S=0; i=1; while S<=2 014 S=S+i; i=i+2; end print?%io?2?,i-2?;

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

易错疑难辨析

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

1 1 1 1 设计程序计算并输出3+5+7+?+37的值.

[错解]

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

[ 辨析 ]
[正解]

原式中共有 18 个数相加,错解中由 “i< = 17” 得

共循环17次,结果错误.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

思想方法技巧

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

运用循环语句的嵌套思想编写语句的方法 编 写 一 个 程 序 , 求 1 + 1×2 + 1×2×3 +?1×2×3×?×10 的值.

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

[解析] 程序如下:

第一章

1.2

1.2.3

成才之路 ·高中新课程 ·学习指导 ·人教B版 ·数学 ·必修3

课后强化作业
(点此链接)

第一章

1.2

1.2.3


相关文章:
高中数学必修3《1.2.3循环语句》教案设计
高中数学必修3《1.2.3循环语句》教案设计_数学_...解:程序为: INPUT “a,b,d=” ;a,b,d DO ...新人教A版必修3 高中数学... 暂无评价 9页 ¥...
2015高中数学 1.2.3循环语句练习 新人教A版必修3
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS ...2015高中数学 1.2.3循环语句练习 新人教A版必修3...x-4,x>0, B.y=? ?-x+1,x≤0, ? 2 ) ...
2015高中数学 1.2.3循环语句总结 新人教A版必修3
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS ...2015高中数学 1.2.3循环语句总结 新人教A版必修3...) B.7 D.17 i=1, S=0, i=1<4 成立, S...
人教A版高中数学必修三 1.2.3《循环语句》同步测试
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS ...人教A版高中数学必修三 1.2.3循环语句》同步...其中 A 是 ( ) A 循环变量 B 循环 体 C 终止...
高中数学 1.2.3循环语句教案 新人教A版必修3
高中数学 1.2.3循环语句教案 新人教A版必修3_高一数学_数学_高中教育_教育专区。高中数学 1.2.3循环语句教案 新人教A版必修31...
人教A版高中数学必修三 1.2.3《循环语句》学案
人教A版高中数学必修三 1.2.3《循环语句》学案_数学_高中教育_教育专区。辽宁省新宾满族自治县高级中学高中数学 §1.2.3 循环语句学 案 新人教 A 版必修 3...
2015高中数学 1.2.3循环语句预习 新人教A版必修3
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS ...2015高中数学 1.2.3循环语句预习 新人教A版必修3...该程序运行后输出的 k 的值是 ( A.4 B.5 C....
2013-2014学年高一人教A版数学必修三配套练习 1.2.3 循环语句 Word版含解析]
2013-2014学年高一人教A版数学必修三配套练习 1.2.3 循环语句 Word版含解析]...【变式训练】 运行下面的程序时, WHILE 循环语句的执行次数是 () (A)3 (B...
高中数学人教A版必修三同步测试 第一章:1.2.3循环语句
高中数学人教A版必修三同步测试 第一章:1.2.3循环语句_数学_高中教育_教育...+2012 B.计算×3×5×?×2012 C.求方程 1×3×5×?×i=2012 中的 i ...
更多相关标签: