技術・家庭
中学生
解決済み

めっちゃ至急です

教えてください

7 自走式掃除機が壁に当たったときについて下の問いに答え なさい。 (1) アルゴリズムを書きなさい。

回答

✨ ベストアンサー ✨

ちょっと、見にくいかも知れませんが、こんな感じです。

10◇壁に当たったか?
YES:30へ
NO→20□そのまま前進し続ける→10へ
30□すこし、バックして、右に90度曲がる→10へ

①壁に当たるかどうかを調べる分岐処理を、反復処理する(くりかえす)。
②壁に当たってなかったら、前進して、①をくりかえす。
③壁に当たったら、少し下がって、右か左に曲がって、①と②を繰り返す。

参考までに、プログラムのノートのリンクをはっておきます。定期試験も終わってひまになたら、一度見て下さいな。
https://www.clearnotebooks.com/ja/notebooks/1401697

このプログラムキットは、たまにQ&Aにでてくるから、この教材名もQ&Aに書いておくと、来年以降の人の目につきやすくなるので、良いと思います。

プログラミング的思考 情報
この回答にコメントする
疑問は解決しましたか?