東京から酒田までの、 行先案内方法を絞らずに結果表示するプログラムを作る。 行先検索ソフトの原型となる。 train.rb
#!/usr/koeki/bin/ruby
way = Array.new # 配列を与える method
i = 0 # 経路を与えるラベル
way[0] = ["つばさ","新庄","陸羽西線"]
way[1] = ["とき","新潟","いなほ"]
way[2] = ["とき","新潟","きらきらうえつ"]
way[3] = ["羽田空港で飛行機","庄内空港","バス"]
print("東京から酒田へ行く方法を探します:\n")
while i < 4
printf("経路 %d \n",i+1)
printf("東京からは %s に乗り、%s で %s に乗り換えて酒田まで行きます \n",
way[i][0],way[i][1],way[i][2])
i += 1
end
print("検索終了\n")
# Array.new # 配列を新規につくる method
入力するデータが増加してきた場合を考えよう。 データをプログラム内に収める今の方法のままでは、 プログラムの中身がよく分からなくなる。 データはデータで独立させ、 データを読み込ませてプログラムを動かせるようにしよう。 データとプログラムの分離はこちら
Madoka Nishimura <madoka.koeki-u.ac.jp>