[ プログラミング演習(Ruby) >  サンプルコード ]

サンプルコード

各トピックに関するサンプルプログラムを示します. ブラウザの画面で開いたときに文字化けしてしまう場合には, ダウンロードしてEmacs等で開いてみて下さい.

  1. タートルグラフィクス
  2. 変数とデータの入出力
  3. メソッド
  4. 繰り返し処理
  5. 条件で処理を変える
  6. 配列
  7. ファイルを利用したデータ処理
  8. 再帰的な処理
  9. 手続き
  10. クラス(オブジェクト指向)
  11. GUI

タートルグラフィクス

変数とデータの入出力

メソッド

繰り返し処理

条件で処理を変える

配列

ファイルを利用したデータ処理

  # grep.rbのうち「end」を含む行を取り出して表示する
  $ ruby grep.rb end grep.rb

再帰的な処理


 $ ruby partition_number.rb 10  # 10の分割数=42

 $ ruby combination_rec.rb 6 3 # 6C3

 $ ruby factorial_rec.rb 10 # 10! = 3628800

 $ ruby hanoi.rb 4  # 4枚の場合

手続き

クラス(オブジェクト指向)

GUI

[ プログラミング演習(Ruby) >  サンプルコード ]