Тестовый вариант для пути 1 2 3 4 5 6 7 8 Исходные данные Ожидаемый результат Полученный результат lexem = “1” lexem=”-1” lexem=”0” lexem= ”-2147483648” lexem=”2147483647” Синтаксически некорректная лексема: lexem=”1a” Синтаксически корректная переменная, с количеством символов больше одного lexem=”variable” Лексема, не содержащая символов (длина входной строки равна нулю) Корректное имя переменной (от a до d), переменная инициализирована заранее (с установлением соответствующего флажка). lexem=”b”; vars[1]=42; //реальное значение b initialized[1]=true; //b была инициализирована Корректное преобразование строки в число Корректное преобразование строки в число error=ERROR_SYNTAX error=ERROR_SYNTAX error=ERROR_UNKNOWN_VARIABLE error=ERROR_UNKNOWN_VARIABLE error=ERROR_SYNTAX error=ERROR_SYNTAX функция должна вернуть 42 Функция вернула 42 Использование не инициализированной переменной (флажок установлен в false). lexem=”a”; initialized[0]=false; Переменная одно символьная, но код её символа больше, чем код символа ‘d’. lexem=”x”; Переменная одно символьная, но код её символа меньше, чем код символа ‘a’. lexem=”]”; error=ERROR_NOT_DEFINED error=ERROR_NOT_DEFINED error= ERROR_UNKNOWN_VARIABLE error= ERROR_UNKNOWN_VARIABLE error= SYNTAX_ERROR error= ERROR_UNKNOWN_VARIABLE