添付したファイルがあるようす

To: it-r-0418-report@e.koeki-u.ac.jp
Subject: 第 2 回レポート「Ruby 言語でプログラミング」
---- 
4 月 18 日のレポートについて

公益ルビ緒
c100000
x クラス (総合科目系) 

1. waste.rb に似た問題を作って調べてみる。

A) 設問「今年のフンギ茸は 1 kg 1000  円であった。物価の変動が
一年に 10% であるならば、フンギ茸の値段が 1kg  4000 
円になるのは何年後か。」
これについて解くプログラムを考えた。

B) フンギ茸の値段を p とする。初期値(フンギ茸の今年の値段)
も p0 とした。初期値は p0 = 1000 円である。 
また、最大になる値をもとのプログラムの 2 倍から 4 倍にした。....

C) 作成したプログラム

#!/usr/koeki/bin/ruby

p = p0 = 1000  # フンギ茸の値段
y=0            # 調査を開始した年(今年)

while p < 4*p0  # フンギ茸の値段が 4 倍になったら止める

  i *= ....

  ....

D) このプログラムは、while -- end が条件を満たさなくなるまで ...

  
E) 結果

   1 年目     1100 円
   2 年目     1210 円 
   ....
   ....

結果を考察すると、値上がって価格が 4 倍になる年は ....


2. 今回の講義では、while -- end 文が新しく出てきた。
while -- end は繰り返すときに使う。繰り返すのを止める条件は、
while のすぐ後に書いた。....
今回苦労した点は .... 
... 
最後にはうまく動いて楽しかった。
------------- attachments ------------------------------
    Multipart/Mixed                      1/
 1  Text/Plain(guess)                      *Cover.txt
 2  Text/Plain(guess)                      プログラム.rb
 3                                         .
--------0-1-2-3-4-5-6-7-8-9-----------------------------

学生専用サーバに戻る / 講義ノートに戻る

Madoka Nishimura <madoka@e.koeki-u.ac.jp>