ある国のある年の人口は6480万人で、その後、最初の人口増加率は0.793%でしたが、その次の人口増加率は0.012%減りました。この後、人口増加率の減少幅は0.00006%ずつ減り、最終的に人口増加率は減少しなくなりました。この後、人口増加率は0.0002%ずつ増え、最終的に人口増加率は0%になりました。ただし、最後の0%になるときのみ、増加幅は0.0002%以下なら何%でもよいものとします。
この時、
1. 人口のピークは何年後で、その時の人口は何人ですか?
2. 静止人口は何人ですか?
No.2ベストアンサー
- 回答日時:
この問題は正しいのですか?静止するまで2000年以上かかるんだけど。
以下プログラムです。Python3です。_は半角スペースです。
from functools import lru_cache
@lru_cache(maxsize=None)
def perwidth(n):
_if n == 0:
__return 0.00793
_elif 1 <= n <= 200:
__return round(perwidth(n-1) - (0.00012-0.0000006*(n-1)),7)
_else:
__if perwidth(n-1) + 0.000002 < 0:
___return round(perwidth(n-1) + 0.000002,7)
__else:
___return 0
@lru_cache(maxsize=None)
def population(n):
_if n == 0:
__return 648000000
_else:
__return int(population(n-1) * (1+perwidth(n-1)))
print("現在の人口:" + str(population(0)))
print("現在から1年後までの人口増加率:{0:.7f}".format(perwidth(0)))
for n in range(1,3000):
_print(str(n) + "年後の人口:" + str(population(n)))
_print("{0}年後から{1}年後までの人口増加率:{2:.7f}".format(n,n+1,perwidth(n)))
実行結果(問いに関係するところのみ)
82年後から83年後までの人口増加率:0.0000826
83年後の人口:878374363
83年後から84年後までの人口増加率:0.0000118
84年後の人口:878384727
84年後から85年後までの人口増加率:-0.0000584
85年後の人口:878333429
85年後から86年後までの人口増加率:-0.0001280
86年後の人口:878221002
(1)84年後、8億7838万4727人
2262年後から2263年後までの人口増加率:-0.0000060
2263年後の人口:8903164
2263年後から2264年後までの人口増加率:-0.0000040
2264年後の人口:8903128
2264年後から2265年後までの人口増加率:-0.0000020
2265年後の人口:8903110
2265年後から2266年後までの人口増加率:0.0000000
2266年後の人口:8903110
(2)890万3110人
本当にこれでいいのか?この前の質問でも言いました通り、私はIT企業勤めでも、フリーランスのプログラマーでもないので、プログラムの内容はよく吟味してください。
No.1
- 回答日時:
また似たような質問ですか?
でも、今回は人口変化率が不可解です。
>最終的に人口増加率は減少しなくなりました。この後、
「最終的に」とはどういうことですか?
さらに、「最終的に」の「この後」とはどういうことでしょうか?
>最終的に人口増加率は0%になりました。
「最終的に」が2つある意味がわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ヒーター・こたつ・ホットカーペット 昨今、多くの先進国では出生率低下による人口減少に傾きつつありますが、これはそれだけその国の生活が豊か 2 2023/07/11 23:55
- 世界情勢 イーロン・マスクがツイートで警告、このままいけば「日本は消滅する」について 8 2022/05/09 14:30
- 政治 地球温暖化防止に金を使うより、人口増加防止に金を使った方が良いですよね? 11 2022/11/16 13:41
- 政治 少子化対策としてイスラームを普及させるべきではないですか? 2 2023/02/09 22:42
- 政治 ゴルフ人口で韓国が日本を上回る。私もゴルフをしたいが金が無くてできない 7 2022/07/03 05:19
- 生活習慣・嗜好品 最近、急激に増えている肺がんの主原因は何なのでしょうか 2 2022/06/21 14:00
- その他(ニュース・時事問題) 常任理事国入りは断り、決議にて廃止にするべきでは? 1 2022/12/14 04:57
- 歴史学 中国の総人口は14.25億人で、米国アメリカの総人口3.36億人の4.2倍の人口がいて 7 2023/01/27 22:25
- 統計学 【47都道府県の人口統計データが出揃いました】全国で人口増加は東京都だけでした。 っ 1 2023/04/13 18:04
- 地域研究 小論文の添削 5 2022/06/01 00:06
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
福岡市は名古屋市より都会ですか?
-
「ヲ」を書くとき、正しい書き...
-
町が市になる条件みたいなのに...
-
市から町へ格下げはあるのか?
-
世界の人口増加も、いつか止ま...
-
祖母が104歳になりましたが、全...
-
競技かるたについてです。 A級...
-
田舎と都会ではどっちが頭がお...
-
次の市を都会度順に並べるとど...
-
小論文の添削
-
東京都の人口における地方出身...
-
日本で一番面積が広い動物園は...
-
インドの時差が3時間30分ってど...
-
20ヘクタールというのはどのく...
-
日本は世界の国で一番最初に太...
-
瀬戸内海に島が多い理由はなん...
-
政令指定都市の中で都道府県所...
-
A4サイズの倍は?
-
なぜ日本と韓国は時差がないの...
-
息つく暇もない・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
投資のローソク足に詳しい方
-
日本3大都市に横浜入れる奴いま...
-
エクセルでの人口増減率の求め方
-
ニュータウンとベッドタウンの違い
-
長男長女は次男次女よりどれく...
-
青森にも都会だなっていう地域...
-
金沢と浜松はどちらがより大都...
-
町が市になる条件みたいなのに...
-
地図上で、半径◯◯km内の人口と...
-
ポートアイランドとニュータウ...
-
次の市を都会度順に並べるとど...
-
村
-
静岡県民って自己中心的で見栄...
-
群馬県高崎市のほうが茨城県水...
-
鳥取県米子市か京都福知山市は...
-
米食民族国家はどうして人口が...
-
教えてgooが利用停止になる基準...
-
唐人屋敷と出島
-
稚拙な痴呆?地自体といい加減...
-
地丁銀制について分からないこと
おすすめ情報
最後の増加幅は正です