题目内容
已知,现在我国的人口平均增长率为1.5%,设现有人口总数为12.3亿.编写程序,问多少年后人口数将达到或超过15亿.
思路分析:本题考查UNTIL循环语句程序设计的步骤.设n年后满足题意,将n的数值从2开始时往后验证,看是否满足结论,这期间用到了循环结构.
解:其算法步骤如下:
P=12.3
r=0.015
n=0
DO
P=p*(1+r)
n=n+1
LOOP UNTIL p>=15
PRINT n;“年”,“人口数为”;p
END
方法归纳 本题是一道开放探究问题,解题的思路是首先分析题意,构建数学问题的解题过程(这是解题的关键,也就是说我们首先把算法问题当成纯数学问题来解决),再将数学问题的求解过程步骤化、程序化就行了.平时的学习要注意知识的积累和思维习惯的养成,特别是一些优秀算法的积累.
练习册系列答案
相关题目