プログラム迷路

Link to English version
00:00
右クリック:OFF
ミュート:OFF

命令1:

命令2:

命令3:

命令4:

命令5:

ロボットの動く速さ:

遅い 普通 速い 超速 激速

【ルール】

図に示された迷路を、与えられた命令数で「始」から「終」まで自動的に進むことのできるロボットのプログラムを考える問題です。ただし、以下の制約があります。

  1. プログラムで使うことのできる命令は、右(右に1マス進む)、左(左に1マス進む)、上(上に1マス進む)、下(下に1マス進む)の4種類のみ。
  2. プログラムは自動的にループする(最初に与えられた命令の最後まで来たら、自動的に最初に戻って繰り返す)。
  3. ロボットは迷路の外周や黒い仕切り線を超えては進むことができず、そちらに進む命令が出た場合には、その場に立ち止まる。

【操作方法】

  1. 必要な命令数分の動作命令を選んだら、「スタート」ボタン押してください。するとロボットが自動的に動き始めます。
  2. ロボットの速さは「速さ」ボタンで変えられます。
  3. ロボットが「終」に到着したら成功。途中でループに陥ってそれ以上前に進めなくなったら失敗です。