高中数学知识素材1.2.3 循环语句
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序如图:
s=1 i=3 WHILE i<=99 s=s*i i=i+2 WEND PRINT s END
A.3 C.15
B.7 D.17
i=1 S=0 WHILE i<=4 S=S﹡2+1 i=i+1 PRINT S END
【解析】选C.0×2+1=1,1×2+1=3,3×2+1=7,7×2+1=1
3.设计一个计算1×3×5×7×…×99的算法,编
写程序.
解:算法如下: 第一步 s=1. 第二步 i=3. 第三步 s=s×i. 第四步 i=i+2. 第五步 如果i≤99,那么转到第三步. 第六步 输出s.
3.循环结构
WHILE(当型)循环 A
P 不成立
成立
UNTIL(直到型)循环
A
P 成立
不成立
算法中的循环结构是由循环语句来实现的. 下面我们就一起来学习本节内容——循环语句
问题导学·探究
【课堂探究1】 直到型循环语句 思考1:直到型循环结构 的程序框图是什么?
来自百度文库
循环体
否
满足条件?
是
【课堂探究2】 当型循环语句 思考1:当型循环结构的 程序框图是什么?
满足条件?
否
循环体 是
2.编写程序,计算函数f(x)=x2-3x+5,当 x=1,2,3,…,20时的函数值. 解:程序为 x=1 WHILE x<=20
y=x^2 -3*x+5 PRINT “x=”;x PRINT “y=”;y x=x+1 WEND END
【变式练习】 当x=2时,下面的程序运行的结果是( )