Статья 1: Объявление переменной

Синтаксис:

цел <имя_переменной> = <значение>

Команда используется для объявления переменной. Для целых чисел используется тип цел, для логических значений — тип лог.

Пример:

цел x = 10
лог isActive = true

Статья 2: Цикл "Повторяй пока"

Синтаксис:

Повторяй пока <условие>

Цикл будет выполняться до тех пор, пока заданное условие остаётся истинным. Все действия внутри цикла будут повторяться до тех пор, пока условие не станет ложным.

Пример:

цел x = 10
Повторяй пока x больше 0
Выведи в консоль x
x = x - 1
конец цикла

Статья 3: Условие "Если... иначе"

Синтаксис:

Если <условие>
  <операции_если_истинно>
иначе
  <операции_если_ложно>
конец условия

Позволяет выполнить разные действия в зависимости от того, выполняется ли условие или нет. Если условие истинно, выполняются действия в блоке Если, иначе — в блоке иначе.

Пример:

Если x больше 5
Выведи в консоль "x больше 5"
иначе
Выведи в консоль "x меньше или равен 5"
конец условия

Статья 4: Ожидание "Ожидай"

Синтаксис:

Ожидай <время>

Позволяет приостановить выполнение программы на заданное количество времени. Время указывается в миллисекундах.

Пример:

Ожидай 1000 // Ожидание 1 секунду

Статья 5: Управление роботом "Робот вперед", "Робот назад", "Робот остановись"

Синтаксис:

Робот вперед()
Робот назад()
Робот остановись()

Позволяет управлять движением робота:

  • Робот вперед() — движет робота вперёд.
  • Робот назад() — движет робота назад.
  • Робот остановись() — останавливает робота.

Пример:

Робот вперед()
Ожидай 1000
Робот остановись()

Статья 6: Поворот робота "Робот развернись()"

Синтаксис:

Робот развернись(<направление>)

Команда Робот развернись() позволяет развернуть робота в заданном направлении. Возможные значения аргумента:

  • влево — поворачивает робота влево.
  • вправо — поворачивает робота вправо.

Пример:

Робот развернись(влево)
Ожидай 1000
Робот развернись(вправо)

Статья 7: Измерение дистанции "Робот дистанция()"

Синтаксис:

цел <имя_переменной> = Робот дистанция()

Команда Робот дистанция() измеряет расстояние до ближайшего препятствия и возвращает его в виде целого числа. Это значение можно присвоить переменной.

Пример:

цел дистанция = Робот дистанция()
Выведи в консоль дистанция

Статья 8: Вывод в консоль "Выведи в консоль"

Синтаксис:

Выведи в консоль <выражение>

Команда Выведи в консоль используется для вывода значения в консоль. Выражение может быть любым, например, строкой, числом или результатом вычисления.

Пример:

Выведи в консоль "Hello, world!"

Статья 9: Операторы сравнения

Синтаксис:

<операнд1> <операция> <операнд2>

В языке доступны следующие операторы сравнения:

  • больше — проверяет, больше ли первое значение второго.
  • меньше — проверяет, меньше ли первое значение второго.
  • == — проверка на равенство.

Пример:

Если x больше 5
Выведи в консоль "x больше 5"
конец условия

Статья 10: Присваивание переменной

Синтаксис:

<переменная> = <значение>

Команда присваивания используется для того, чтобы записать значение в переменную.

Пример:

цел x = 10

Статья 11: Работа с числами и арифметические операции

Синтаксис:

<переменная> = <операнд1> <операция> <операнд2>

В языке доступны стандартные арифметические операции:

  • + — сложение.
  • - — вычитание.
  • * — умножение.
  • / — деление.

Пример:

цел x = 10
цел y = 5
цел z = x + y

Статья 12: Идентификаторы

Синтаксис:

<имя_переменной> = <значение>

Идентификаторы — это имена переменных и функций. Они могут содержать буквы, цифры и символ подчеркивания, но не могут начинаться с цифры.

Пример:

цел x = 10
лог isActive = true