Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторки 1-6 по Delphi.pdf
Скачиваний:
49
Добавлен:
08.04.2015
Размер:
1.09 Mб
Скачать

Языки программирования

ЗАДАНИЕ

Создайте указанную в варианте цепочку классов. Оформите разработанные классы в отдельном файле .pas. Разработайте приложение демонстрирующее работоспособность классов.

Вариант 1

Разработайте цепочку классов:

Шлюпка — Корабль — Подводная лодка

Характеристики шлюпки: скорость движения, угол поворота руля (0..359 градусов).

Характеристики корабля: характеристики шлюпки + двигатель (вкл/откл). Корабль не может двигаться с включённым двигателем.

Характеристики подводной лодки: характеристики корабля + глубина погружения (до 300 метров) + люк ложки (открыт/закрыт). Лодка не может погружаться с открытым люком, люк не может быть открыт на глубине.

Вариант 2

Разработайте цепочку классов:

Воздушный шар — Дирижабль — Самолёт

Характеристики воздушного шара: скорость движения, направление движения (0..359 градусов), высота подъёма (до 3000 метров).

Характеристики дирижабля: характеристики воздушного шара + двигатель (вкл/откл). Дирижабль не может двигаться с отключенным двигателем.

Характеристики самолёта: характеристики дирижабля + высота полёта (до 15000 метров) + люк ложки (открыт/закрыт). Самолёт не может “остановиться” в полёте.

Вариант 3

Разработайте цепочку классов:

Свеча — Электролампочка — Прожектор

Характеристики свечи: зажжена/потушена.

Характеристики лампочки: характеристики свечи + исправна/неисправна, мощность (25..100 Вт), цвет свечения. Лампа не может светиться в выключенном и в неисправном состоянии.

Характеристики прожектора: характеристики лампочки + только белый цвет + мощность (0,5..50 кВт)+ азимут и угол места направления света.

Вариант 4

Разработайте цепочку классов:

Плёночный фотоаппарат — Цифровой фотоаппарат — Цифровая видеокамера

Характеристики плёночного фотоаппарата: фотоплёнка установлена/отсутствует, число оставшихся кадров (от 0 до 36), метод — сделать снимок (уменьшает число оставшихся кадров).

Характеристики цифрового фотоаппарата: качество снимка (плохое/хорошее/отличное — соответственно размер файла 0,5/1/2Мб), общий размер флэш-памяти (16/32/64 Гб), остаток свободного места флэш-памяти (уменьшается после каждого снимка).

Характеристики цифровой видеокамеры: характеристики цифрового фотоаппарата + режим работы (фотоаппарат/видеокамера), качество видео (плохое/хорошее/отличное соответственно 1

36

СКФУ Кафедра компьютерной безопасности

Языки программирования

минута видеофайла занимает 10/50/100 Мб), общий размер памяти (128/256/512 Гб), остаток свободного места.

37

СКФУ Кафедра компьютерной безопасности