题目内容

20.已知现在我国人口年平均增长率为1.5%,设现有人口达到或超过总数为13亿.设计算法求多少年后人口数将达到或超过15亿.

分析 n年后人口为13(1+1.5%)n,由题意,是找使13(1+1.5%)n≥15成立的最小正整数n的值,为此设计循环结构的算法即可得解.

解答 解:根据题意,n年后人口为13(1+1.5%)n,现在就是找使13(1+1.5%)n≥15的最小正整数n的值,为此可考虑用循环语句,从n=1开始检验.
算法如下:
第一步,令n=1,
第二步,判断13(1+1.5%)n≥15是否成立,条件成立,则执行第四步,否则执行第三步,
第三步,令n=n+1,再执行第二步,
第四步,输出n的值,结束.

点评 本题主要考查了设计程序框图解决实际问题,考查了循环结构的程序算法的应用,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网