按照通常的加法计算法则,可以从前往后依次计算下去,过程如下:
1+2+3+4+5 在1的基础上加2
= 3 +3+4+5 先计算1+2,得计算结果3
= 6 +4+5 在计算结果3的基础上再加3,得计算结果6
= 10 +5 再在上述计算结果6上加4,得计算结果10
=15
分析上述计算过程,其实,是一个计算过程的重复,即将上一步的计算结果加下一个数,直至加到5,每次得到的“和”都在向最后结果靠拢,直到加到5时候,这个“和”就是所要求的结果,这样的称为累加变量,这个程序要写出来要6、7步。根据这个思想,我们先设定一个“和”(sum),通过一种手续不断地让这个“和”增加,直到最后结果是所求结果。
问题1:写出1+2+3+4+5的一个算法。
第一步:sum←0;
第二步:sum←sum+1;
第三步:sum←sum+2;
第四步:sum←sum+3;
第五步:sum←sum+4;
第六步:sum←sum+5
第七步:输出sum.
49. A 50. D
41. A 42. C 43. B 44. D 45. A 46. D 47. C 48. A
33. C 34. C 35. B 36. B 37. A 38. D 39. B 40. D
25. B 26. B 27. D 28. A 29. A 30. B 31. D 32. A
17. D 18. A 19. D 20. C 21. D 22. A 23. B 24. C
9. A 10. B 11. C 12. B 13. A 14. B 15. C 16. B
1. C 2. B 3. D 4. D 5. B 6. A 7. B 8. C
50. ____ you go, you should bear the motherland in mind.
A. Where B. Whenever C. However D. Wherever
[答案]