9512.net
甜梦文库
当前位置:首页 >> 数学 >>

高中数学必修三第一章07循环语句



No.1 middle school ,my love !

高中数学人教A版 必修三· 第1章 算法初步
四川省成都市新都一中 肖 宏

No.1 middle school ,my love !

第7课时 循环语句
? 某商场第一年销售计算机5000台,如果平均每 年销售量比上一年增加10%,

那么从第一年起, 大约几年可使总销售量达到30000台?现有解 决此问题的程序框图,你能写出对应的算法语 句吗?

No.1 middle school ,my love !

第7课时 循环语句

No.1 middle school ,my love !

? 预学1:循环语句的两种语句结构 ? 一般来说,循环语句中有当型(WHILE型)和直 到型(UNTIL型)两种语句结构.

No.1 middle school ,my love !

? 预学2:循环语句的特点 ? 对应于程序框图中的两种循环结构,一般程序 设计语言中也有当型(WHILE型)和直到型 (UNTIL型)两种语句结构,即WHILE语句和 UNTIL语句. ? 1.WHILE语句 ? (1)WHILE语句的一般格式是 ? WHILE 条件 循环体 WEND

No.1 middle school ,my love !

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

No.1 middle school ,my love !

? 2.UNTIL语句 ? (1)UNTIL语句的一般格式是 DO 循环体 LOOP UNTIL条件

?

No.1 middle school ,my love !

? (2)直到型循环又称为“后测试型”循环,从UNTIL 型循环结构分析,计算机执行该语句时,先执行 一次循环体,然后进行条件的判断,如果条件不 满足,继续返回执行循环体,然后再进行条件的 判断,这个过程反复进行,直到某一次条件满足 时,不再执行循环体,跳到LOOP UNTIL语句后执 行其他语句,是先执行循环体后进行条件判断 的循环语句.

No.1 middle school ,my love !

? 议一议:下列程序是直到型循环结构吗?如果不 是,请修改为直到型循环结构.

No.1 middle school ,my love !

? 预学3:当型循环语句和直到型循环语句的区别 与联系 ? 当型循环语句和直到型循环语句都可以完成某 一循环结构问题的求解,但这两种语句的表述 有很大的不同,主要表现在:①当型循环结构是 WHILE-WEND语句,直到型循环结构是DO- LOOP UNTIL语句;②执行的条件恰好互为相反; ③执行的顺序也不同,当型循环语句是满足条 件时就执行循环体,不满足条件就停止,即先判 断后执行;直到型循环语句是先执行循环体再 判断条件.

No.1 middle school ,my love !

? 练一练:你能用循环语句写出预学2中议一议的 程序吗? ? 【解析】 ? INPUT c ? n=1 ? DO ? n=n+1 ? m=1/n ? LOOP UNTIL m<c ? PRINT n ? END

No.1 middle school ,my love !

? 预学4:循环语句中的条件与条件语句中的条件 的区别 ? 一般地,循环语句结构在执行过程中要进行多 次条件判断,而条件语句结构在执行中只做一 次条件判断. ? 练一练:如图,当n=4时, 输出的结果为 .

No.1 middle school ,my love !

No.1 middle school ,my love !

? 例1、写出一个计算12+32+52+…+9992的 值的程序,并画出相应的程序框图. ? 【方法指导】由题意知各项指数相同,底数 相差2,可以借助于循环语句设计算法,因为循 环次数是确定的,因而在使用循环语句时选 择直到型循环.

No.1 middle school ,my love !

? ? ? ? ? ? ? ? ?

【解析】程序为: S=0 i= 1 DO S=S+i^2 i= i+ 2 LOOP UNTIL i>999 PRINT S END

? 程序框图为:

No.1 middle school ,my love !

? ? ? ? ? ? ? ? ? ?

【解析】 INPUT n i=1 S=0 DO S=S+1/(i^2) i=i+1 LOOP UNTIL i>n PRINT S END

No.1 middle school ,my love !

No.1 middle school ,my love !

? ? ? ? ? ? ? ? ?

【解析】程序如下: i=1 sum=0 WHILE i<=1000 sum=sum+1/i i=i+1 WEND PRINT sum END

No.1 middle school ,my love !

No.1 middle school ,my love !

? 3.循环结构的实际应用 ? 例3某纺织厂2016年的生产总值为300万元,如 果年生产增产率为5%,计算最快在哪一年生 产总值超过400万元. ? 【方法指导】从2016年底开始,经过x年后生 产总值为300×(1+5%)x,可将2016年生产总 值赋给变量a,然后对其进行累乘,用n作为计数 变量进行循环,直到a的值超过400万元为止.

No.1 middle school ,my love !

? 程序如下: 【解析】程序框图如图: ? a=300 p=1.05 n=2016 DO a = a*p n=n+1 LOOP UNTIL a>400 PRINT n END

No.1 middle school ,my love !

? 变式训练3、高一(1)班共60人,市青少年保护 中心抽样检测学生的身体素质状况,要求学号 能被3整除的学生参加体检.已知学生的学号 从1到60,请编写输出参加体检的学生学号的 一个程序.

No.1 middle school ,my love !

? 程序如下:
【解析】程序框图如图: ? S=0

WHILE S<60
S=S+3 PRINT S WEND END

No.1 middle school ,my love !

? 1.一般地,循环程序框图都可以用当型循环语句 和直到型循环语句,运用循环语句时要做到使用 的语句与条件配套. ? 2.循环语句中注意累加变量和计算变量的初始 值的确定,以及语句和循环条件的确定要配套, 写完程序语言后要执行一遍,判断是否满足题意.

No.1 middle school ,my love !

? 编写程序,输入正整数n,计算它的阶乘n!(已知n 的阶乘为 n!=n×(n-1)×…×3×2×1). ? 【解析】这是一个累乘问题,算法如下: ? 第一步,计数变量t=1. ? 第二步,循环变量i=1. ? 第三步,计算t=t×i. ? 第四步,计算i=i+1. ? 第五步,判断i是否大于n,若大于n,则输出t,结束, 否则继续循环.

No.1 middle school ,my love !

? ? ? ? ? ? ? ? ? ?

用“UNTIL语句”编写程序如下: t=1 i=1 INPUT “请输入n的值:”;n DO t=t*i i=i+1 LOOP UNTIL i>n PRINT “这个数的阶乘为:”;t END

No.1 middle school ,my love !

No.1 middle school ,my love !

第7课时 循环语句

作业:见固学案

No.1 middle school ,my love !

Thanks
2016年12月2日



更多相关文章:
高中数学必修三第一章学案答案、
高中数学必修三第一章学案答案、_数学_高中教育_...3. D 从循环语句的格式看, 这个循环语句是直到型...文档贡献者 高三的杜拉拉 贡献于2016-01-07 相关...
2016年高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教A版必修3
2016年高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教A版必修3_高考_高中教育_教育专区。1.2.2 1.2.3 条件语句 循环语句 1.问题导航 (1)...
高中数学人教A版必修三同步测试 第一章:1.2.3循环语句(含答案)
高中数学人教A版必修三同步测试 第一章:1.2.3循环语句(含答案)_数学_高中教育_教育专区。高中数学人教A版必修三同步测试 (含答案) ...
高中数学人教A版必修三同步测试 第一章:1.2.3循环语句
高中数学人教A版必修三同步测试 第一章:1.2.3循环语句_数学_高中教育_教育专区。高中数学人教A版必修三同步测试 1-2-3 循环语句 一、选择题 1.下列对 WHILE...
数学必修三第一章整理
数学必修三第一章整理_数学_高中教育_教育专区。第一章 算法初步综合素能检测 ...,aN 的和 ) [解析] 观察程序可知,这是一个 WHILE 循环语句,当 i≥7 时...
高中数学必修三 第一章 算法初步 范永凯精品习题
高中数学必修三 第一章 算法初步 范永凯精品习题_...2i ? 3 ? 21 21。 考点:循环语句。 点评:本...? ??? 3 5 2007 试卷第 37 页,总 51 页 【...
高一数学必修三第一章
高一数学必修三第一章_数学_高中教育_教育专区。算法初步知识点 1.1.1 算法...1.2.3 循环语句 循环结构是由循环语句来实现的。 对应于程序框图中的两种循环...
(人教b版)数学必修三练习:1.2.3循环语句(含答案)
(人教b版)数学必修三练习:1.2.3循环语句(含答案)_数学_高中教育_教育专区。第一章 1.2 1.2.3 一、选择题 1.在循环语句的一般形式中有“while A”,...
高中数学必修三---第一章课程同步练习
高中数学必修5第一章解三... 7页 免费 新课程高中数学(必修3)第... 14页...1.2.2-1.2.3 条件语句和循环语句 1。给出程序: INPUT x IF x>9 AND ...
【步步高 学案导学设计】2014-2015学年高中数学(人教A版,必修三)第一章 单元检测 A卷]
【步步高 学案导学设计】2014-2015学年高中数学(人教A版,必修三)第一章 单元检测...运行下面的程序时,WHILE 循环语句的执行次数是( N=0 WHILE N<20 N=N+1 ...
更多相关标签:
必修三循环语句    高一化学必修一第一章    高二生物必修三第一章    生物必修三第一章    高一物理必修1第一章    高一数学必修1第一章    高一地理必修一第一章    地理必修一第一章    

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图