Table of Contents

Чекер для работы с выражениями

Задача

Общая постановка задачи

Вычисление выражений из файла.

На вход подается файл, в каждой строке которого есть инициализация переменной или вычисление выражения. Требуется вычислить выражение в контексте определенных раннее переменных или вывести сообщение об ошибке.

Пример:
x:=10;
y:=14;
z:=(x+y)*5;
z+x*(12+y);
Результат:
380

Параметры

Входной параметр:

Обработка ошибок в файле

Возможные ошибки:

(можно согласовать добавление любых ошибок с преподавателем).

В случае, если в текстовом файле есть ошибки, то: