Проект № 3 (11_pr_pol)

Практические работы для 11 класса (по учебнику К.Ю. Полякова, Е.А. Еремина)


Проект № 3
«Модель и представление»



1. Постройте программу с компонентами, описание которой приведено в § 55 учебника.

2. Измените программу так, чтобы она вычисляла выражения с вещественными числами (для перевода вещественных чисел из символьного вида в числовой используйте функцию StrToFloat).

3. Добавьте в программу обработку ошибок. Подумайте, какие ошибки может сделать пользователь. Какие ошибки могут возникнуть при вычислениях? Как их обработать?

*Сделайте обработку ошибок, используя исключения (Exception).

4. *Измените программу так, чтобы она вычисляла выражения со скобками. Подсказка: нужно искать последнюю операцию с самым низким приоритетом, стоящую вне скобок.

Предусмотрите сообщение об ошибке «Непарные скобки в выражении». Для обработки этой ошибки используйте исключение – наследник класса Exception:

type EBracketException = class(Exception);  

5. Постройте программу «Калькулятор» для выполнения вычислений с целыми числами (см. рисунок).







Наверх