条件は下の3つのどれかを満たせて線の上を走るロボット1交差点上に牛乳パックを置き、それを迂回する。2パックを動かして元の位置に戻す。3パックを次の交差点まで運ぶ。†コースはデザイン重視で作ったため交差同士の距離が近かったり、コースの感覚が近かったりと難易度があがってしまいました。本体やタイヤなどの基本パーツは教科書通りの物を使用。タッチセンサーの部分は重さと力のモーメントを利用するために、上から長めになるように作成。下の突起物二つはパックを中心で捉えられるように設置。パックを動かす部分の棒の先端にタイヤを装着することによってパックが離れないように。なんと言ってもコースの難易度がやたらと高った。ロボットは感度が悪いようでパックに反応してくれなかったけど、テコの原理を使ったらなんとか反応してくれました。う〜んコースがあり得ない、失敗しました。ロボットも感度が悪く反応も鈍かったですけどパックを元の位置に戻す動きが成功したとき感動しました。6)の方が良いと思います。迂回バージョンの方にはインデント(見やすくするための字下げ)が欲しいところ。あと、どのプログラムを誰が作成したのかもかいてください。04:10:13プログラムの内容には問題ありませんが、可読性が低いです。インデントは、if文などで{カッコ}に入っている内容がどこまでかを解りやすくするために入れますので、同じカッコに入っている内容の文が同じインデントで始まるように、通常半角4文字程度のスペースを入れます。始まりの{と終わりの}が同じインデントになるようにします。22:47:16追記:半角4文字のスペースというのは、大体の場合tab文字1文字分のことです。22:48:49コンパクトにまとめられていると思います。20:22:59お名前:コメント欄がなかったので直接書き込みます。ifでセンサーの反応を判別しているところを、センサーが白か黒か(もしくは触っていないか触っているか)について、「無反応なら0を、反応なら1を返す関数」にしてみると、もっとスリム化できるかもしれません。