問題を解くプログラム

つぎのような問題を考えよう。

これを解くプログラムをRubyで作ると以下のようになる。

#!/usr/koeki/bin/ruby

p=p0=100000
y=0
while p < 2*p0
  p *= 1.1
  printf "%3d年\t%d人\n", y+=1, p
end

このプログラムを population.rb という名前 で作成し、実際に実行してみよ。

手順

  1. ファイルを開く

    C-x C-f (find-file)して population.rb を 開く。ファイルを作成するディレクトリに注意する。

  2. 保存する

    C-x C-s

    こまめに保存すること!

  3. 実行する。

    ktermに移り、(必要ならディレクトリもcdで移り)

    % chmod +x population.rb
    % ./population.rb
    

    とする。chmodは、一つのプログラムに対して最初の1 回だけやれば良い。