1. Постройте программу с компонентами, описание которой приведено в § 55 учебника.
2. Измените программу так, чтобы она вычисляла выражения с вещественными числами (для перевода вещественных чисел из символьного вида в числовой используйте функцию StrToFloat).
3. Добавьте в программу обработку ошибок. Подумайте, какие ошибки может сделать пользователь. Какие ошибки могут возникнуть при вычислениях? Как их обработать?
*Сделайте обработку ошибок, используя исключения (Exception).
4. *Измените программу так, чтобы она вычисляла выражения со скобками. Подсказка: нужно искать последнюю операцию с самым низким приоритетом, стоящую вне скобок.
Предусмотрите сообщение об ошибке «Непарные скобки в выражении». Для обработки этой ошибки используйте исключение – наследник класса Exception:
type EBracketException = class(Exception);
5. Постройте программу «Калькулятор» для выполнения вычислений с целыми числами (см. рисунок).