6.7. Задачи на компилирование

52. Напишите программу для компилятора, которая считывает с перфокарт арифметические выражения и выявляет несогласованные скобки.

53. Напишите программу для компилятора, которая считываетхарифметиче-ские выражения и определяет /их правильность. Ограничьтесь переменными, состоящими только из одной буквы. Для проверки программы используйте три неверных выражения, приводимых ниже:

Л = Я/*С

£ = £*(Л — В

/г = С + 5 +

54. Напишите программу, которая считывает арифметические операторы и затем выполняет их в правильном порядке.

Набор операций определяется знаками

( )= - + *[/ Например, если задано выражение

А = 5 * 3—4/2

то первой должна выполняться операция умножения, потом деления и в последнюю очередь операция вычитания.

6.6. Статистические задачи || Оглавление || 6.8. Задачи по сортировке


Услуги