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