再帰関数で何年後かの人口を計算したいんですけど
どうやって再帰関数を応用すればよいかわかりません
何年後かの人口*=pow(人口増加率,年数)で求まると思うんですけど
再帰関数を使って求めるにはどうすればいいのでしょうか?
再帰関数で人口を計算
Re: 再帰関数で人口を計算
N年後の人口はどうやって求めようとしてますか?
人口増加率が一定だと仮定するなら
N年後の人口 = 現在の人口 * pow(人口増加率, N)
となるでしょう。
こんな単純な計算に再帰を使っちゃいますか?
人口増加率が一定だと仮定するなら
N年後の人口 = 現在の人口 * pow(人口増加率, N)
となるでしょう。
こんな単純な計算に再帰を使っちゃいますか?
-
saki
Re: 再帰関数で人口を計算
ありがとうございます
そうですね
でも課題には再帰関数を使えとあるので
どうやっても
再帰関数を使う必要がないように思うんですけど
よくわからないんですよね
そうですね
でも課題には再帰関数を使えとあるので
どうやっても
再帰関数を使う必要がないように思うんですけど
よくわからないんですよね
Re: 再帰関数で人口を計算
例えば元の人口、1年の実行増加率、年数を引数に持つ再帰関数を作成して、
年数が0のとき・・・元の人口を返す
年数がnのとき・・・n-1年の人口に人口増加率をかける(n-1年の人口が再帰関数)
という感じではないでしょうか。
再帰関数の勉強課題といったところでしょうか。
年数が0のとき・・・元の人口を返す
年数がnのとき・・・n-1年の人口に人口増加率をかける(n-1年の人口が再帰関数)
という感じではないでしょうか。
再帰関数の勉強課題といったところでしょうか。
Advanced Supporting Developer
無理やりこじつけ(ぉ
無理やりこじつけ(ぉ
Re: 再帰関数で人口を計算
「再帰関数を使って」→「作って」ってことでしょうね。saki さんが書きました:再帰関数を使って求めるにはどうすればいいのでしょうか?
で、再帰関数は何か作ったことがありますか?
non