Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб.работы.doc
Скачиваний:
16
Добавлен:
28.03.2016
Размер:
1.78 Mб
Скачать

Лабораторна робота 16 робота з екраном у текстовому режимі засобами мови паскаль

Мета роботи: набути практичні навички роботи з екраном в текстовому режимі засобами мови Паскаль.

Загальні вказівки

Дисплей служить основним засобом відображення увідної та вивідної інформації під час роботи програм. Паскаль підтримує роботу із текстовими i графічними дисплеями на монохромних (чорно-білих) i кольорових електронно-променевих трубках.

Текстові режими служать для відображення символів кодової таблиці i характеризуються максимальною кількістю символів у рядку (зазвичай 80) i кількістю рядків на екрані (зазвичай 25). Графічні режими використовуються при відображенні графічної інформації i характеризуються розв'язуючою спроможністю екрана, тобто максимально можливою кількістю точок за горизонталлю й вертикаллю. В робочому полі екрана ПЕОМ залежно від графічного адаптера дисплея уміщується до 640х480 точок (пікселів). X-координата змінюється від 0 до 639, Y-координата - від 0 до 479. При цьому початок прямокутної декартової системи координат міститься в лівому верхньому куті екрана.

При роботі на кольоровому дисплеї колір встановлюється за таблицею 24. Для монохромних дисплеїв можливі тільки білий i чорний кольори.

Таблиця 24

Темні кольори

Світлі кольори

0 – чорний

8 - темно-сірий

1 – синій

9 - світло-синій

2 – зелений

10 - світло-зелений

3 – бірюзовий

11 - ясно-блакитний

4 – червоний

12 - світло-червоний

5 – фіолетовий

13 - світло-фіолетовий

6 – коричневий

14 – жовтий

7 – світло-сірий

15 – білий

Процедури роботи з екраном

Монохромні та кольорові дисплеї ПЕОМ можуть працювати в декількох текстових режимах. Крім того, символи можуть відрізнятися інтенсивністю свічення, а також періодично її змінювати, тобто мерехтіти. Для реалізації цих можливостей використовуються наступні стандартні процедури, що знаходяться в модулі CRT.

Процедури установлення текстових режимів I управління кольором

TEXTMODE(I:WORD) служить для установлення текстового режиму роботи екрана. Виконання процедури спричиняє очищення екрана i активізує чорно-білий чи кольоровий текстовий режим (табл. 25). По замовченню для монохромного дисплея прийнятий режим 2 (25х80), для кольорового - 3 (25х80).

Таблиця 25

Тип монітора

Значення

параметра I

Кількість

Рядків

Символів

Монохромний

0

25

40

Монохромний

2

25

80

Кольоровий

1

25

40

Кольоровий

3

25

80

TEXTCOLOR(I:BYTE) влаштовує колір символів. Для кольорових дисплеїв параметр I може набувати значення у діапазоні 0...15. Для чорно-білих дисплеїв можливі тільки два кольори: білий i чорний. I набуває значення відповідно 15 чи 0. Доданням константи BLINK до значення I виводимі символи будуть мерехтіти. Наприклад, TEXTCOLOR(5 + BLINK).

TEXTBACKGROUND(I:BYTE) влаштовує колір фону, тобто колір області, яка безпосередньо оточує символ. Для кольорових дисплеїв параметр I може набувати значення в діапазоні 0...7. Значення I для чорно-білого дисплея 0 чи 7.

HIGHVIDEO влаштовує режим підвищеної яскравості символів, LOWVIDEO - режим нормальної яскравості, NORMVIDEO відбудовує той кольоровий режим (колір фону, символів i мерехтіння), що був встановлений на час початку роботи програми.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]