Параметр команды исполнителя
Параметр команды исполнителя — это значение, которое уточняет, как именно должна выполняться команда. Он может задавать число шагов, величину поворота, координату, цвет или другое условие действия.
Исполнитель действует в соответствии со своей системой команд. В ней для каждой команды указано, нужен ли параметр, какого типа он бывает и какие значения допустимы. Например, команда «Вперёд(5)» означает перемещение на 5 единиц, а «Поверни(90)» — поворот на 90 градусов.
Параметр не является отдельной командой: он не запускает действие сам по себе, а только настраивает команду. Если команда допускает несколько параметров, они обычно записываются в скобках через запятую: «Перейти(3, 7)» может означать переход в точку с координатами \(x=3\) и \(y=7\). Точный смысл зависит от системы команд конкретного исполнителя.
Пусть исполнитель находится в начале координат и направлен вверх. После команды «Вперёд(4)» он переместится на 4 клетки. Число 4 — параметр команды «Вперёд», а результатом станет новое положение исполнителя. Если выполнить «Вперёд(1)», перемещение будет таким же по направлению, но в четыре раза короче.
В команде «Поверни(30)» что является параметром?
Параметр часто путают с результатом выполнения команды. Например, в «Вперёд(5)» число 5 — параметр, а новая клетка или координата исполнителя — результат. Также параметр может быть не только числом: это может быть направление, имя объекта или логическое значение, если такая запись предусмотрена системой команд.
При решении задач важно проверять допустимость параметра. Например, команда может принимать только целое неотрицательное число или угол, заданный в градусах. Недопустимое значение приводит к ошибке или делает команду невыполнимой. Для отслеживания результата полезно записывать координаты исполнителя после каждой команды.
Главное
- Параметр уточняет действие команды исполнителя.
- Он записывается вместе с командой и может быть числом или другим допустимым значением.
- Параметр нужно отличать от имени команды и результата её выполнения.