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

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

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Лекции по КГГ ==>Офисные программыПедагогикаПеременаНаши баннеры
Брайан Лоулер, энтузиаст панорамной фотографии, перевернул привычную точку зрения и разработал метод для съемки вертикальных панорамных изображений
Следует больше доверять тем, кто учит, а не тем, кто приказывает.
Аврелий Августин
 
Город книг - аннотации книг по Photoshop, веб-дизайну, программированию для веб
Яндекс цитирования

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