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

【技術】【情報に関する技術】

技術、中学3年生範囲の、フローチャートについての
問題です。🖥️🖱️

写真に書いてある問題をフローチャートで表した
ときの、模範解答が知りたいです。 

答えが分からず、非常に困っています…😭💦
分かる方がいましたら、至急回答お願い致します…🙇‍♀️

技術プリント v プログラミング フローチャート 次のフローチャートを完成させる。 課題2 すごろく 「サイコロを振って、偶数なら目の数だけ進む。奇数なら目の数だけ戻る。ゴールを過ぎるま で繰り返す。」 o OO-○- Goal Start ヒント 下記の処理に追加の処理を入れて完成させる。 出た目の数をiとする i 進む i 戻る サイコロを振る
技術 中学3年生 フローチャート 情報

回答

✨ ベストアンサー ✨

10○始め

20□サイコロを振る(変数の範囲は1~6で不規則に生成する)

30□出た目の数がiとする(変数iを決定する)

40◇i÷2は割り切れますか?(iは偶数ですか?)
Yes→50へ
No→60へ

50□i進む(iの数だけ進む)

70へ

60□i戻る(iの数だけ戻る)

70へ

70◇ゴールにたどり着いたか?(ゴールに設定された数字≦今まで出てきたサイコロの数の合計(偶数-奇数))
Yes→80へ
No→90へもどって、繰り返す

100○おわり

正確なフローチャートでなくてすみません。
(タイピングで書きやすい独自の方法です)
こんな感じでどうでしょうか、私もプログラムはさほど得意でないので、不完全なところもあると思います。

手前味噌ですが、私の公開ノートも参考にしてもらうとありがたいです。
https://www.clearnotebooks.com/ja/notebooks/1401697

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