精英家教网 > 高中数学 > 题目详情
用For循环语句写出求12+22+…+1002的值的算法的程序并画出程序框图.
分析:这是一个累加求和问题,共100项相加,故循环变量的初值可设为1,终值可设为100,步长为1,进而得到相应的算法和程序.
解答:解:用For语句描述算法为:
S=0
FOR k=1  TO  100
S=S+k^2
NEXT
PRINT S
END
程序框图如下图所示:
点评:本题主要考查设计程序框图解决实际问题.在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构.循环结构要在某个条件下终止循环,这就需要条件分支结构来判断.在循环结构中都有一个计数变量和累加变量.计数变量用于记录循环次数,累加变量用于输出结果,计数变量和累加变量一般是同步执行的,累加一次,计数一次.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

16、已知数列an中,a1=2,且an=n+an-1(n≥2),求这个数列的第m项am的值(m≥2).现给出此算法流程图的一部分如图.
(Ⅰ)请将空格部分(两个)填上适当的内容;
(Ⅱ)用“For”循环语句写出对应的算法;
(Ⅲ)若输出S=16,则输入的m的值是多少?

查看答案和解析>>

科目:高中数学 来源:2011届河南省长葛市第三实验高中高二上学期第一次月考数学卷 题型:解答题

已知数列中,,且,求这个数列的第m项的值.现给出此算法流程图的一部分如图1,
(1)请将空格部分(两个)填上适当的内容;
(2)用“For”循环语句写出对应的算法;
(3)若输出S=16,则输入的的值是多少?

查看答案和解析>>

科目:高中数学 来源:2011-2012学年江西省上高二中高二上学期第二次月考文科数学试卷 题型:解答题

已知数列中,,且,求这个数列的第m项的值.现给出此算法流程图的一部分如图。
(1)请将空格部分(两个)填上适当的内容;
(2)用“For”循环语句写出对应的算法;
(3)若输出S=16,则输入的的值是多少?

查看答案和解析>>

科目:高中数学 来源:2013届江西省高二上学期第二次月考文科数学试卷 题型:解答题

已知数列中,,且,求这个数列的第m项的值.现给出此算法流程图的一部分如图。

(1)请将空格部分(两个)填上适当的内容;

(2)用“For”循环语句写出对应的算法;

(3)若输出S=16,则输入的的值是多少?

 

 

 

查看答案和解析>>

同步练习册答案