ЛАБ 3
.rtfЛАБОРАТОРНАЯ РАБОТА № 3.
Основные свойства компонентов. Программа калькулятор
Цель работы: освоение методологии и принципов создания базовых стандартных элементов интерфейса WINDOWS-программы в среде визуального проектирования DELPHI.
Литература : Культин Н.Б. Delphi 6. Программирование на Object Pascal.-СПб.: БХВ-Петербург, 2002.-528 с.
Подготовка к лабораторной работе: при подготовке к работе необходимо повторить следующие вопросы: Среда DELPHI.
Порядок выполнения работы:
-
Получить допуск к работе у преподавателя.
-
Ввести текст программы.
-
Провести отладку программы.
-
Выполнить программу, провести анализ результатов и, убедившись в правильности решения, предъявить их преподавателю.
Контрольные вопросы:
-
Среда визуального программирования.
-
Понятие событийного программирования
-
Главное окно DELPHI
-
Событие и реакция на событие
-
Событие ONClick.
Задание к лабораторной работе
-
Составить проект программы калькулятор, выполняющего четыре арифметических операции ( сложение, вычитание, умножение, деление). Предусмотреть блокировку деления на ноль с выводом соответствующего сообщения в окне результата.
-
Составить проект программы калькулятор, выполняющего четыре арифметических операции ( sin, cos, tg,ctg). Предусмотреть блокировку не корректного аргумента с выводом соответствующего сообщения в окне результата.
-
Составить проект программы калькулятор, выполняющего вычисление экспоненты, квадратного корня, десятичного и натурального логарифма. Предусмотреть блокировку вычислений логарифма и квадратного корня от отрицательного аргумента с выводом соответствующего сообщения в окне результата.
-
Составить проект программы калькулятор, выполняющего вычисление гиперболических функций (sh, ch, th). Предусмотреть блокировку не корректного аргумента с выводом соответствующего сообщения в окне результата.
-
Составить проект программы калькулятор, выполняющего вычисление четырех обратных тригонометрических функций (arcsin, arcos, arctg, arcctg ). Значение функций выражается в градусах. Предусмотреть блокировку не корректного аргумента с выводом соответствующего сообщения в окне результата.
-
Составить проект программы калькулятор, выполняющего вычисление среднеквадратического отклонения от среднего для N чисел (N<=20). Величина N определяется автоматически в процессе ввода. Окончание ввода определяется при нажатии кнопки «Вычисление». Предусмотреть блокировку ввода 21-го значения с выводом соответствующего сообщения в окне результата.
-
Составить проект программы калькулятор, выполняющего вычисление среднего значения логарифмов вводимых чисел (среднелогарифмического значения) и величины среднеквадратического отклонения от среднелогарифмического для N чисел.( N<=20). Величина N определяется автоматически в процессе ввода. Окончание ввода определяется при нажатии кнопки «Вычисление». Предусмотреть блокировку ввода 21-го значения с выводом соответствующего сообщения в окне результата.