Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к пр з прог ч2.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
192 Кб
Скачать

Занятие № 3 Объектно-ориентированное программирование

Продолжительность занятия 4 часа

Цель работы: ознакомление с технологий ООП в системе программирования АВС-Pascal.

  1. Программа работы

  1. Ознакомиться с классами модулей ABCObjects, GraphABC и рассмотреть примеры программирования с их испрользованием.

  2. Ознакомиться с индивидуальным заданием и нарисовать эскиз формы.

  3. Создать новый класс (классы) -наследник графического элемента управления и составить программы, используя любые фрагменты программ из раздела меню среды «Помощь»

  4. .Отладить программу.

Таблица 5.- Индивидуальные задания

вар.

Графический элемент управления

Класс

Изображение

Кнопки

Действия

1.

Светодиод

TLightDiod

Вкл, Выкл

Изменяет цвет

2.

Сегмент индикатора

TSegment

Больше, Меньше

+

_

3.

Лампочка

TLamp

Вкл, Выкл

Светится, не светится

4.

Тумблер

TSwitch

При наведении мыши меняет положение

5.

Реостат прямоугольный

(плавное изменение)

TVar

Влево Вправо

При нажатии кнопок перемещается на одно деление

6.

Переключатель

(фиксированные положения)

TSwitching

Больше Меньше

При нажатии перемещается на фиксированное значение

7

Нагреватель прямоугольный

Tnagr

Три позиции

В зависимости от позиции меняет цвет

8

Экран мобильного телефона

TMob

Память

Звонок

Высвечивается набранный номер. Меняет цвет

9

Экран монитора

TMon

Вкл Выкл

Высвечивается введенный текст, гасится экран

10

Штора окна

TStor

Верх Середина

Низ

Открытие шторы на соответсвующую часть окна

11

Индикатор загрузки

TInd

Окно ввода, кнопка Загрузка

В зависимости от % перемещается полоска индикатора

12

Флюгер (вид сверху)

TFlug

Задание направления ветра С, СВ,СЗ и тд

Поворот флюгера

13

Маяк

TMajak

Кнопки режима 1 2 3

Не светит, один луч, два луча.

14

Двери

TDwer

Кнопки откр закр переключатель дверь1 дверь2

Закрытие открытие каждой двери

15

Ромб

TRomb

Кнопки вправо влево

Перемещение ромба

16

Круг

TKrug

Кнопка больше, меньше, цвет

Изменение диаметра и цвета

17

Указатель уровня

TUkUr

Вертикальный указатель и окно ввода

18

Панель источника питания

TIstpit

Окно ввода, светодиоды от сети, вкл., от батареи

Напр есть (вкл)

Напр > 200 от сети

Напр > 200 от батар

19

Светофор

Tswet

Три лампы и кнопка переключения

Меняется цвет через желтый

20

Перемещение магнитных головок по компакт-диску

Tdisk

Окно ввода, круг диска, прямоугольник головок.

Перемещается по прямой на расстояние, пропорционально введенному номеру дорожки

21

22

Трехпрограммный радиоприемник.

Tradio

Окно ввода три разноцветных светодиода

В зависимости от введенной частоты один из светодиодов или ни один

23

Пульт телевизионный

Ttv

Две кнопки каналов, одна - выкл

Экран пуст или две разных заставки

24

Кодировщик

Tkod

Окно ввода, два светодиода

В зависимости от цифры 0-3 высвечивается двоичный код (1 –горит)

25

Имитатор эмоций

Timit

Кнопки безразличие, злость, радость

Изменяется пиктограмма лица и цвет

25

Три звезды

Tzwez

Кнопки перемещения и изменению цвета

Перемещается одна звезда и меняется ее цвет

26

Дорожный знак

Tznak

Кнопки изменения цвета и рисунка знака

Красный и синий цвет , «кирпич» и стоянка.

27

Две окружности-светофор переезда

Tpereezd

Кнопка переключения цвета

Поочередно мигают два фонаря

28

Очки

Tbrille

Кнопка переключения линз

Переключение с круглых на овальные

30

Скругленный прямоугольник

Trect

Копки управления

Изменение размера экрана монитора, включение и выключение

31

Панель прибора

Tprib

Окно ввода. Кнопка вкл индикатор вкл и уровня сигнала

При нажатой кнопке горит индикатор вкл, при превышении заданного значения загорается индикатор мах