精英家教网 > 高中数学 > 题目详情

看下面的问题:123+…+(  )10000,这个问题的答案不唯一,我们只要确定出满足条件的最小正整数,(括号内填写的数字只要大于或等于即可)即可.试写出寻找满足条件的最小正整数的算法,并画出相应的算法流程图.

答案:略
解析:

解:算法1

第一步:p=0

第二步:i=0

第三步:i=i1

第四步:p=pi

第五步:若p10000,则执行第七步;否则,执行第六步;

第六步:回到第三步,重新执行第三步,第四步,第五步.

第七步:输出i的值.

该算法的程序框图如图所示:

算法2

第一步:取n的值等于1

第二步:计算

第三步:如果值大于10000,那么n即为所求,即执行第四步;否则,让n的值增加1,后转到第二步重复操作.

第四步:输出n的值.

根据以上的操作步骤,可以画出如图所示的算法流程图.

  


提示:

由于10000是一个较大的数,用试或猜的办法是行不通的.下面采用累加并应用循环和应用公式并采用循环两种思路解答本题.

算法2的初始值n1开始,若从一个较大的n的初始值开始,可以减少计算机执行的时间,在算法2中如果n的初始值是一个较大的数,如n=9990,显然12+…+999010000,算法又应如何设计?请读者自行解决.


练习册系列答案
相关习题

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

看下面的问题:1+2+3+…+(  )>10 000这个问题的答案虽然不唯一,但是我们只要确定出满足条件的最小正整数n0,括号内填写的数字只要大于或等于n0即可.试写出寻找满足条件的最小正整数n0的算法并画出相应的程序框图.

查看答案和解析>>

科目:高中数学 来源:全优设计选修数学-1-2苏教版 苏教版 题型:044

看下面的问题:

1+2+3+4+…+(  )>10 000

这个问题的答案虽然不唯一,我们只要定出满足条件的最小正整数n0,括号内填写的数字只要大于或等于n0即可,试写出寻找满足条件的最小正整数n0的算法并画出相应的算法流程图.

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:044

看下面的问题:1+2+3+…+(  )>10000,这个问题的答案不唯一,我们只要确定出满足条件的最小正整数,(括号内填写的数字只要大于或等于即可)即可.试写出寻找满足条件的最小正整数的算法,并画出相应的算法流程图.

查看答案和解析>>

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

看下面的问题:

1+2+3+4+…+(  )>10 000

这个问题的答案虽然不唯一,我们只要定出满足条件的最小正整数n0,括号内填写的数字只要大于或等于n0即可,试写出寻找满足条件的最小正整数n0的算法并画出相应的算法流程图.

查看答案和解析>>

同步练习册答案