Лабораторная работа №7
Задание:
На языке Delphi разработать приложение. Требования к приложению:
Часть «Калькулятор»:
§ Выполнение 4-х арифметических действий над действительными числами.
§ Вычисление 3-х математических функций.
§ Структурная обработка исключительных ситуаций с выводом информации об исключении.
§ Предусмотреть возможность ввода данных с клавиатуры (обработка нажатий цифровых клавиш и клавиш операций).
Часть «Вычисления выражений»:
§ Вычисление выражений. Константы и формулы задаются с помощью команды вида имя = выражение. Для вывода значения выражения используется команда PRINT «Подсказка», имя
§ Для реализации вычисления выражений использовать возможности Microsoft Excel. (С помощью функции CreateOleObject(“Excel.Application”) создать экземпляр приложения Excel. Перенести константы и формулы на рабочий лист, заменив символические имена адресами ячеек.)
var
WB,EX:OleVariant;
begin
try
EX:= CreateOleObject('Excel.Application');
WB:=EX.Workbooks.Add($FFFFEFB9);
except
LogError('Проблемы с Excel.');
Exit;
end;
§ Структурная обработка исключительных ситуаций с выводом информации об исключении. Реализовать собственный класс исключения.
|
|
Содержание:
Понятие исключительной ситуации. 1
Класс Exception. 2
Инициализация исключений. 3
Защитные конструкции языка Object Pascal 4
Блок try..except 4
Блок try...finally. 5
Использование исключительных ситуаций. 6
Протоколирование исключительных ситуаций. 7