つぎのような問題を考えよう。
人口10万人の都市がある。1年に10%ずつ増加するとした場合、 人口が20万人になるのは何年後か。
これを解くプログラムを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
という名前
で作成し、実際に実行してみよ。
ファイルを開く
C-x C-f (find-file)して
population.rb
を 開く。ファイルを作成するディレクトリに注意する。
保存する
C-x C-s
こまめに保存すること!
実行する。
ktermに移り、(必要ならディレクトリもcdで移り)
% chmod +x population.rb % ./population.rbとする。
chmod
は、一つのプログラムに対して最初の1 回だけやれば良い。