1. Каким образом создаются дополнительные окна для приложений? Как они связываются друг с другом?
2. Какие методы используются для вызова дополнительных окон?
3. Каково функциональное назначение разделов Interface и Implementation в структуре модуля?
4. Для чего Delphi вставляет в текст программы директиву компилятора {$R *.DFM}?
5. В каком месте программы задается конкретный экземпляр формы, с которым она работает?
6. Как реагирует Delphi в случае, когда в строке ввода оказывается не целое число?
7. Модифицируйте программу: если среди введенных чисел есть отрицательное, то перед выполнением вычислений оно заменяется нулем.
8. Придумайте и реализуйте интерфейс для игровой программы «Угадай число».
9. Каким образом можно изменить размер окна?
10. Введите нечисловые значения в строке ввода и посмотрите, как Delphi реагирует на ошибки. После этого отключите в настройках Delphi остановку выполнения программы при возникновении исключительных ситуаций и продолжите выполнение приложения. Обратите внимание на сообщение отладчика.
|
|
11. Дополните программу для вычисления разности, частного двух чисел, максимального и минимального значения, а также факториала наименьшего числа.
12. Измените программу так, чтобы при запуске приложения метки главной формы с названиями результатов и их значений были бы невидимы.
13. Какие горячие клавиши можно использовать для выбора нужной формы или модуля, переключения между текущей формой, редактором кода и инспектором объектов?
Лабораторная работа № 3: Ввод и обработка массивов
В данной лабораторной работе вы познакомитесь с некоторыми компонентами Delphi для ввода и обработки числовых одномерных и двумерных массивов данных. При этом необходимо будет создать главную форму, позволяющую вывести на экран другие вспомогательные формы для ввода значений массивов.
После ввода значений необходимо будет их обработать (вычислить сумму и произведение всех элементов) и вывести результаты в главной форме.
Цель работы
Освоение приёмов работы с массивами.
Задачи работы
1. Ознакомление с компонентами для представления списков и таблиц, которые можно использовать в Delphi для работы с одномерными и двумерными массивами.
2. Создание программы для ввода и обработки одномерных и двумерных массивов.