循环语句
一、选择题(共15小题)
1、算法:执行的结果是( )21世纪教育网版权所有
A、5 B、7
C、9 D、16
2、根据下面的算法,可知输出的结果S为( )21世纪教育网版权所有
S1 i=1;
S2 如果i<10,那么i=i+2,S=2i+3,重复S2;
S3 输出S.
A、19 B、21
C、25 D、27
3、以下程序运行后的输出结果是( )
i=1
WHILE i<8
i=i+2
s=2*i+3
WEND
PRINT s
END.
A、17 B、19
C、21 D、23
4、有下面的程序,运行该程序,要使输出的结果是30,在处应添加的条件是( )
s=0
i=2
Do
s=s+i
i=i+2
Loop until
Print s
End
A、i>12 B、i>10
C、i=14 D、i=10
5、读程序
甲:i=1 乙:i=1000
S=0 S=0
WHILE i<=1000 DO
S=S+i S=S+i
i=i+l i=i﹣1
WEND Loop UNTIL i<1
PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是( )21世纪教育网版权所有
A、程序不同结果不同 B、程序不同,结果相同
C、程序相同结果不同 D、程序相同,结果相同
6、阅读如图所示的程序框图,运行相应的程序,则输出s的值为( )21世纪教育网版权所有
A、﹣1 B、0
C、1 D、3
7、如图,程序的循环次数为( )
A、1 B、2
C、3 D、4
8、以下程序运行后的输出结果为( )21世纪教育网版权所有
i=1
WHILE i<8
i=i+2
s=2*i+3
i=i﹣1
WEND
PRINT s
END
A、17 B、19
C、21 D、23
9、右图程序运行后输出的结果为( )21世纪教育网版权所有
A、3456 B、4567
C、5678 D、6789
10、执行下列程序后,输出的i的值为( )
i=1
WHILE i<=10
i=i+5
WEND
PRINT i
END.
A、5 B、6
C、10 D、11
11、下面为一个求20个数的平均数的程序,在横线上应填充的语句为( )21世纪教育网版权所有
A、i>20 B、i<20
C、i>=20 D、i<=20
12、如图为一个求50个数的平均数的程序,在横线上应填充的语句为( )21世纪教育网版权所有
A、i>50 B、i<50
C、i>=50 D、i<=50
13、执行下列程序后,输出的i的值是( )21世纪教育网版权所有
A、5 B、6
C、10 D、11
14、下面程序运行后,输出的值是( )21世纪教育网版权所有
A、42 B、43
C、44 D、45
15、右边的程序运行后,输出的结果为( )
A、13,7 B、7,4
C、9,7 D、9,5
二、填空题(共9小题)
16、如下程序的运行结果是 _________ .21世纪教育网版权所有
21世纪教育网版权所有
17、把求n!的程序补充完整.
_________ “n=”;n
i=
s=1
_________ i<=n
s=s*i
i=i+1
_________
PRINT s
END.
18、根据如图所示的伪代码,可知输出的结果a为 _________ 21世纪教育网版权所有.
19、计算机执行下面的程序后,输出的结果分别是① _________ ;② _________ .
20、执行右边的程序,则输出的S= _________ .21世纪教育网
21、如图示程序运行后的输出结果为 _________ .21世纪教育网
22、如图算法输出的结果是 _________ .
23、运行如图的程序,将自然数列0,1,2,…依次输入作为a的值,则输出结果x为 _________ .
24、右侧算法框图中所输出的结果S的值为 _________ .
三、解答题(共6小题)
25、根据给出的程序语言,画出程序框图,并计算程序运行后的结果.21世纪教育网
26、下面是求使12+22+32+…+n2>2007成立的最小整数n的算法流程图.21世纪教育网
(1)将流程图补充完整(2)用While语句描述该流程图.
27、根据程序框图,回答问题(应在答题卷中作答 ):21世纪教育网
(1)这个程序框图中,含有为 _________ . _________ 结构、结构和循环结构;
(2)用虚线方框在图中圈出循环结构.它是属于 _________ 型循环;
(3)这个算法的功能是求 _________ ;21世纪教育网
(4)用程序语言写出这个算法的程序.
28、输入一个任意正整数n,设计一个程序框图求的值,并写出程序.
29、编写一个程序,计算下面n(n∈N*)个数的和:. (要求:用直到型循环结构编写)
30、已知 S=5+9+13+…+101,分别用“For”语句和“While”语句描述计算S这一问题的算法过程.
答案与评分标准
一、选择题(共15小题)
1、算法:执行的结果是( )21世纪教育网
A、5 B、7
C、9 D、16
考点:设计程序框图解决实际问题;循环语句。
专题:图表型。
分析:按照程序框图的流程写出前几次循环的结果,并判断每一次得到的结果是否满足判断框中的条件,直到满足条件,执行输出.
解答:解:经过第一次循环得到结果为s=1,i=3,此时不满足判断框的条件
经过第二次循环得到结果为s=4,i=5,此时不满足判断框的条件
经过第三次循环得到结果为s=9,i=7,此时不满足判断框的条件
此时满足判断框的条件,执行输出s,即输出9
故选C.
点评:本题考查解决程序框图中的循环结构时;常采用写出前几次循环的结果,找规律.
2、根据下面的算法,可知输出的结果S为( )21世纪教育网
S1 i=1;
S2 如果i<10,那么i=i+2,S=2i+3,重复S2;
S3 输出S.
A、19 B、21
C、25 D、27
当I=11时,不满足继续循环的条件,故输出结果为25
故选C.
点评:本题考查的知识点是程序代码,其中在写程序运行结果时,模拟程序运行过程,是解答此类问题最常用的方法.
3、以下程序运行后的输出结果是( )21世纪教育网
i=1
WHILE i<8
i=i+2
s=2*i+3
WEND
PRINT s
END.
A、17 B、19
C、21 D、23
考点:设计程序框图解决实际问题;循环语句。
专题:规律型。
分析:由程序中循环的条件为i≤4,我们易得到最后一次循环时i=4,又由循环变量i的初值为2,故我们从2开始逐步模拟循环的过程,即可得到结论.
解答:解:模拟程序的运行结果:
i=3时,s=9,
i=5时,s=13,
以此类推,
i=9时,s=21,
循环体第4次运行,s=21,i=9,退出循环,
答案为:21,
故选C.
点评:本题考查的知识点是程序框图及程序代码,在写程序运行结果时,模拟程序的运行过程是解答此类问题最常用的方法,模拟时要分析循环变量的初值,步长和终值.
4、有下面的程序,运行该程序,要使输出的结果是30,在处应添加的条件是( )21世纪教育网
s=0
i=2
Do
s=s+i
i=i+2
Loop until
Print s
End
A、i>12 B、i>10
C、i=14 D、i=10
考点:设计程序框图解决实际问题;循环语句。
专题:计算题。
分析:先根据输出的结果推出循环体执行的次数,再根据s=2+4+6+…+10=30得到程序中UNTIL后面的“条件”.
解答:解:因为输出的结果是30,即s=2+4+6+…+10,需执行5次,
则程序中UNTIL后面的“条件”应为i>10.
故选B.
点评:本题主要考查了直到型循环语句,语句的识别问题是一个逆向性思维,一般认为学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,从识别逐个语句,整体把握,概括程序的功能.
5、读程序
甲:i=1 乙:i=1000
S=0 S=0
WHILE i<=1000 DO
S=S+i S=S+i
i=i+l i=i﹣1
WEND Loop UNTIL i<1
PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是( )21世纪教育网
A、程序不同结果不同 B、程序不同,结果相同
C、程序相同结果不同 D、程序相同,结果相同
考点:程序框图的三种基本逻辑结构的应用;设计程序框图解决实际问题;循环语句。
专题:阅读型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并打印S值
解答:解:程序甲是计数变量i从1开始逐步递增直到i=1000时终止,
累加变量从0开始,这个程序计算的是:1+2+3+…+1000;
程序乙计数变量从1000开始逐步递减到i=1时终止,
累加变量从0开始,这个程序计算的是1000+999+…+1.
但这两个程序是不同的.两种程序的输出结果都是:S=1+2+3+…+1000=100500.
故选B.
点评:考查由框图分析出算法结构的能力,本题考查是循环的结果.
6、(2010?天津)阅读如图所示的程序框图,运行相应的程序,则输出s的值为( )21世纪教育网
A、﹣1 B、0
C、1 D、3
7、如图,程序的循环次数为( )21世纪教育网
A、1 B、2
C、3 D、4
考点:循环语句。
专题:图表型。
分析:根据程序框图,分析并按照顺序进行执行,当执行结束,输出x的值,根据执行程序情况得出循环的次数.21世纪教育网
解答:解:程序执行如下:
x=0 x+1=1 x2=1
x=1 x+1=2 x2=4
x=4 x+1=5 x2=25
此时跳出循环并输出
∴一共进行3次循环,
故选C.
点评:本题考查程序框图,以及循环结构,需要对循环结构的判断条件进行分析,并按照程序进行执行,输出x.
8、以下程序运行后的输出结果为( )21世纪教育网
i=1
WHILE i<8
i=i+2
s=2*i+3
i=i﹣1
WEND
PRINT s
END
A、17 B、19
C、21 D、23
考点:循环语句。
专题:规律型。
分析:首先根据程序框图,理解其意义,然后按照程序顺序进行执行循环,当满足跳出循环的条件时输出结果.分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是输出满足条件S的值.
解答:解:根据伪代码所示的顺序,
逐框分析程序中各变量、各语句的作用可知:
程序在运行过程中各变量的值如下表示:
是否继续循环 i s
循环前/0/
第一圈 是 2 9
第二圈 是 3 11
第三圈 是 4 13
第四圈 是 5 15
第五圈 是 6 17
第6圈 是 7 19
第7圈 是 8 21
第8圈 否
故最后输出的s值为:21
故选C.
点评:本题考查程序框图,通过对程序框图的认识和理解按照程序框图的顺序进行执行.通过按照循环体的执行,考查运算能力.属于基础题
9、右图程序运行后输出的结果为( )21世纪教育网
A、3456 B、4567
C、5678 D、6789
考点:循环语句。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出z的值,模拟程序的循环过程,并用表格对程序运行过程中的数据进行分析,不难得到正确的答案.21cnjy
解答:解:根据伪代码所示的顺序,
逐框分析程序中各变量、各语句的作用可知:
程序在运行过程中各变量的值如下表示:
是否继续循环 x y z
循环前 1 1 0
进入循环:
第一圈 是 1 2 1
第二圈 是 1 3 2
第三圈 是 1 4 3
第四圈 否
退出内循环,故输出第一个z的值为:3
接下来再次进入循环…
对照选项,只有A正确
故选A.
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
10、执行下列程序后,输出的i的值为( )21cnjy
i=1
WHILE i<=10
i=i+5
WEND
PRINT i
END.
A、5 B、6
C、10 D、11
点评:本题考查程序代码,以及循环结构,需要对循环结构的判断条件进行分析,并按照程序进行执行,输出i.
11、下面为一个求20个数的平均数的程序,在横线上应填充的语句为( )21cnjy
A、i>20 B、i<20
C、i>=20 D、i<=20
考点:循环语句。
专题:图表型。
分析:由程序的功能是求20个数的平均数,则循环体共需要执行20次,由循环变量的初值为1,步长为1,故当循环20次时,此时循环变量的值为21应退出循环,又由直到型循环是满足条件退出循环,故易得结论.
解答:解:由程序的功能是求20个数的平均数,21cnjy
则循环体共需要执行20次,
由循环变量的初值为1,步长为1,
故当循环20次时,
此时循环变量的值为21应退出循环,
又因直到型循环是满足条件退出循环,
i>20时退出循环.
故选A.
点评:本题主要考查了直到型循环,以及循环的次数的判定,如果将程序摆在我们的面前时,要从识别逐个语句,整体把握,概括程序的功能,属于基础题.
12、如图为一个求50个数的平均数的程序,在横线上应填充的语句为( )21cnjy
A、i>50 B、i<50
C、i>=50 D、i<=50
故选A
点评:本题考查的知识点是循环语句,对已知循环次数,我们要分析循环变量的初值和步长,进而得到循环变量的终值,以确定循环条件.
13、执行下列程序后,输出的i的值是( )21cnjy
A、5 B、6
C、10 D、11
考点:循环语句。
专题:计算题。
分析:根据程序框图,分析并按照顺序进行执行,当执行结束,输出i的值.
解答:解:程序执行如下:
i=1
i=6
i=11
此时跳出循环并输出i=11
故选D.
点评:本题考查程序框图,以及循环结构,需要对循环结构的判断条件进行分析,并按照程序进行执行,输出i.
14、下面程序运行后,输出的值是( )21cnjy
A、42 B、43
C、44 D、45
考点:循环语句。
专题:图表型。
分析:分析已知条件中,退出循环的条件是i*i≥2000,循环的后继语句为i=i﹣1,故程序的功能是利用循环计算满足i2<2000(i∈N)的最大i值,验证题目中的四个答案,即可得到结论.
解答:解:由已知可得程序的功能是
利用循环计算满足i2<2000(i∈N)的最大i值
∵442<2000,452>2000,
故选C
点评:本题考查的知识点是循环语句,其中根据已知中的程序语句,分析出程序的功能是解答本题的关键,本题易忽略循环的后继语句为i=i﹣1,而错选D.
15、右边的程序运行后,输出的结果为( )21cnjy
A、13,7 B、7,4
C、9,7 D、9,5
考点:循环语句;设计程序框图解决实际问题。
专题:阅读型。
分析:先读懂程序的算法,再据算法规则依次算出结果.可以看出这是一个循环结构,依其特点求解即可.
解答:解:程序是一个循环结构,步长是2,每循环一次就乘i减1,初始i=1,可循环三次,
故S=2×5﹣1=9,i=5+2=7
故输出的结果为9,7.
故选C.
点评:考查算法语言的结构,此类题的做法通常是把值代入,根据其运算过程求出值.
二、填空题(共9小题)
16、如下程序的运行结果是 15 .
点评:算法的基本语句共有5类:输入语句、赋值语句、输出语句、条件语句、循环语句,属于基础题.
17、把求n!的程序补充完整.21cnjy
INPUT “n=”;n
i=
s=1
WHILE i<=n
s=s*i
i=i+1
WEND
PRINT s
END.
考点:设计程序框图解决实际问题;循环语句。
专题:常规题型。
分析:根据算法语句的结构可知该算法是循环语句,根据输入输出语句和循环语句的模式即可得到结论.
解答:解:输入语句用“INPUT”
当型循环语句用WHILE、WEND
故答案为:INPUT、WHILE、WEND
点评:本题主要考查了当型循环语句,语句的识别问题是一个逆向性思维,我们要从识别逐个语句,整体把握,概括程序的功能
18、根据如图所示的伪代码,可知输出的结果a为 3 21cnjy.
考点:设计程序框图解决实际问题;循环语句。
专题:计算题。
分析:由图,由于a,b的初值是1,1,故在第一次循环中,c=a+b=2,a=1.b=2,循环的条件是b<4,故程序中的循环体可以执行3次,于是可以逐步按规律计算出a的值.
解答:解:由题设循环体要执行3次,图知
第一次循环结束后c=a+b=2,a=1.b=2,
第二次循环结束后c=a+b=3,a=2.b=3,
第三次循环结束后c=a+b=5,a=3.b=5,
第四次循环结束后不满足循环的条件是b<4,
程序输出的结果为3
故答案为:3.
点评:本题考查循环结构,解决此题关键是理解其中的算法结构与循环体执行的次数,然后依次计算得出结果.
19、计算机执行下面的程序后,输出的结果分别是① ﹣22 ;② 0 .
考点:条件语句;循环语句。
专题:阅读型。
分析:根据已知中的程序框图,我们分别根据已知中的初始条件,模拟程序的运行过程,即可得到答案.
解答:解:由已知中的程序的框图,我们可知:21*cnjy*com
左边框图中
∵x=5≥0,y=﹣20
结束分支后,y=﹣20+3=﹣17
输出结果为﹣17﹣5=﹣22
右边框图中
当j=1时,a=1;
当j=2时,a=3;
当j=3时,a=1;
当j=4时,a=0;
当j=5时,a=0,退出循环
故输出结果为0
故答案为:﹣22,0
点评:本题考查的知识点是条件语句,循环语句,在写程序的运行结果时,模拟运行的方法是解答此类问题最常用的方法,但要注意对循环中各变量值的管理和分析.
20、执行右边的程序,则输出的S= 2520 .21*cnjy*com
考点:循环语句;设计程序框图解决实际问题。
专题:图表型。
分析:分析程序中各变量、各语句的作用,再根据伪代码图所示的顺序,可知:该程序的作用是累乘并输出S=1×3×4×5×6×7的值.
解答:解:分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是累加并输出S=1×3×4×5×6×7的值.
∵S=1×3×4×5×6×7=2520,
故输出的值为2520
故答案为:2520
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
21、如图示程序运行后的输出结果为 21 .21*cnjy*com
考点:循环语句。
分析:根据伪代码所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是求数列ai=2i+3中满足条件的ai的值.21*cnjy*com
解答:解:该程序的作用是
求数列ai=2i+3中满足条件的ai的值
∵最终满足循环条件时i=9
∴ai的值为21
故答案为:21
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中既要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
22、如图算法输出的结果是 16 .
则S=2,I=4;
当I=4时,满足循环的条件,进而循环体执行循环
则S=4,I=7;
当I=7时,满足循环的条件,进而循环体执行循环
则S=8,I=10;
当I=10时,满足循环的条件,进而循环体执行循环
则S=16,I=13;
当I=13时,不满足循环的条件,退出循环,输出S值16
故答案为:16
点评:本题考查的知识点是循环语句,模拟程序的运行过程,是解答此类问题的常用方法,但要注意模拟过程中对变量值的管理及判断.21*cnjy*com
23、运行如图的程序,将自然数列0,1,2,…依次输入作为a的值,则输出结果x为 1088 .
考点:循环语句。
专题:图表型。
分析:由已知中a的值为自然数列0,1,2,…,结合已知中的程序语句,我们模拟程序的运行过程,即可得到程序的运行结果.
解答:解:当n=2时,x=5×6+0=30,
当n=1时,x=30×6+1=181,
当n=0时,x=181×6+2=1088,
故答案为:1088
点评:本题考查的知识点是循环结构,其中利用模拟运行的方法写出程序的运行结果是解答此类问题最常用的方法.
24、右侧算法框图中所输出的结果S的值为 ﹣1 .21*cnjy*com
s=0+=n=2
s=﹣=0 n=3
s=﹣1 n=4
s=﹣1﹣n=5
s=﹣1 n=6
s=0 n=7
根据规律,当n为6的整数倍时s=﹣1
n=2010时,s=﹣1
故答案为:﹣1
点评:本题考查循环结构,通过按照程序框图进行运行,输出结果即可.属于基础题.
三、解答题(共6小题)
25、根据给出的程序语言,画出程序框图,并计算程序运行后的结果.
考点:循环结构;循环语句。
专题:开放型。
分析:根据已知中的给出的程序语言,可知其流程包含了选择结构和循环结构,循环的条件是j≤11,故利用选择结构和循环结构画出流程图即可,另外,我们模拟程序的运行结果,分别讨论j=1,2,3,4,5时,变量n的值,及继续循环的条件是否满足,当继续循环的条件不满足时,即可得到输出结果n.
解答:解:程序框图:21*cnjy*com
模拟程序运行:21*cnjy*com
当j=1时,n=1,
当j=2时,n=1,
当j=3时,n=1,
当j=4时,n=2,
…
当j=8时,n=2,
…
当j=11时,n=2,
当j=12时,此时不满足循环条件,退出循环
程序运行后的结果是:2.
点评:本题考查的知识点是程序框图,模拟循环的执行过程是解答此类问题常用的办法.
26、下面是求使12+22+32+…+n2>2007成立的最小整数n的算法流程图.
(1)将流程图补充完整(2)用While语句描述该流程图.21*cnjy*com
考点:循环结构;循环语句。
专题:图表型。
分析:(1)分析程序的功能结合已知的流程图,易得本题循环体中的第一条语句功能为填入判断条件,第二条语句功能累加,第三条语句功能是输出循环变量的值.
(2)“While”语句弄清循环的条件,以及利用语句S=S+i2,I=I+1作为循环体,最后根据“While”语句格式即可写出.21*cnjy*com
解答:解:(1)∵循环变量S的初值为0,终止为2007,
根据循环要实现的功能,
故循环体内的①语句应为:S≤2007,②语句应为S=S+i2;③语句应为输出i﹣1.
(2)“While”语句为:
S=0
I=1
While S≤2007
S=S+i2I=I+1
End While
Print i﹣1
End.
点评:本题考查的知识点是利用循环结构进行累加(乘)运算,其中根据循环变得初值、终值、循环体执行的次数,确定步长及累加量的表达式,及改变循环变量的值的语句与累加语句的次序是解答本题的关键.本题主要考查了循环结构,以及“For”语句和“While”语句的运用,属于基础题.21*cnjy*com
27、根据程序框图,回答问题(应在答题卷中作答 ):
(1)这个程序框图中,含有为 顺序 . 条件 结构、结构和循环结构;
(2)用虚线方框在图中圈出循环结构.它是属于 当 型循环;
(3)这个算法的功能是求 ;
(4)用程序语言写出这个算法的程序.
它是属于当(或填:while)型循环;(5分)
(3)这个算法的功能是求;(8分)
(4)用程序语言写出这个算法的程序.(程序参考)21*cnjy*com
n=1
sum=0 (10分)
WHILE n<10
sum=sum+1/n
n=n+2
WEND (12分)
PRINT sum
END (14分)
点评:本题考查的知识点是循环结构,循环语句,程序功能的判断,程序代码,是对算法知识点的综合考查,熟练掌握算法的基础知识是解答本题的关键.
28、输入一个任意正整数n,设计一个程序框图求的值,并写出程序.
考点:设计程序框图解决实际问题;循环语句。21*cnjy*com
专题:应用题。
分析:由已知程序的功能是求的值,我们可以借助循环来实现该功能,结合累加项的通项公式为,且首项为1,末项为n,步长为1,设置出循环体中各语句和循环条件,即可得到程序.
解答:解:程序框图如下:
点评:本题是设计程序解决实际问题,考查的知识点是循环语句,其中根据程序功能分析出循环变量的首项,末项及步长是解答本题的关键.21世纪教育网版权所有
29、编写一个程序,计算下面n(n∈N*)个数的和:. (要求:用直到型循环结构编写)
考点:循环语句;设计程序框图解决实际问题。
专题:操作型。
分析:由已知中程序的功能是计算的和,观察到累加各项的分子与项数相等,分母比项数多1,循环变量的初值为1,步长为1,终值为n,我们易得到程序语句.
解答:解:程序如下:21世纪教育网版权所有
INPUT“n=”;N
i=1
S=0
DO
S=S+i/(i+1)
i=i+1
LOOP UNTIL i>n
PRINT“S=”;S
END
点评:本题考查的知识点是循环语句,其中根据已知中程序的功能分析出循环变量的初值、步长,终值,累加项特征等是解答本题的关键.21世纪教育网版权所有
30、已知 S=5+9+13+…+101,分别用“For”语句和“While”语句描述计算S这一问题的算法过程.
S=0
For I From 5 To 101 Step 4
S=S+I
End For
Print S
“While”语句为:
S=0
I=5
While I≤101
S=S+I
I=I+4
End While
Print S
点评:本题主要考查了循环结构,以及“For”语句和“While”语句的运用,属于基础题.