高中数学人教B版必修3练习:1.2.3 循环语句 课堂强化 (1)

合集下载

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

高中数学 1.2.3循环语句课件 新人教B版必修3
第二十七页,共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,下列说法正确的有( )

高中数学人教B版必修3练习1.1.3 第二课时 循环结构 课堂强化 Word版含解析

高中数学人教B版必修3练习1.1.3 第二课时 循环结构 课堂强化 Word版含解析

.如图所示是一个循环结构的算法,下列说法不.正确的是( )
.①是循环变量初始化,循环就要开始
.②为循环体
.③是判断是否继续循环的终止条件
.①可以省略不写解析:①是循环变量初始化,是循环正确执行的初始条件,故不可省略不写.
答案:
.在如图所示的程序框图中,输出的值为( )
..
..
解析:根据循环结构可知,=++=.
答案:
.按如图所示的程序框图运行后,所得的值为( )
..
..
解析:为循环次数,循环次.
答案:
.如图是求~内所有偶数的和的一个程序框图,则空白①处应填;②
处应填.解析:第一个偶数就是初始值,∴①处应填“=+”,②处应是下一个
偶数,∴应该填=+.
答案:=+=+
.下列程序框图输出的结果是.
解析:=××=.
答案:
.画出求+++…+值的程序框图.
解:程序框图如下:。

#高中数学必修3《1.2.3 循环语句》

#高中数学必修3《1.2.3 循环语句》
循环体
满足条件? 是 否
思考2:该循环结构对应的循环语句的 一般格式设定为:
循环体
满足条件? 是 否
WHILE 条件 循环体
WEND
思考2:该循环结构对应的循环语句的 一般格式设定为:
循环体
满足条件? 是 否
WHILE 条件 循环体
WEND
你能说明计算机在执行上述语句时是怎 样工作的吗?
循环体
DO
S=S+i
用 i 表示.
第四步,判断 i>100
是否成立.若是,则输
出 S,结束算法;否则,
返回第二步.
第一步,令 i=1,S=0. i=1
第二步,计算 S+i,仍 S=0
用 S 表示. 第三步,计算 i+1,仍
DO
S=S+i
用 i 表示.
i=i+1
第四步,判断 i>100
是否成立.若是,则输
1.2 基本算法语句 1.2.3 循环语句
主讲教师 申东
高中新课程数学必修③
2.对于顺序结构、条件结构的算法或程 序框图,我们可以利用输入语句、输出语 句、赋值语句和条件语句写出其计算机程 序.对于循环结构的算法或程序框图,要 转化为计算机能够理解的算法语言,我们 必须进一步学习循环语句.
知识探究(一):直到型循环语句
第一步,令 i=1,S=0. i=1
第二步,计算 S+i,仍 S=0
用 S 表示. 第三步,计算 i+1,仍
DO
用 i 表示.
第四步,判断 i>100
是否成立.若是,则输
出 S,结束算法;否则,
返回第二步.
第一步,令 i=1,S=0. i=1

数学人教B版必修3课件:1.2.3 循环语句2

数学人教B版必修3课件:1.2.3 循环语句2

程序如下:
类型2 while循环语句的应用 例 2 写出求满足 1+2+3+…+n>2 013 的最小自然数 n 的程序,并 画出其程序框图.
解:程序框图如图所示:
程序为:
变式训练 例题中“1+2+3+…+n>2 013”改为“1+3+5+…+n>2 013”
程序语句如何? 解:
类型3 循环语句的实际应用 例 3 某玩具厂 2017 年的生产总值为 200 万元,如果年生产增长率为 5%,计算最早哪一年生产总值超过 400 万元,画出程序框图,并写出 程序.
【解析】 共执行 4 次,第 4 次为 S=3×7=21. 【答案】 21
4.编写一个程序,计算 1×3×5×…×99 的值. 解: 程序一(while 循环语句) 程序二(for 循环语句)
3.在 Scilab 界面内可直接输入程序,for(while)语句可写在同一 行,但要在循环条件后用“,”号分开,也可以分行写,但要记住 加 end.
当堂检测 1.下列关于 for 循环的说法错误的是( ) A.在 for 循环中,循环表达式也称为循环体 B.在 for 循环中,步长为 1,可以省略不写;若为其他值,则不 可省略 C.理解 for 循环关键是理解为循环变量设定初值、步长、终值 D.在 for 循环中,“end”控制结束一次循环,开始一次新的循环
情形.
重复运算或者在程序
用于预先不知 道循环次数
中需要对某些语句进 行重复的执行.
的情形
类型1 for循环语句的应用 例 1 应用循环语句编写程序求12+14+…+1100的值. 解:程序为:
变式训练 画出计算 12+32+52+…+9992 的程序框图,并写出相应的程序. 解:程序框图如图所示:

高中数学人教版必修3 1.2.3循环语句 作业(系列二)

高中数学人教版必修3 1.2.3循环语句 作业(系列二)

1.2.3循环语句基础巩固一、选择题1.有人编写了下列程序,则()A.输出结果是1B.能执行一次C.能执行10次D.是“死循环”,有语法错误[答案] D[解析]从循环语句的格式看,这个循环语句是直到型循环语句,当满足条件x>10时,终止循环.但是第一次执行循环体后x=1,由于x=1>10不成立,则再次执行循环体,执行完成后x=1,则这样无限循环下去,是一个“死循环”,有语法错误,循环终止的条件永远不能满足.2.(2015·山东济南模拟)已知如下程序,其运行结果是()j=1WHILE j*j<100j=j+1WENDj=j-1PRINT“j=”;jENDA.j=j-1 B.j=100C.j=10 D.j=9[答案]D[解析]此程序是求使j2<100的最大正整数.又102=100,故输出结果为j=9.3.下图所示的程序运行后,输出的i的值等于()i=0S=0DOS=S+ii=i+1LOOP WHILE S<=20PRINT iENDA.9 B.8C.7 D.6[答案] C[解析]第一次:S=0+0=0,i=0+1;第二次:S=0+1=1,i=1+1=2;第三次:S=1+2=3,i=2+1=3;第四次:S=3+3=6,i=3+1=4;第五次:S=6+4=10,i=4+1=5;第六次:S=10+5=15,i=5+1=6;第七次:S=15+6=21,i=6+1=7;因为S=21>20,所以输出i=7.4.下列程序的功能是()S=1i=1WHILE S<=2012i=i+2S=S×iWENDPRINT iENDA.计算1+3+5+…+2012B.计算1×3×5×…×2012C.求方程1×3×5×…×i=2012中的i值D.求满足1×3×5×…×i>2012的最小整数i[答案] D[解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i.5.(2015·吉林长春期末)设计一个计算1×3×5×7×9×11×13的算法.下面所给出的程序中,①处不能填入的数是()A.13 B.13.5C.14 D.14.5[答案] A[解析]当填i<13时,i值顺次执行的结果是5,7,9,11,当执行到i=11时,下次就是i =13,这时要结束循环,因此计算的结果是1×3×5×7×9×11,故不能填13,但填的数字只要超过13且不超过15均可保证最后一次循环时,得到的计算结果是1×3×5×7×9×11×13.6.读下列两段程序:甲:i=1S=0WHILE i<=1000S=S+ii=i+1WENDPRINT SEND乙:i=1000S=0DOS=S+ii=i-1LOOP UNTIL i<1PRINT SEND对甲、乙程序和输出结果判断正确的是()A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同[答案] B[解析]程序甲是计数变量i从1开始逐步递增直到i=1000时终止,累加变量从0开始,这个程序计算的是1+2+3+…+1000;程序乙是计数变量从1000开始逐步递减到i=1时终止,累加变量0开始,这个程序计算的是1000+999+…+1.但这两个程序是不同的.两个程序的输出结果都是S=1+2+3+…+1000=500500.[点拨]同一个问题可以有不同的程序,解决这类试题的关键是看分析程序是用哪种算法语句编制的.二、填空题7.写出下列问题的程序时,需用循环语句的是________.①用二分法求x 2-2=0的近似根;②对任意给定的一个大于1的整数n ,判断n 是否为质数;③输入一个实数,输出它的相反数;④输入n 的值,输出1+12+13+ (1)的值. [答案] ①②④[解析] 本题考查循环语句的使用条件.对于③,输入一个实数x 后,只需要输出-x 即可,不需用循环语句.8.(2015·福建省厦门一中月考)如图程序中,要求从键盘输入n ,求1+2+3+…+n 的和,则横线上缺的程序项是①________,②________.[答案] n i <=n[解析] 本题综合考查程序的设计和功能,着重考查了循环语句中条件的使用.程序应先输入一个n 的值,确定要计算前多少项的和,②处应确定计数变量i 满足的条件,即确定终止条件.三、解答题9.设计一个算法计算1×3×5×7×…×99值的算法,画出程序框图,写出程序.[分析] 本题是一个累乘求积的问题,可采用循环语句编写程序.[解析] 算法步骤如下:第一步:S =1;第二步:i =3;第三步:S =S ×i ;第四步:i =i +2;第五步:判断i 是否大于99,若是转到第六步;否则转到第三步,继续执行第三步,第四步,第五步;第六步:输出S ;第七步:算法结束.相应的程序框图如图所示.相应的程序如下:S=1i=3DOS=S*ii=i+2LOOP UNTIL i>99PRINT SEND[点评](1)这是一个有规律的累乘问题,第一个数为1,以后每个数比前一个数大2,共50个数相乘,因此可用循环结构设计算法,用循环语句编写程序.(2)本题中算法程序也可用WHILE语句编写:S=1i=1WHILE i<=99S=S*ii=i+2WENDPRINT SEND10.下面程序的功能是输出1~100间的所有偶数.程序:i=1DOm=i MOD 2IF__①__ THENPRINT iEND IF②__LOOP UNTIL i>100END(1)试将上面的程序补充完整.(2)改写为WHILE型循环语句.[解析](1)①m=0②i=i+1(2)改写为WHILE型循环程序如下:i=1WHILE i<=100m=i MOD 2IF m=0THENPRINT iEND IFi=i+1WENDEND能力提升一、选择题1.下面的程序运行后,输出的结果为()A.13,7 B.7,4C.9,7 D.9,5[答案] C[解析]直接根据当型循环语句的执行情况进行求解即可.该程序是当型循环,根据程序可知最后一次循环时,s=2×5-1=9,i=5+2=7.故输出的结果为9,7.2.如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的条件应为()i =12S =1DO S =S*i i =i -1LOOP UNTIL 条件PRINT SENDA .i>11B .i>=11C .i<=11D .i<11[答案] D[解析] 程序执行的功能是S =12×11×10×…,输出结果是132,即循环体只执行了两次,即i =10时,就结束了循环.3.下面程序运行后输出结果错误的是( )[答案] D[解析] A 中控制的循环条件是s ≤10,但每次循环先将计数变量i 赋值i =i +1,后给s 赋值s =s +i .从而循环结束后,s =2+3+4+5=14,最后输出s =14.B 中控制循环的变量i 从1变到10,每次循环,循环变量sum =sum +i ,循环结束sum =1+2+3+…+10=55,并将其输出.C 中控制循环的计数变量i 从1变到10,但在每次循环中先给i 赋值i =i +1,然后才赋值sum =sum +i ,故循环结束时,sum =2+3+4+…+11=65,最后输出sum.D 中控制循环的条件是s ≤10,第一次(i =1)循环后,s =0+1=1,第二次(i =2)循环后,s =1+2=3,第三次(i =3)循环后,s =3+3=6,第四次(i =4)循环后,s =6+4=10仍满足条件s ≤10,故再执行第五次(i =5)循环,s =10+5=15,最后输出s =15.故选D.4.下面是求1~1000内所有偶数的和的程序,把程序框图补充完整,则()A .①处为S =S +i ,②处为i =i +1.B .①处为S =S +i ,②处为i =i +2.C .①处为i =i +1,②处为S =S +i .D .①处为i =i +2,②处为S =S +i .[答案] B[解析] 程序框图求的是1~1000内所有偶数的和,故i 步长为2,应有i =i +2,排除A 、C ;i 初值为2,S 应加的第一个偶数为2,而不是4,故语句S =S +i 应在i =i +2的前面,排除D.二、填空题5.下面程序的功能是________.INPUT “n =”;nS =0i =1WHILE i <=nS =S +i i + i =i +1WENDPRINT SEND[答案] 从键盘输入n 的值,输出11×2+12×3+13×4+…+1n n +的值.[解析] 控制循环的变量i 初值1,步长1,终值n .累加变量S 每次循环都加上1i i +, ∴S =11×2+12×3+…+1n n +.6.下面为一个求20的数的平均数的程序,在横线上应填充的语句为________.[答案]i>20[解析]题中循环语句是直到型.循环语句,其循环终止的条件是条件成立,由于是要输出20个数,所以填i>20.三、解答题7.(2015·黑龙江省哈尔滨三中月考)给出30个数:Array 1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所示.(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;(2)根据程序框图写出程序.[探究]本题的算法中涉及三个变量i,p,S,注意各个变量的作用;i为计数变量,另外也为p进行了递加;p表示了参与求和的各个数;S为累加变量,其作用是得到最终的结果.[解析](1)该算法使用了当型循环结构,因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故应为i≤30.算法中的变量p实质是表示参与求和的数,由于它也是变化的,且满足第i个数比其前一个数大i-1,第i +1个数比其前一个数大i,故处理框内应为p=p+i.故①处应填i≤30?;②处应填p=p+i.(2)根据程序框图,可设计如下程序:p =1S =0WHILE i <=30S =S +p p =p +ii =i +1WENDPRINT SEND8.(2015·安徽马鞍山调研)用分期付款的方式购买价格为1150元的冰箱,如果购买时先付150元,以后每月付50元,加上欠款的利息,若一个月后付第一个月的分期付款,月利率为1%,那么购买冰箱的钱全部付清后,实际共付出多少元?画出程序框图,写出程序.[思路点拨] 本题实质上是求一系列有规律的数的和,故可用循环语句来实现,算法语句的实际应用就是将实际问题转化为函数问题,进而转化为算法问题,写出算法语句.[解析] 购买时付款150元,余款1000元分20次付清,每次付款数组成一个数列{a n }. a 1=50+(1150-150)×1%=60,a 2=50+(1150-150-50)×1%=59.5,…,a n =50+[1150-150-(n -1)×50]×1%=60-12(n -1)(n =1,2,…,20). ∴a 20=60-12×19=50.5. 总和S =150+60+59.5+…+50.5=1255(元).程序框图如图.程序:专业文档a=150m=60S=0S=S+ai=1WHILE i<=20S=S+mm=m-0.5i=i+1WENDPRINT S END珍贵文档。

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

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





分 析
2.过程与方法
误 辨 析
教 学
通过本节课的教学,培养学生分析问题,解决问题,创 当


案 设
造性思维的能力和自学能力.
双 基



3.情感、态度与价值观



在学习过程及解决实际问题的过程中,尽可能的用基本 课


导 学
算法语句描述算法、体会算法思想的作用及应用,增进对算
作 业
课 法的了解,形成良好的数学学习情感、积极的学习态度.
菜单
演示结束
RB ·数学 必修3
易 错 易 误 辨 析
当 堂 双 基 达 标
课 时 作 业
教 师 备 课 资 源
RB ·数学 必修3















方 案
1.理解循环语句的格式及功

课标 能.(重点)
堂 双 基

解读 2.用条件语句实现循环及循环语
达 标
课 前
句的嵌套.(难点、易混点)
RB ·数学 必修3





法 分
1.2.3 循环语句

易 误 辨


教师用书独具演示

当Leabharlann 方堂案双





●三维目标


自 主
1.知识与技能
课 时



(1)理解循环语句的格式及功能.

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

第十七页,共46页。
解析 当输入5时,x=5-3-2-1+0+1+2+3=5, ∴输出结果为5. 答案 A
第十八页,共46页。
重点突破 1.关于for循环语句应注意以下五点: (1)只有当循环次数明确时,才能使用for循环语句. (2)循环变量一般是用于控制算法中的循环次数的变量, 起计数作用,它的初值和终值,分别是循环开始和循环结束时 循环变量的值. (3)初值、步长、终值之间用冒号间隔,不可以用分号、 逗号等间隔,否则程序不能运行.
剖析 利用for循环结构和while循环结构实现程序.
第三十四页,共46页。
解析 解法1: n=input“请输入正整数n”; a=1; for i=1:1:n a=a*i; end disp“n!=”,a;
第三十五页,共46页。
第三十六页,共46页。
规律技巧 本题处理过程运用了两种不同的语句结构,需 认真加以辨析其联系和区别,体会算法的内含与思想,有助于 提高逻辑思维能力.
第一章 算法初步
第一页,共46页。
§1.2 基本算法语句
第二页,共46页。
§1.2.3 循环语句
课前预习目标
课堂互动探究
第三页,共46页。
课前预习目标
梳理知识 夯实基础
第四页,共46页。
学习目标 1.理解循环语句及其在程序语句中的作用.会类比循环结 构学会应用两种结构的循环语句—for循环和while循环. 2.利用循环语句解决具体问题并体会算法的基本思想.
第九页,共46页。
思考探究 编写程序时,什么情况下使用循环语句? 提示 在问题处理中,对不同的运算对象进行若干次相同 运算或处理时,一般用到循环结构,在编写程序时要用到循环 语句.
第十页,共46页。

人教B版高中数学必修3-1.2《循环语句》参考学案2

1.2.3循环语句
学习目标
1.正确理解循环语句的概念,并掌握其结构;
2.会应用循环语句编写程序。

学习重难点
1.两种循环语句的表示方法、结构和用法;
2.用循环语句表示算法;
3.编写程序中的循环语句。

学习过程
一、概念学习
循环结构有两种----- 型与型.
1.循环结构(当条件满足时反复执行循环体);
2.型循环结构(反复执行循环体直到条件满足).
所以,循环语句的两种不同形式:WHILE语句和UNTIL语句
1.WHILE语句:(WEND——朝……方向行走);
2.UNTIL语句(LOOP UNTIL—绕环回线走,直到达到某种条件为止)
探究:当型和直到型各自的特点
当型:
直到型:
二、精讲点拨
例1编写程序,计算自然数1+2+3+……+99+100的和。

变式训练1编写一个程序,输入正整数n,计算它的阶乘n!(n!=n*(n-1)*…*3*2*1)
解:
例2.编写程序,计算函数f(x)=x2-3x+5当x=1,2,3,…,20时的函数值。

变式训练2设计一个算法:求满足1+2 + 3 +… +n>10000的最小正。

高中数学人教A版必修3练习1.2.3 循环语句 课堂强化 Word版含解析

.下列关于循环语句的说法,不.正确的是( )
.算法中的循环结构只能由语句来实现
.一般程序设计语言中有当型和直到型两种循环语句结构
.循环语句中有当型和直到型两种语句,即语句和语句
.算法中的循环结构由循环语句来实现
答案:
.下列循环语句,循环终止时,等于( )
=+>))
..
..
解析:∵>.
∴当=时,循环终止.
答案:
.下面程序运行后的输出结果为( )
..
..
解析:最后一次执行循环体时,=×+=,此时=.
答案:
.执行下面的程序语句,输入=,=-,=后,输出的结果是.
解析:循环体被执行了四次,第一次执行循环体得到的结果是:=,=-,=,=;执行第二次得到的结果是:=,=,=,=;执行第三次得到的结果是:=,=,=,=,执行第四次得到的结果是:=,=,=,=,这时的被输出.
答案:
.下面是一个用于计算+++…+的程序,试填上适当的语句.
<=“=”;))
答案:=+
.判断所给程序的功能.
解:由循环语句知:共输入个.
由条件语句及计数变量的变化可知:记录的是满足<的的个数.
故本程序的功能是:
统计个数中负数的个数.。

人教B版高中数学必修三课件第一章1.21.2.3循环语句


[通一类]
2.写出求满足1+2+3+…+n>2011的最小自然数n的
程序.
解:程序为:
S=0; n=1; While S<=2011; S=S+n; n=n+1; end n=n-1; print(%io(2),n)
[研一题] [例3] 写出求12-22+32-42+…+992-1002的值的程
名称 格式
for循环 for循环变量=:初值 :步长 终值
循环体
end
while循环
while 表达式 循环体 end
名称
for循环
while循环
适合
循环次数
用于预先知道的情形
条件
用于预先不知道次循数环的情 形
作用 用来控制有规律的或重者复在运程算序中需要对某些语句进行 重复的执行
[小问题·大思维] 1.在“for语句”中,步长代表什么?它可以为零吗?
S=0 i=1 while i<=100 S=S+i i=i+1 end M=-S print(%io(2),M)
[悟一法] (1)for语句和while语句的区别可总结为:for语句“先执行,后 判断”,while语句“先判断,后执行”. (2)理解for循环的关系是理解计算机如何执行循环体,例如“S =S+1”这个执行过程实际上是每次循环直至结束.而while 循环则是在每次执行循环体之前,都要判断表达式是否为 真.这样重复执行,一直到表达式为假时,就跳过循环体部 分,结束循环. (3)在Scilab界面内可直接输入程序,for(while)循环语句可以 写在同一行,但在循环条件后面要用“,”号分开,也可以分 行写,但要记住加end.
序.
[自主解答] 法一:程序如下:
M=0; N=0; for i=1:2:99 M=M+i^2; end for i=2:2:100 N=N-i^2; end S=M+N; print%io2,S
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ruize知识分享
1.下列对while语句的说法不.正确的是( )
A.当计算机遇到while语句时,先判断是否满足条件,如果符合条件,就执行循环体
B.当条件不符合时,将不执行循环体直接跳出循环
C.while语句的格式为:while—表达式—循环体—end
D.while语句的特点是“后测试”,即先执行循环体,然后判断是否满足条件
解析:while语句属“前测试”语句,即先判断后执行循环体,故D错误.
答案:D
2.下列关于for循环的说法错误的是( )
A.在for循环中,循环表达式也称为循环体
B.在for循环中,步长为1,可以省略不写;若为其他值,则不可省略
C.理解for循环关键是理解为循环变量设定初值、步长、终值
D.在for循环中,“end”控制结束一次循环,开始一次新的循环
答案:C
3.for:x=(-100):10:190,该程序共执行循环次数为( )
A.29 B.30
C.28 D.19
解析:x=-100时执行第一次循环;
x=-90时执行第二次循环;

x=190时执行第30次循环.
答案:B
4.计算12+22+…+1002,可以用如下程序,请将程序补充完整.
sum=0;
for i=
sum=sum+i^2
end
print%io2,sum;

解析:根据sum=sum+i^2可知初始值应为1,步长为1,终值为100.
答案:1:1:100
5.下面程序的功能是________.
解析:本程序中,

S=0
for i=2:2:100
Ruize知识分享
初始值2,步长2,终值100,所以功能是计算12+14+16+18+…+1100.
答案:12+14+16+…+1100
6.下面是一个算法的程序,按这个程序在计算机上执行,求最后运行的结果.
S=1
for i=3:2:9
S=S+i;
end
print%io2,S;

解:从题目可看,for语句的初始值为3,终值为9,步长为2,由S=S+i且S=1知,
其结果为S=1+3+5+7+9=25.

S=S+1/i
end
print(%io(2),S)

相关文档
最新文档