Синтаксис:
цел <имя_переменной> = <значение>
Команда используется для объявления переменной. Для целых чисел используется тип цел, для логических значений — тип лог.
Пример:
Синтаксис:
Повторяй пока <условие>
Цикл будет выполняться до тех пор, пока заданное условие остаётся истинным. Все действия внутри цикла будут повторяться до тех пор, пока условие не станет ложным.
Пример:
Синтаксис:
Если <условие>
<операции_если_истинно>
иначе
<операции_если_ложно>
конец условия
Позволяет выполнить разные действия в зависимости от того, выполняется ли условие или нет. Если условие истинно, выполняются действия в блоке Если, иначе — в блоке иначе.
Пример:
Синтаксис:
Ожидай <время>
Позволяет приостановить выполнение программы на заданное количество времени. Время указывается в миллисекундах.
Пример:
Синтаксис:
Робот вперед()
Робот назад()
Робот остановись()
Позволяет управлять движением робота:
Пример:
Синтаксис:
Робот развернись(<направление>)
Команда Робот развернись() позволяет развернуть робота в заданном направлении. Возможные значения аргумента:
Пример:
Синтаксис:
цел <имя_переменной> = Робот дистанция()
Команда Робот дистанция() измеряет расстояние до ближайшего препятствия и возвращает его в виде целого числа. Это значение можно присвоить переменной.
Пример:
Синтаксис:
Выведи в консоль <выражение>
Команда Выведи в консоль используется для вывода значения в консоль. Выражение может быть любым, например, строкой, числом или результатом вычисления.
Пример:
Синтаксис:
<операнд1> <операция> <операнд2>
В языке доступны следующие операторы сравнения:
Пример:
Синтаксис:
<переменная> = <значение>
Команда присваивания используется для того, чтобы записать значение в переменную.
Пример:
Синтаксис:
<переменная> = <операнд1> <операция> <операнд2>
В языке доступны стандартные арифметические операции:
Пример:
Синтаксис:
<имя_переменной> = <значение>
Идентификаторы — это имена переменных и функций. Они могут содержать буквы, цифры и символ подчеркивания, но не могут начинаться с цифры.
Пример: