人教版高中数学必修三第一章第2节 1.2.3 循环语句 课件(共18张PPT)
合集下载
人教版高中数学必修三1-2-3-循环语句ppt课件

当型循环又称“前测试型”循环,也就是我们经常讲的 “先测试后执行”,“先判断后循环”. [特别提醒] WHILE 语句与当型循环结构相对应.
直到型循环又称“后测试”循环,也就是我们经常讲的 “先执行后测试”,“先循环后判断”. [特别提醒] UNTIL语句与直到型循环结构相对应.
1 1 1 1 用 UNTIL 语句写出求 1- 2+3 - 4+…+ 999 - 1 的程序. 1000 [分析] 题中要求 1000 个数的和或差,这 1000 个数的分
①当型循环语句与直到型循环语句本质 联系 上是相同的,可以相互转化. ②对同一算法来说,当型循环和直到型 循环的条件互为反条件
下面是利用直到型循环语句编写的程序,请把它改写为 当型循环语句.
S=1 i=5 DO S=S*i i=i+4 LOOP UNTIL PRINT S END [分析]
i>3993
[答案] A
) D.4个
B.2个
C.3个
[解析]不需要用条件语句来描述的是④.
0<x≤5, 4x 5<x≤9, 2.已知函数f(x)=20 56-4x 9<x<14,
在求f(a)
(0<a<14)的算法中,需要用到条件结构,其中判断框的形式 是( )
[答案]
D
[解析]
本题给定的分段函数有三段, 所以在条件结构中
③i>100
[解析]
由程序框图及直到型循环的特点易得.
WHILE 语句的应用(当型)
学法指导 WHILE 语句的执行过程 计算机执行到 WHILE 语句时, 先判断条件是否成立, 如 果成立,则执行 WHILE 和 WEND 之间的循环体;后返回 WHILE 语句再判断上述条件是否成立,如果成立, ,再执行 循环体, 这个过程反复进行, 直到某一次 WHILE 语句判断上 述条件不成立为止,这时不再执行循环体,而是跳到 WEND 语句后,执行 WEND 后面的语句.
高一数学(人教B版)必修3课件:1.2.3循环语句(共18张PPT)

end
Liangxiangzhongxue
五、课堂练习
普 课本第25页,练习A,1,2,3,4
通
高
1.对任意自然数n,编程求n!
中
课
程
标
n=input("please input n:")
准
k=n;
s=1;
for k=n::1
s=s*k;
end
print(%io(2),s)
Liangxiangzhongxue
Liangxiangzhongxue
四、应用举例
普 例1.设计计算:2×4×6×…×100的程序
通
高
用for语句
用while语句
中
课
i=2;
程 s=1;
标 准
for i=2:2:100; s=s*i;
s=1; while i<=100;
s=s*i;
end
i=i+2;
s
end
s
Liangxiangzhongxue
s=0; p=-1; for i=1:1:100
p=(-1)*p;
end
s=s+p/i;
s
end
s
Liangxiangzhongxue
四、应用举例
普 例3.百钱买百鸡问题:用100元买100只鸡,其中公 通 鸡每只5元,母鸡每只3元,小鸡3只1元,问能买多
高 少只公鸡?多少只母鸡?多少只小鸡?(古代问题) 中
课 程
循环体
标 end
准
根据循环变量的 初值、步长、终 值进行循环。
Liangxiangzhongxue
while 表达式 循环体
(新)人教版高中数学必修三1.2.3《循环语句》课件(共22张PPT)

UNTIL型:
2. 编写一个程序,输入正整数n,计 算它的阶乘n! (n!=n×(n-1)×...×3×2×1)
WHILE型程序: INPUT "n=";n i=1 m=1 WHILE i<=n m=i*m i=i+1 WEND PRINT "m=";m END
UNTIL型: INPUT "n=";n i=1 m=1 DO m=i*m i=i+1 LOOP UNTIL i>n PRINT "m=";m END
循环语句
1.2.3 循环语句
1. WHILE语句和UNTL语句。
1.2.3 循环语句
1. WHILE语句和UNTL语句。
(1) WHLE语句的一般格式是:
1.2.3 循环语句
1. WHILE语句和UNTL语句。
(1) WHLE语句的一般格式是:
WHILE 条件
循环体 WEND
1.2.3 循环语句
1. WHILE语句和UNTL语句。
(1) WHLE语句的一般格式是:
WHILE 条件
循环体 WEND
满足条件? 否
循环体 是
(2) UNTIL语句的一般格式:
(2) UNTIL语句的一般格式:
DO
循环体 Loop UNTIL 条件
(2) UNTIL语句的一般格式:
DO
循环体 Loop UNTIL 条件
循环体 满足条件? 是 否
(2) UNTIL语句的一般格式:
DO
循环体 Loop UNTIL 条件
循环体 满足条件? 是 否
思考: 直到型循环又称为“后测试型” 循环,参照其直到型循环结构对应的程序 框图,说说计算机上是按怎样的顺序执行 UNTIL语句的?
高一数学(人教版)必修3课件:1.2.3循环语句(共29张PPT)

第一步,令i=1,S=0.
S=0
第二步,计算S=S+i2, i=i+1. S=S+i2
第三步,判断“i>20” 是否成立.
若是,则输出S; 否则,返回第二步.
i=i+1 i>20? 否
是 输出S
结束
练习求S=12+22+32+…+202的算法,框图和程序.
开始
i=1 S=0 S=S+i2
程序:
i=1 S=0
解:算法如下 第一步,令n=1. 第二步,输入x. 第三步,计算y=x3+3x2-24x+30. 第四步,输出y. 第五步,n=n+1.
第六步,判断“n>11”是否成立. 若是,则 结束算法;否则,返回第二步.
令n=1.
开始
输入x
n=1
计算y=x3+3x2-24x+30. 输入x 输出y.
n=n+1.
开始
i=1 S=0
i=i+1
i≤100?
否 输出S
S=S+i
是
程序:
i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT S
END
结束
写1+2+3+…+100的值程序
直到型程序:
i=1 S=0
DO S=S+i i=i+1
LOOP UNTIL i>100 PRINT S
S=21+22+23+…+220
解:算法如下
S=S+2i, i=i+1.
高中数学人教必修三课件:1.2.3循环语句

是
P否
语句体1
语句体2
IF 条件 THEN 语句体1
ELSE 语句体2
END IF
P否 是
语句体
IF 条件 THEN 语句体
END IF
新课引入 循环结构
While(当型)循环 循环体
P是
否
Until(直到型)循环 循环体
P否
是
算法中的循环结构是由循环语句来实现的。
新课学习
直
循环体
到
型 循
满足条件? 否
Until(直到型)循环
先循环 后判断
循环体
P否
是
执行一次循环体后,对条件进行 判断,如果条件不满足,就继续执行 循环体,直到条件满足时终止循环.
复习引入
输入语句的一般格式 INPUT “提示内容”;变量
输出语句的一般格式 PRINT “提示内容”;表达式
赋值语句的一般格式 条件语句的一般格式
变量=表达式
能被3整除的所有整数。(分别用WHILE型和UNTIL型)
WHILE型:
UNTIL型:
i=1 WHILE i<=100 If i mod 3=0 then PRINT i END IF i=i+1 WEND END
i=1 DO If i mod 3=0 then PRINT i END IF i=i+1 LOOP UNTIL i>100 END
例6 求1+2+3+…+开10始0
直到型循环
i=1
S=0
S=S+i
i=i+1
否 i >100? 是 输出S
结束
程序
i=1 S=0 DO
S=S+i i=i+1 LOOP UNTIL i>100
人教新课标版数学高一-必修3课件1.2.3循环语句

件,如果仍不符合,再次执行循 过程反复进行,直到某一次条件不符
环体,直到 条件符合 时为止. 合 为止,这时不再执行循环体,跳
答案
这时不再执行循环体,跳出循 过程 环体,执行 UNTIL 语句后面的 出循环体,执行WEND后面的语句
语句
对应 程序 框图
答案
返回
合作探究
类型一 由循环结构到循环语句的翻译
返回
例1 下面是计算1+2+…+100的值的程序框图,试把它设计成程序.
解 程序如右:
i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT S
END
反思与感悟 解析答案
跟踪训练1 试把例1中的当型循环改为直到型循环. 解 程序如下:
i=1 S=0 DO
S=S+i i=i+1 LOOP UNTIL i>100 PRINT S END
第一章 §1.2 基本算法语句
1.2.3 循环语句
展示目标
1.理解循环语句的格式和功能; 2.理解两种循环语句与两种循环结构的对应关系,能把相应程序框图翻译 为程序语句; 3.经历由问题到自然语言描述的算法到程序框图再到程序的全过程,体会 算法的形成及优化过程.
自主学习
知识点一 循环语句 循环语句与程序框图中的 循环 结构相对应.循环语句结构一般有直到型和 当型 两种循环语句结构.
B.5次
C.6次
D.7次
1 2345
答案
4.下面的程序运行完时,循环体一共被执行了( A )
x=20 WHILE x>0
x=x-5 WEND PRINT x END
A.4次
B.5次
C.6次
环体,直到 条件符合 时为止. 合 为止,这时不再执行循环体,跳
答案
这时不再执行循环体,跳出循 过程 环体,执行 UNTIL 语句后面的 出循环体,执行WEND后面的语句
语句
对应 程序 框图
答案
返回
合作探究
类型一 由循环结构到循环语句的翻译
返回
例1 下面是计算1+2+…+100的值的程序框图,试把它设计成程序.
解 程序如右:
i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT S
END
反思与感悟 解析答案
跟踪训练1 试把例1中的当型循环改为直到型循环. 解 程序如下:
i=1 S=0 DO
S=S+i i=i+1 LOOP UNTIL i>100 PRINT S END
第一章 §1.2 基本算法语句
1.2.3 循环语句
展示目标
1.理解循环语句的格式和功能; 2.理解两种循环语句与两种循环结构的对应关系,能把相应程序框图翻译 为程序语句; 3.经历由问题到自然语言描述的算法到程序框图再到程序的全过程,体会 算法的形成及优化过程.
自主学习
知识点一 循环语句 循环语句与程序框图中的 循环 结构相对应.循环语句结构一般有直到型和 当型 两种循环语句结构.
B.5次
C.6次
D.7次
1 2345
答案
4.下面的程序运行完时,循环体一共被执行了( A )
x=20 WHILE x>0
x=x-5 WEND PRINT x END
A.4次
B.5次
C.6次
高中数学人教A版必修三第一章1.2.3循环语句课件

高中数学人教A版必修三第一章1.2.3 循环语 句课件 高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件
• 类型三 用循环语句寻数问题 • [例3] 求平方值小于2000的最大整数. • [分析] 可以把最小的正整数1赋给变量i,计算出
LOOP UNTIL 语句后的其他语句,因此,UNTIL 语
句又称为 后测试型 语句.
高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件
3.WHILE 语句的一般格式是
,
当计算机遇到 WHILE 语句时,先判断条件的真假, 如果条件 符合 ,就执行 WHILE 和 WEND 之间的循 环体;若条件 不符合,计算机将不再执行循环体,直 接跳到 WEND 语句后执行其他语句,因此 WHILE 语 句也称为前测试型循环语句.
高中数学人教A版必修三第一章1.2.3 循环语 句课件
• 解析:该程序的执行过程是 • i=1 • s=1 • i=1≤4成立 • s=1×1=1
高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件
• i=4≤4成立 • s=6×4=24 • i=4+1=5 • i=5≤4不成立 • 输出s=24. • 答案:24
高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教A版必修三第一章1.2.3 循环语 句课件
• i=1+1=2 • i=2≤4成立 • s=1×2=2 • i=2+1=3 • i=3≤4成立 • s=2×3=6 • i=3+1=4
高中数学人教A版必修三第一章1.2.3 循环语 句课件
高中数学人教B版必修3第一章 1.2 1.2.3 循环语句 课件

end
A.6
B.7
C.8
D.9
答案:C
()
3.执行语句“for n=1:50”时. (1)变量 n 的第 1 个值为________. (2)变量 n 的第 2 个值为________. (3)变量 n 的最后一个值为________. 解析:“for n=1:50”的意思是 n 的初值为 1;步长 为 1,终值为 50.因此变量 n 的第 1 个值为 1,第 2 个值 为 2,最后 1 个值为 50. 答案:(1)1 (2)2 (3)50
[活学活用] 1.执行下面的程序,输出的
结果是________. 解析:运行程序如下: S=0,i=1,i≤4; S=1,i=2,i≤4; S=3,i=3,i≤4; S=7,i=4,i≤4; S=15,i=5,i>4. 结束循环,输出 S=15. 答案:15
2.写出计算112+212+312+…+10102的值的程序. 解:程序如下:
[活学活用] 高一(1)班共有 50 人,市青少年保护中心抽样检测同学们的身 体素质,要求学号能被 3 整除的同学参加体检,已知学号是从 1 到 50 号,请编写输出参加体检的同学的学号的一个程序. 解:法一:运用 for 循环语句. 法二:运用 while 循环语句.
[层级一 学业水平达标] 1.下列程序输出的结果 s 是
(3)格式 ①for 循环语句.
for 循环变量= 初值 : 步长 : 终值 循环体; end ②while 循环语句. while 表达式
循环体; end
[小试身手]
1.下面程序最后输出的结果为
()
A.17 C.27 答案:B
B.21 D.37
2.如图循环语句中,循环终止时,n 等于
A.6
B.7
C.8
D.9
答案:C
()
3.执行语句“for n=1:50”时. (1)变量 n 的第 1 个值为________. (2)变量 n 的第 2 个值为________. (3)变量 n 的最后一个值为________. 解析:“for n=1:50”的意思是 n 的初值为 1;步长 为 1,终值为 50.因此变量 n 的第 1 个值为 1,第 2 个值 为 2,最后 1 个值为 50. 答案:(1)1 (2)2 (3)50
[活学活用] 1.执行下面的程序,输出的
结果是________. 解析:运行程序如下: S=0,i=1,i≤4; S=1,i=2,i≤4; S=3,i=3,i≤4; S=7,i=4,i≤4; S=15,i=5,i>4. 结束循环,输出 S=15. 答案:15
2.写出计算112+212+312+…+10102的值的程序. 解:程序如下:
[活学活用] 高一(1)班共有 50 人,市青少年保护中心抽样检测同学们的身 体素质,要求学号能被 3 整除的同学参加体检,已知学号是从 1 到 50 号,请编写输出参加体检的同学的学号的一个程序. 解:法一:运用 for 循环语句. 法二:运用 while 循环语句.
[层级一 学业水平达标] 1.下列程序输出的结果 s 是
(3)格式 ①for 循环语句.
for 循环变量= 初值 : 步长 : 终值 循环体; end ②while 循环语句. while 表达式
循环体; end
[小试身手]
1.下面程序最后输出的结果为
()
A.17 C.27 答案:B
B.21 D.37
2.如图循环语句中,循环终止时,n 等于
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A P 不成立
成立
先执行 后判断
先执行循环体,然后再检查条 件是否成立,如果不成立就重 复执行循环体,直到条件成立 退出循环。
UNTIL语句的一般格式是: 直到型循环结构
DO 循环体
LOOP UNTIL 条件
循环体
否
满足条件?
是
DO——执行
LOOP UNTIL——循环,直到达到某种 条件为止
用直到型循环语句编写计算机程序,来计算 1+2+…+100的值.
环
循环体
满足条件? 是
否
WHILE 条件 循环体
WEND
(2)Until(直到型)循环
循环体
满足条件?
是 否
DO 循环体
LOOP UNTIL 条件
当一个人用工作去迎接光明,光明很快就会来照耀着他。人在身处逆境时,适应环境的能力实在惊人。人可以忍受不幸,也可以战胜不幸,因为人有着惊人的 挥它,就一定能渡过难关。倘若你想达成目标,便得在心中描绘出目标达成后的景象;那么,梦想必会成真。心等待,就可以每一个人都具有特殊能力的电路, 知道,所以无法充分利用,就好像怀重宝而不知其在;只要能发掘出这项秘藏的能力,人类的能力将会完全大改观,也能展现出超乎常人的能力我这一生不曾 和伟大的著作都来自于求助潜意识心智无穷尽的宝藏。那些最能干的人,往往是那些即使在最绝望的环境里,仍不断传送成功意念的人。他们不但鼓舞自己, 成功,誓不休止。灵感并不是在逻辑思考的延长线上产生,而是在破除逻辑或常识的地方才有灵感。真正的强者,善于从顺境中找到阴影,从逆境中找到光亮 进的目标。每一种挫折或不利的突变,是带着同样或较大的有利的种子。什么叫做失败?失败是到达较佳境地的第一步。失败是坚忍的最后考验。对于不屈不 失败这回事。一次失败,只是证明我们成功的决心还够坚强。失败也是我需要的,它和成功对我一样有价值。我们关心的,不是你是否失败了,而是你对失败 失败?失败是到达较佳境地的第一步。没有人事先了解自己到底有多大的力量,直到他试过以后才知道。对于不屈不挠的人来说,没有失败这回事。要成功不 能,只要把你能做的小事做得好就行了。成功的唯一秘诀——坚持最后一分钟。只有胜利才能生存,只有成功才有代价,只有耕耘才有收获。只有把抱怨环境 的力量,才是成功的保证。不要为已消尽之年华叹息,必须正视匆匆溜走的时光。 当许多人在一条路上徘徊不前时,他们不得不让开一条大路,让那珍惜时间 面去。 敢于浪费哪怕一个钟头时间的人,说明他还不懂得珍惜生命的全部价值。成功=艰苦劳动+正确的方法+少说空话。合理安排时间,就等于节约时间。
全优78页限时规范训练
3.下列程序执行完 a的毕值后是() A.99 B.100 C.101 D.102
a=1 WHILE a<100
a=a+1 WEND PRINT a END
答案:B
全优20页基础夯实
4.下面这个程序的功能__是_____.
S=1 i=1 WHILE i<=10
S=3*S i=i+1 WEND PRINT S END
t=t*i i=i+1 LOOP UNTIL i>n PRINT "这个数的阶乘为:";t END
6.下列的程序执行后 的输 结出 果是() A.1 B.0 C.1 D.2
n=5 S=0 WHILE S<15
S=S+n n=n-1 WEND PRINT n END
答案:B
全优20页能力提升
3.程序执行的结果_是_____.
i=1 S=0 DO
S=S+i i=i+2 LOOP UNTIL i>5 PRINT S END
答案:9
全优78页限时规范训练
4.运行下面的程序的 ,结 输果 出_为____.__
A=1 B=1 WHILE B<15
A=A+B B=A+B WEND C=A+B PRINT "C=";C END
答案:C=34
PRINT m
Eห้องสมุดไป่ตู้D
INPUT “n=”;n i2 DO
循ir 环in M 体1O D i LOOP UNTIL i 条 n 件 1 O R r 0
IF r 0 THEN PRINT “n 不是质数.”
ELSE PRINT “n 是质数.”
END IF
END
小结
两种循环语句:
(1) While(当型)循
答案:计算310
全优20页基础夯实
写出用“二分法”求方程x220(x0) 近似解的算
法.
第一步:输入a,b,d
第二步:取区间中点
m
a
2
b
第三步:计算 g a2 2
第四步:计算f m2 2 第五步:若 g f 0,则含零点的区间为[a,m];否则,含零点的
区间为[m,b].将新得到的含零点的区间仍记为[a,b].
1.2.3循环语句
循环结构
While(当型)循环
A P 成立
不成立
Until(直到型)循环
A P 不成立
成立
两种循环结构有什么差别?
两种循环结构有什么差别?
While(当型)循环
A P 成立
不成立
先判断 后执行
先判断指定的条件是否为真, 若条件为真,执行循环条件, 条件为假时退出循环。
Until(直到型)循环
第六步:判断 [a,b] 的长度是否小于d或f是否等于0.若是, 则m是方程的近似值;否则,返回第二步.
INPUT “a,b,d=”;a,b,d
DO
m(ab)/2 ga^22 fm^22
IF g循f 环0 体THEN
bm
ELSE am
END IF
LOOP UNTIL A 条B S 件( a b ) d o rf 0
开始 i=1 sum=0
i<=100? 否 输出sum
结束
程序: i=1
sum=0
i=i+1
WHILE i<=100
sum=sum+i
是 sum=sum+i
i=i+1
WEND
PRINT sum
END
WHILE语句的一般格式 UNTIL语句的一般格式
WHILE 条件 循环体
WEND
DO 循环体
LOOP UNTIL 条件
WEND
当计算机遇到WHILE语句时,先判断条件的真假,如 果条件符合,就执行WHILE与WEND之间的循环体;然 后再检查上述条件,如果条件仍符合,再次执行循环体,
这个过程反复进行,直到某一次条件不符合为止.这时, 计算机将不执行循环体,直接跳到WEND语句后,接着执 行WEND之后的语句.
根据1.1.2例3中的程序框图,编写 计算机程序来计算1+2+…+100的值
程序框图:
开始
i=1
sum=0
sum=sum+1
i=i+1
否 i>100?
是
输出sum
结束
程序:
i=1 sum=0 DO
sum=sum+i i=i+1 LOOP UNTIL i>100 PRINT sum END
当型循环语句的一般格式
While(当型)循环 循环体
满足条件?
是 否
WHILE 条件 循环体
提问:通过对照,WHILE型语句与UNTIL型语句之 间有什么区别呢?
区别:在WHILE语句中,是当条件满足时执行循环 体,而在UNTIL语句中,是当条件不满足时执行循环 体。
4.编写一个程序,输入正整数n,计算它的 阶乘n!(n!=n*(n-1)*…*3*2*1)
t=1 i=1 INPUT "请输入n的值:";n DO
成立
先执行 后判断
先执行循环体,然后再检查条 件是否成立,如果不成立就重 复执行循环体,直到条件成立 退出循环。
UNTIL语句的一般格式是: 直到型循环结构
DO 循环体
LOOP UNTIL 条件
循环体
否
满足条件?
是
DO——执行
LOOP UNTIL——循环,直到达到某种 条件为止
用直到型循环语句编写计算机程序,来计算 1+2+…+100的值.
环
循环体
满足条件? 是
否
WHILE 条件 循环体
WEND
(2)Until(直到型)循环
循环体
满足条件?
是 否
DO 循环体
LOOP UNTIL 条件
当一个人用工作去迎接光明,光明很快就会来照耀着他。人在身处逆境时,适应环境的能力实在惊人。人可以忍受不幸,也可以战胜不幸,因为人有着惊人的 挥它,就一定能渡过难关。倘若你想达成目标,便得在心中描绘出目标达成后的景象;那么,梦想必会成真。心等待,就可以每一个人都具有特殊能力的电路, 知道,所以无法充分利用,就好像怀重宝而不知其在;只要能发掘出这项秘藏的能力,人类的能力将会完全大改观,也能展现出超乎常人的能力我这一生不曾 和伟大的著作都来自于求助潜意识心智无穷尽的宝藏。那些最能干的人,往往是那些即使在最绝望的环境里,仍不断传送成功意念的人。他们不但鼓舞自己, 成功,誓不休止。灵感并不是在逻辑思考的延长线上产生,而是在破除逻辑或常识的地方才有灵感。真正的强者,善于从顺境中找到阴影,从逆境中找到光亮 进的目标。每一种挫折或不利的突变,是带着同样或较大的有利的种子。什么叫做失败?失败是到达较佳境地的第一步。失败是坚忍的最后考验。对于不屈不 失败这回事。一次失败,只是证明我们成功的决心还够坚强。失败也是我需要的,它和成功对我一样有价值。我们关心的,不是你是否失败了,而是你对失败 失败?失败是到达较佳境地的第一步。没有人事先了解自己到底有多大的力量,直到他试过以后才知道。对于不屈不挠的人来说,没有失败这回事。要成功不 能,只要把你能做的小事做得好就行了。成功的唯一秘诀——坚持最后一分钟。只有胜利才能生存,只有成功才有代价,只有耕耘才有收获。只有把抱怨环境 的力量,才是成功的保证。不要为已消尽之年华叹息,必须正视匆匆溜走的时光。 当许多人在一条路上徘徊不前时,他们不得不让开一条大路,让那珍惜时间 面去。 敢于浪费哪怕一个钟头时间的人,说明他还不懂得珍惜生命的全部价值。成功=艰苦劳动+正确的方法+少说空话。合理安排时间,就等于节约时间。
全优78页限时规范训练
3.下列程序执行完 a的毕值后是() A.99 B.100 C.101 D.102
a=1 WHILE a<100
a=a+1 WEND PRINT a END
答案:B
全优20页基础夯实
4.下面这个程序的功能__是_____.
S=1 i=1 WHILE i<=10
S=3*S i=i+1 WEND PRINT S END
t=t*i i=i+1 LOOP UNTIL i>n PRINT "这个数的阶乘为:";t END
6.下列的程序执行后 的输 结出 果是() A.1 B.0 C.1 D.2
n=5 S=0 WHILE S<15
S=S+n n=n-1 WEND PRINT n END
答案:B
全优20页能力提升
3.程序执行的结果_是_____.
i=1 S=0 DO
S=S+i i=i+2 LOOP UNTIL i>5 PRINT S END
答案:9
全优78页限时规范训练
4.运行下面的程序的 ,结 输果 出_为____.__
A=1 B=1 WHILE B<15
A=A+B B=A+B WEND C=A+B PRINT "C=";C END
答案:C=34
PRINT m
Eห้องสมุดไป่ตู้D
INPUT “n=”;n i2 DO
循ir 环in M 体1O D i LOOP UNTIL i 条 n 件 1 O R r 0
IF r 0 THEN PRINT “n 不是质数.”
ELSE PRINT “n 是质数.”
END IF
END
小结
两种循环语句:
(1) While(当型)循
答案:计算310
全优20页基础夯实
写出用“二分法”求方程x220(x0) 近似解的算
法.
第一步:输入a,b,d
第二步:取区间中点
m
a
2
b
第三步:计算 g a2 2
第四步:计算f m2 2 第五步:若 g f 0,则含零点的区间为[a,m];否则,含零点的
区间为[m,b].将新得到的含零点的区间仍记为[a,b].
1.2.3循环语句
循环结构
While(当型)循环
A P 成立
不成立
Until(直到型)循环
A P 不成立
成立
两种循环结构有什么差别?
两种循环结构有什么差别?
While(当型)循环
A P 成立
不成立
先判断 后执行
先判断指定的条件是否为真, 若条件为真,执行循环条件, 条件为假时退出循环。
Until(直到型)循环
第六步:判断 [a,b] 的长度是否小于d或f是否等于0.若是, 则m是方程的近似值;否则,返回第二步.
INPUT “a,b,d=”;a,b,d
DO
m(ab)/2 ga^22 fm^22
IF g循f 环0 体THEN
bm
ELSE am
END IF
LOOP UNTIL A 条B S 件( a b ) d o rf 0
开始 i=1 sum=0
i<=100? 否 输出sum
结束
程序: i=1
sum=0
i=i+1
WHILE i<=100
sum=sum+i
是 sum=sum+i
i=i+1
WEND
PRINT sum
END
WHILE语句的一般格式 UNTIL语句的一般格式
WHILE 条件 循环体
WEND
DO 循环体
LOOP UNTIL 条件
WEND
当计算机遇到WHILE语句时,先判断条件的真假,如 果条件符合,就执行WHILE与WEND之间的循环体;然 后再检查上述条件,如果条件仍符合,再次执行循环体,
这个过程反复进行,直到某一次条件不符合为止.这时, 计算机将不执行循环体,直接跳到WEND语句后,接着执 行WEND之后的语句.
根据1.1.2例3中的程序框图,编写 计算机程序来计算1+2+…+100的值
程序框图:
开始
i=1
sum=0
sum=sum+1
i=i+1
否 i>100?
是
输出sum
结束
程序:
i=1 sum=0 DO
sum=sum+i i=i+1 LOOP UNTIL i>100 PRINT sum END
当型循环语句的一般格式
While(当型)循环 循环体
满足条件?
是 否
WHILE 条件 循环体
提问:通过对照,WHILE型语句与UNTIL型语句之 间有什么区别呢?
区别:在WHILE语句中,是当条件满足时执行循环 体,而在UNTIL语句中,是当条件不满足时执行循环 体。
4.编写一个程序,输入正整数n,计算它的 阶乘n!(n!=n*(n-1)*…*3*2*1)
t=1 i=1 INPUT "请输入n的值:";n DO