题目内容
1+2+3+4+…+ >2 004,在横线上写出最小的正整数。你能否设计一个算法来求这个最小正整数?
思路解析:
>2004,
+n-4008>0。
∵n>0,∴n>
≈62.8。
∴n的最小正整数值为63。
答案:可以这样设计算法:
第一步:取n=1;
第二步:计算
;
第三步:如果第二步的结果大于2004,那么n的值就是所求的值,否则,让n的值增加1,重复第二步,直到第二步的结果大于2004。
也可以这样设计算法:
第一步:取n=100;第二步:计算
;第三步:如果第二步的结果大于2004,那么让n的值减小1,重复第二步,一直到第二步的结果小于2004;第四步:此时n+1的值即为所求。
练习册系列答案
相关题目
某资料室在计算机使用中,如下表所示,编码以一定规则排列,且从左至右以及从上到下都是无限的.
此表中,1,3,7,13,21,…的通项公式为 ;编码51共出现 次.
| 1 | 1 | 1 | 1 | 1 | 1 | … |
| 1 | 2 | 3 | 4 | 5 | 6 | … |
| 1 | 3 | 5 | 7 | 9 | 11 | … |
| 1 | 4 | 7 | 10 | 13 | 16 | … |
| 1 | 5 | 9 | 13 | 17 | 21 | … |
| 1 | 6 | 11 | 16 | 21 | 26 | … |
| … | … | … | … | … | … | … |