问题 解答题

某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下列问题:

(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;

(2)用伪代码表示计算10年以后该城市人口总数的算法;

(3)用流程图表示计算大约多少年以后该城市人口将达到120万人的算法.

答案

(1)一年后,该城市人口总数y=100•(1+0.012),

二年后,该城市人口总数y=100•(1+0.012)2,…,

x年后,该城市人口总数:y=100•(1+0.012)x(x∈N)(2分)

(2)当x=10时,y=100×(1.012)10

用伪代码表示为:

x←10

y←100×(1.012)10

Rrint y

或:

(3)当y=120时,120≤100•(1.012)n

∴1.2≤1.012n

∴即求满足100•(1.012)n≥120的最小正整数n,其算法流程图如图:

单项选择题
单项选择题