题目内容
据2005年8月14日出版的《中国人口报》报道:“我国实施计划生育30年来,尽管我国人口少出生了3.38亿,但由于各地区经济发展、生活观念不平衡,相对落后地区计划生育政策没有很好的落实,使我国总人口仍在偏快增长.”据不完全统计,2005年我国人口约为13亿,如果人口每年的自然增长率为7‰,那么多少年后我国人口将达到15亿?试设计一个算法的程序,求出年数.
解:程序设计如下:
A=13;
R=0.007;
i=1;
while A<15
A=A*(1+R);
i=i+1;
end
i=i-1;
disp(i)
思路分析:从解决该问题的基本想法入手,记2005年为第一年,
设人口总数为sum,n年达到15亿.则
第一年13亿;
第二年(2006年)人口数为13(1+0.000 7)(亿);
第三年(2007年)人口数为13(1+0.000 7)2(亿);……
第n年人口总数为13(1+0.000 7)n-1(亿).
根据以上分析,可编写出程序.
练习册系列答案
相关题目