ルビ緒ロボットが真似たらどのようになるだろうか。 このプログラムのソースの大まかな部分は
if 雨が降る 傘をさす end
であるが、傘を持っているかどうか調べるので
if 雨が降る if おりたたみ傘がある (かどうか調べる) (持っていたならば) おりたたみ傘を開く 家に帰る end end
となる。
ある程度行動が決まっているものを、整頓するとプログラムに使うことができる。
あまりにも壮大すぎるアイディアしか思いつかない、 あるいはまったく思いつかないと言って、 プログラミングすることをあきらめる学生をときどき見かける。 まずはアイディアを小さく分類して、 自分の力でできるところを見つけると、作りやすい。