ルビ緒ロボットが行動するには

ルビ緒ロボットが真似たらどのようになるだろうか。 このプログラムのソースの大まかな部分は

if 雨が降る
    傘をさす
end

であるが、傘を持っているかどうか調べるので

if 雨が降る
    if おりたたみ傘がある (かどうか調べる)
       (持っていたならば) おりたたみ傘を開く
            家に帰る
    end
end

となる。

ルビ緒の行動をより細かく分析する。 ルビ緒ロボットのプログラムに入れるとすると、 どのように書き著せばよいか考えてみよう。

ある程度行動が決まっているものを、整頓するとプログラムに使うことができる。

子ども番組の主人公と周囲のキャラクタの 30 分間における行動についてまとめ、 Ruby 言語のプログラム風に書き直してみよ。

本日の講義目次 / 基礎プログラミング I / 2007 年度

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