Компьютерные Технологии в Обучении

Курс лекций по компьютерной геометрии и графике

256 >>  Графика
 

Лабораторные работы

Лабораторные работы:   № 1   № 2   № 3   № 4   № 5   № 6

Цель работы. Овладеть методами использования функций BIOS.

1. Теоретическая часть

Недостатком технологии BGI является ее низкая скорость вывода графики. Кроме того, умение использовать функции BIOS, предоставляет широкие возможности по управлению аппаратными ресурсами компьютера и позволяет оптимизировать код программы.
При создании собственной библиотеки графических процедур целесообразно определить ряд констант (аналогично описанным в модуле Graph). Для расчета координат точек можно воспользоваться тригонометрическими функциями.

2.Задание

Создать библиотеку графических процедур, с использованием функций BIOS (стандартный модуль Graph использовать нельзя). Библиотека графических процедур должна включать:
Инициализация графического режима (640х480х16, 640х350х16, 320х200х256).
Возврат в текстовый режим.
Рисование точки.
Рисование линии.
Рисование окружности.
Рисование прямоугольника.
Переключение между видеостраницами.
Очистка экрана.
Дополнительные процедуры (по усмотрению разработчика библиотеки).

3. Порядок выполнения лабораторной работы

Разработать алгоритмы процедур.
Изучить принцип работы функций BIOS.
Написать модуль графических процедур на языке Паскаль.
Разработать тестовый пример для проверки модуля графических процедур.
Отладить модуль и тестовый пример в интегрированной среде разработчика Borland Pascal 7.0.

4. Контрольные вопросы

4.1 Что такое прерывание.
4.2 Для каких целей используют приоритеты для прерываний.
4.3 Что такое BIOS и для каких целей она служит.
4.4 Какие существуют разновидности BIOS.
4.5 Разновидности графических адаптеров.


Лабораторные работы:   № 1   № 2   № 3   № 4   № 5   № 6

 
ВебПрограммированиеГрафикаAdobe PhotoshopЛекции по КГГ ==>Офисные программыПедагогикаПеременаНаши баннеры
Терминология.
Апгрейд (Upgrade) - Обновление аппаратной части компьютера, заключающееся в замене или добавлении нового компонента или обновление программы, имеющей новые функциональные возможности. В случае обновления лицензионной программы, за новую версию платится только часть стоимости.
Правильная дозировка афоризмов: минимум слов, максимум смысла
Марк Твен
 
Город книг - аннотации книг по Photoshop, веб-дизайну, программированию для веб
Яндекс цитирования

© Олег Тыщенко, 2000-2017