Після "повторити" треба вказати, скільки разів повторювати.
Значення:
Після повторити пропущено число ітерацій.
Як виправити:
Напиши формат повторити N ( ... ), наприклад повторити 4 ( ... ).
Кількість повторень "ЗНАЧЕННЯ" не підходить. Тут має бути ціле число.
Значення:
Кількість повторень записана не цілим числом.
Як виправити: Використовуй
ціле число, наприклад повторити 12 ( ... ).
Після числа в команді "повторити" потрібна дужка "(".
Значення:
Пропущено відкривну дужку блоку циклу.
Як виправити: Після числа
постав (: повторити 5 ( ... ).
У команді "повторити" бракує закривної дужки ")".
Значення:
Блок циклу не закритий дужкою.
Як виправити: Додай закривну дужку
) в кінці блоку.
Програма має забагато вкладених дужок. Максимум 20 рівнів.
Значення:
Структура програми має надто багато рівнів вкладеності (дужки всередині дужок).
Як виправити:
Спрости вкладену структуру або розбий код на окремі функції.
Числовий вираз має забагато вкладених дужок або знаків. Максимум 100 рівнів. Спрости вираз або розбий обчислення на змінні.
Значення:
В одному числовому виразі забагато вкладених дужок, послідовних знаків +/- або вкладених математичних функцій.
Як виправити:
Обчисли частини окремо, збережи їх у змінних і склади простіший вираз.
У цьому циклі забагато повторень. Максимум 500. Спробуй зменшити N або збільшити крок руху.
Значення:
У повторити N вказано значення більше 500.
Як виправити:
Зменш N або збільш кроки руху, щоб досягти того ж результату.
Після умови в команді "поки" потрібна дужка "(".
Значення:
Пропущено відкривну дужку блоку циклу.
Як виправити:
Після умови постав (: поки x < 10 ( ... ).
Команда "стоп" працює тільки всередині циклу "повторити" або "поки".
Значення:
стоп написано поза циклом.
Як виправити:
Перенеси стоп всередину повторити або поки, або прибери його.
Після "корінь" потрібні дужки.
Значення:
Математичну функцію написано без дужок.
Як виправити:
Запиши аргумент у дужках, наприклад корінь(100).
Функція "модуль" очікує одне число в дужках.
Значення:
У математичній функції немає аргумента або їх забагато.
Як виправити:
Залиши одне значення: модуль(-50) або корінь(100).
Корінь можна брати тільки з числа 0 або більшого.
Значення:
Всередині корінь(...) вийшло від'ємне число.
Як виправити:
Використай число від 0 або більше, або обгорни вираз у модуль(...).
Функція "випадково" очікує два числа в дужках: від і до.
Значення:
У випадково(...) має бути дві межі.
Як виправити:
Напиши, наприклад, випадково(10, 100).
У "випадково(від, до)" межі мають бути числами, і друге число має бути не меншим за перше.
Значення:
Межі записані неправильно або переплутані місцями.
Як виправити:
Перевір числа: випадково(1, 10), а не випадково(10, 1).
В умові не вдалося отримати число.
Значення:
Один із виразів у порівнянні дав нечисловий результат, наприклад через ділення на нуль.
Як виправити:
Перевір обчислення зліва і справа від знака порівняння.
У програмі забагато дій.
Значення:
Сума всіх команд у всіх вкладених циклах перевищила 50 000.
Як виправити:
Зменш кількість повторень або спрости вкладені цикли.