トップページphp
4コメント1KB

質問です

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/08/05(木) 13:33:32ID:pcaHFsA1
Perlプログラミングの課題で

数列"1 2 3 5 8 13 21 34 55 89 144 233 377 610"
と500を超えるまでの、このプログラムをどう作ればよいのかわかりません。
皆様のお力をぜひお借りしたいのです。お願いします
0002nobodyさん2010/08/05(木) 14:07:10ID:???
アリエッティから、借りぐらしのノウハウを教えてもらうんだ
0003nobodyさん2010/08/05(木) 18:12:59ID:???
cなら欠ける
0004nobodyさん2010/08/07(土) 11:13:53ID:iXVVPPrE
まず、この数列が何であるか、どういう振る舞いをするか、を知る必要がありますよね。

さくっと答え
ttp://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%9C%E3%83%8A%E3%83%83%E3%83%81%E6%95%B0

「最初の数を0、次の数を1とし、
3つめ以降の数はどれもその前の2つの数の和となる。」
という法則があります。

これをPerlで書くと、3つの記述が必要ですね。
1 最初の数と次の数を出力
2 for文にてその次以降の数を計算・出力
3 数が500を越えたらlast;する

ではやってみましょう!
■ このスレッドは過去ログ倉庫に格納されています