ないブログに表示されています。新しい記事を書く事で広告が消えます。プログラミングの13.4追加練習問題2問目、赤ちゃんドラゴンと会話を考えてみる。プログラミングのp134からのドラゴンクラスをベースに考えることにした。1文字を入力するとそれに応じたコマンドが実行されるというものにした。終了コマンドで、すぐこのプログラムを終われるようにした。プログラミングの13.4追加練習問題1問目、OrangeTreeクラスの作成を考えてみる。初期化したときに、高さ1、実の数0、経年0を設定。実がなるのは4年目からで、その実の数はフィボナッチ数列の2から始まるようにした。ちなみに、今までに実が1個以上木に付いている場合は、実が落ちたことにして、新たに実がつく。実を獲ってみるときは、0個のときに獲れない表示、1個以上のときは「うまい」表示とりあえず、全コマンドを入力したものをループさせると、ちゃんと11年目で枯れて終了した。(Wed)初めてのプログラミング練習問題(Ruby)Trackback(0)Comment(0)ローマ数字変換メソッド.to_romanの作成「初めてのプログラミング」13.1練習問題3初めてのプログラミングの13.1練習問題3、ローマ数字変換メソッド.to_romanの作成を考えてみる。手を加える形をとった。5つの数字についてテストを行い、うまく動作することを確認した。(Mon)初めてのプログラミング練習問題(Ruby)Trackback(0)Comment(0)整数階乗メソッド.factionalの作成「初めてのプログラミング」13.1練習問題2初めてのプログラミングの13.1練習問題2、整数階乗メソッド.factionalの作成を考えてみる。手を加える形で考えた。5つのパターンについてテストした。(Mon)初めてのプログラミング練習問題(Ruby)Trackback(0)Comment(0)配列メソッド.shuffleの作成「初めてのプログラミング」13.1練習問題1初めてのプログラミングの13.1練習問題1、配列メソッド.shuffleの作成を考えてみる。手を加える方針をとった。起動させて2回目でエラーを起こした。名称を変えたところ、スムースに進み実行できた。プログラミングの12.6追加練習問題2問目、人名誕生日の読み込みと入力表示を考えてみる。