- •Министерство образования и науки российской федерации
- •Кумертауский филиал
- •Двоично-шестнадцатеричная таблица
- •Двоично-восьмеричная таблица
- •Практическая работа № 4
- •Задание
- •Практическая работа № 5
- •Практическая работа № 6
- •Задание
- •Вопросы при сдаче лабораторной работы:
- •Лабораторная работа № 1 "Связывание и внедрение объектов"
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Контрольные вопросы.
- •Литература:
- •Лабораторная работа № 2
- •Вопросы при сдаче лабораторной работы:
- •Лабораторная работа № 3
- •Задание
- •Лабораторная работа № 4
- •Вопросы при сдаче лабораторной работы:
- •Лабораторная работа № 5
- •Вопросы при сдаче лабораторной работы:
- •Лабораторная работа №6
- •2) Исследуйте способы активизации четырех окон Delphi:
- •9)Выполните программу еще раз.
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9-10
- •Лабораторная работа №11-12
- •Изменить заголовок формы с «Form1» на «Биржа ценных бумаг» и увеличить размеры формы.
- •Откажитесь от возможности изменять размеры окна программы, присвоив свойству формы BorderStyle значение bsDialog.
- •Сохраните созданную в данный момент форму в своей папке.
- •Расположите в нижней части формы две пиктографические кнопки типа SpeedButton и кнопку окончания работы программы BitBtn (см. Рис1).Задайте следующие значения свойств вставленных объектов:
- •Вставьте в форму три таблицы текстовых строк StringGrid (см. Рис1).Задайте следующие значения свойств этих объектов:
- •Разместите на форме текстовые поля так, как показано на рис.1.
- •В окне текста программы перед разделом implementation введите описание констант и переменных программы:
- •Запрограммируйте кнопки SpeedButton1 и SpeedButton2 так:
- •Сохраните выполненную на данный момент программу в своей папке.
- •Запустите созданную программу и проследите за её работой.
- •Создайте ехе-файл программы.
- •Продемонстрируйте созданную программу преподавателю. Закончите работу.
- •Задачи.
Лабораторная работа №9-10
по дисциплине «Информатика».
Тема: Программирование циклов в Delphi.Объекты: Memo, MainMenu, PopupMenu, CheckBox, GroupBox.
Цель: 1) Обучить студента создавать форму для решения задачи - табулирования функции.
2) Применить в ней главное меню (объект типа MainMenu) с командами: закончить работу программы, табулировать функцию, очистить поле вывода результатов, а так же контекстное меню (PopupMenu), что вмещает команду для очистки поля вывода.
Ход работы:
-
Запустите среду виртуального программирования Delphi.
-
Изменить заголовок формы с «Form1» на «Табулирование функции» и увеличить её размеры в вертикальном направлении.
-
Заменить пиктограмму в левом верхнем углу формы, задав конкретный файл с рисунком пиктограммы, как значение свойства Icon формы.
-
Сохранить форму в своей папке (Fale Save All).
-
Расположите в форме поля редактирования Edit1, Edit2, Edit3 и соответственно им текстовые поля “левая граница”, “правая граница”, “шаг”, а так же текстовое поле для просмотра данной функции y = sin(x)+1 ( см. рис.1 ).
Рис.1
-
Вставьте в форму главное и контекстное меню ( объекты типа MainMenu и PopupMenu ).
-
Введите названия команд главного меню формы ( Вычисления: протабулировать, Очистить поле вывода; Конец ).
-
Введите названия команд контекстного меню формы.
-
Запрограммируйте команду “Очистить поле вывода” главного меню, воспользовавшись методом Clear объекта Memo1.
-
Запрограммируйте команду “Конец” главного меню , воспользовавшись стандартной процедурой Close.
-
Запрограммируйте команду “Очистить поле вывода ” контекстного меню.
-
“Привяжите” контекстное меню к форме Form 1.
-
Запустите программу на выполнение и поэкспериментируйте, как она работает.
-
Запрограммируйте команду “Протабулировать”.
-
Выполните программу и поэкспериментируйте с разными значениями левой и правой границ и шага аргумента .Закройте окно программы ”Табулирования функции ”.
-
Сохраните созданную программу в свой особой папке.
-
Создайте – exe файл вашей программы.
-
Закройте Delphi , запустите созданную программу и выполните вычисления для разных начальных данных.
-
Продемонстрируйте программу преподавателю.
Требования: Выполните следующие задания:
На оценку 4 (уд):
Задание №1
Добавьте в контекстное меню команду “Конец” и запрограммируйте её.
Задание №2
Создайте ещё одно контекстное меню с командами ” Убрать все флажки ”, “Установить все флажки” и запрограммируйте его.
На оценку 5 (уд):
Задание №3
Определить количество элементов массива больше, чем 0,5 и меньше, чем 1.
Задание №4
Предусмотреть в созданной программе дополнительную возможность для нахождения максимального и минимального значения функции.
Вопросы при сдаче лабораторной работы:
-
Каково назначение визуального компонента GroupBox? Как задать надпись в этом компоненте?
-
Чем отличаются компоненты RadioGroup и GroupBox ? Как задать список элементов в объекте RadioGroup?
-
Для чего и каким образом выполняется фиксация положения компонентов на форме?
-
Опишите назначение свойсва MaxLength.
Литература:
Глинский Я.М. “TURBO PASCAL i DELPHI”.
Список лабораторных работ