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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二十七页,共37页。
程序框图如下(rúxià):
第二十八页,共37页。
程序(chéngxù)如下:
第二十九页,共37页。
设计求满足(mǎnzú)1+3+5+…+n>2 014的最小自然数n的 程序.
[解析] 程序框图如图所示:
第三十页,共37页。
程序为: S=0; i=1; while S<=2 014
第二十五页,共37页。
[解析(jiě xī)] 程序为:
第二十六页,共37页。
循环语句的综合(zōnghé)应用 设计一个程序,输出落在圆 x2+y2=100 内且在 第一象限的所有整数点的坐标,并画出程序框图. [解析] 由题意知1≤x<10,1≤y<10. 故设计算法(suàn fǎ)时可先确定x,让y由1至10逐一验证条 件,然后再改变x的值,直至验完.
成才之路 ·数学 (shùxué)
人教B版 ·必修 (bìxiū)3
路漫漫其修远兮 吾将上下而求索
第一页,共37页。
算法(suàn fǎ)初步
第一章
第二页,共37页。
1.2 基本算法(suàn fǎ)语句 1.2.3 循环(xúnhuán)语句
第一章
第三页,共37页。
1 课前自主预习
2 课堂典例讲练
[正解]
第三十四页,共37页。
思想方法技巧
第三十五页,共37页。
运用循环语句的嵌套思想编写语句的方法 编 写 一 个 程 序 , 求 1 + 1×2 + 1×2×3
+…1×2×3×…×10 的值.
第三十六页,共37页。
[解析(jiě xī)] 程序如下:
第三十七页,共37页。
第八页,共37页。
2.关于for x=a:b:c,下列说法正确的有( )
①当x=c时,程序结束(jiéshù);②当x=c时,还要继续执
行一次;③b>0,x≥c时,程序结束(jiéshù);④当b<0,x≥c时程
序结束(jiéshù).
A.1个
B.2个
C.3个
D.4个
[答案] B
[解析] 当x为终值时,还要进行一次,才能离开循环体,
第十页,共37页。
4.将求 1×2×3×4×5×6×7×8×9×10 的程序补充完 整:
a=10;
b=1;
while b=b*a;
a=

end print%io2,b;
[答案] a>0(或a>=1) a-1 [解析] a的初始值为10,故循环体中的值应该递减,即a从 10减少(jiǎnshǎo)到1,循环的条件应为a>0,也可为a≥1.
句进行 _重__复__的__执__行_.
第七页,共37页。
1.在一个(yī ɡè)程序中含有语句“for x=(-100):10:
190”,则该程序共执行循环________次.( )
A.29
B.30
C.28
D.19
[答案] B
终值-初值 [解析] 循环次数= 步长 +1,若不是整数时,取其
整数部分.
第十三页,共37页。
课堂典例讲练
第十四页,共37页。
for循环语句(yǔjù)的应用
应用循环语句编写程序求12+14+…+1100的值. [解析(jiě xī)] 程序如下:
第十五页,共37页。
利 用 循 环 语 句 编 写 一 个 程 序 , 求 所 输 入 的 50 名 同 学 数 学 (shùxué)成绩中大于80分的成绩的平均分.
第十八页,共37页。
程序(chéngxù)如下:
第十九页,共37页。
编写程序计算(jìsuàn)102+202+302+…+1002的值. [解析] 程序如下:
第二十页,共37页。
循环语句(yǔjù)的实际应用
某玩具厂 2013 年的产值为 200 万元,如果年产 值的增长率为 5%,则最早哪一年年产值超过 400 万元?画出 程序框图,并写出程序.
[分析] 经过x年后年产值为200×(1+5%)x,可把2013年的 产值赋给变量a,然后对其进行累乘,用n作为计数变量进行循 环,直到(zhídào)a的值超过400万元.
第二十一页,共37页。
[解析(jiě xī)] 程序框图如图所示:
第二十二页,共37页。
程序(chéngxù)如下:
第二十三页,共37页。
第十六页,共37页。
[解析] 程序(chéngxù)如下:
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; dispaver;
第十七页,共37页。
while循环(xúnhuán)语句的应用 写出求满足 1+2+3+…+n>2 010 的最小的自 然数 n 的程序,并画出其程序框图. [解析(jiě xī)] 解实际应用题的 步骤:
①审清题意;②建立数学模型,即常见的累加、累乘等数 学问题;③设计算法分析解决数学问题;④根据算法分析,画 出程序框图;⑤根据程序框图编写程序.
第二十四页,共37页。
一个小朋友在一次玩皮球时偶然发现一个现象:球从某高 度落下后,每次都反弹回原高度的13再落下,再反弹回上次高度 的13,如此反复.假设球从 100 cm 处落下,那么第 10 次下落的 高度是多少?在第 10 次落地时共经过多少路程?试用循环语 句表达其算法.
故①③错,②④正确.
第九页,共37页。
3.计算机执行下面的程序,输出 S 的值是( )
S=0: for i= S=S+i:
End print%io2,s;
A.45
B.55
C.40
D.50
[答案] A [解析(jiě xī)] 该程序的功能是求1+2+3+…+9的值, ∴S=1+2+3+…+9=45,故选A.
第六页,共37页。
1.循环语句(yǔjù)的概念 用来处理_算__法__(_su_à_n_f_ǎ_)中__的__循__环_的结语构句(yǔjù). 2.在Scilab语言中,for循环和while循环的格式
名称
格式
for循环变量= for 初__值__:__步_长__:终值 循环 _循__环__体___;
4 思想方法技巧
3 易错疑难辨析
5 课后强化作业
第四页,共37页。
课前自主预习
第五页,共37页。
猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又 多吃了一个.第2天早上,又把剩下的桃子吃掉一半,又多吃了 一个.以后每天早晨都吃了前一天剩下的一半零一个. 到第10天 早晨想吃时,只见剩下一个桃子了. 你知道第1天早晨猴子共摘 了多少个桃子吗?为了(wèi le)计算这个问题,我们需要学习循 环语句.
S=S+i; i=i+2; end print%io2,i-2;
第三十一页,共37页。
易错疑难辨析
第三十二页,共37页。
[错解]
设计程序计算并输出13+15+17+…+317的值.
第三十三页,共37页。
[辨析] 原式中共有18个数相加,错解中由“i<=17”得共 循环17次,结果(jiē guǒ)错误.
end
while 循环
while _表__达__式__ __循__环__体___;
end
适合条件
作用
用于预先 用来控制有规
知__道__(z_h_ī _d_ào_)_循_环律次数的_重__复__运__算_ 的情形. 或者在程序中
需要对某些语
用于预先 _不__知__道_循__环___
次__数___的情形
第十一页,共37页。
5.如图的程序运行的结果是________. n=10; S=0; while S<=40 S=S+n; n=n-1; end print%io2,n;
[答案(dáàn)] 4
第十二页,共37页。
[解析] 程序运行过程(guòchéng)中变量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.
相关文档
最新文档