Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание к лабе #2 / kg_lr02 / Методичка к ЛР #2.doc
Скачиваний:
16
Добавлен:
04.04.2013
Размер:
260.61 Кб
Скачать

Задание 2.

Выполнить задание 1 согласно номеру варианта, задавая цвет фигур следующим образом. Каждая из фигур строится по пикселам и состоит из конечного числа пикселов. При построении цвет i-ого пиксела следует определять как i + 1. Когда номер пиксела достигает значения 255, его цвет считается равным 1.

Изменить таблицу цветовой палитры в соответствии с номером варианта.

Номера вариантов

Задание

7, 16.

Убрать из таблицы цветовой палитры все оттенки красного цвета.

11, 13.

Убрать из таблицы цветовой палитры все оттенки зеленого цвета.

14, 15.

Убрать из таблицы цветовой палитры все оттенки синего цвета.

4, 8.

Преобразовать таблицу цветовой палитры так, чтобы картинка стала черно-белой (следует взять среднее арифметическое от всех RGB‑компонент каждого цвета).

1, 2.

Преобразовать таблицу цветовой палитры так, чтобы увеличилась интенсивность всех цветов.

3, 5.

Преобразовать таблицу цветовой палитры так, чтобы уменьшилась интенсивность всех цветов.

12, 6.

Произвести циклический сдвиг 16 последних цветов в таблице цветовой палитры.

9, 10.

Поменять местами оттенки зеленого и красного цветов в таблице цветовой палитры.

  1. Требования к отчету по выполняемой лабораторной работе.

Отчет по проделанной работе должен содержать:

  1. техническое задание (постановка задачи),

  2. цель работы,

  3. используемые алгоритмы (описание основной идеи алгоритма и его описание на псевдокоде),

  4. текст программы (текст программы на выбранном языке программирования),

  5. полученные результаты (описание полученных результатов, сравнение с постановкой задачи, характерные графические картинки, скопированные с экрана в процессе выполнения программы),

  6. выводы по работе (непосредственно выводы по выполненной работе и рекомендации по улучшению алгоритмов и т. д.).

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

  1. Что собой представляет видеосистема компьютера?

  2. Назовите 6 основных блоков видеоадаптера.

  3. Какие графические режимы характерны только для видеоадаптеров VGA?

  4. Назовите и опишите способы организации видеопамяти.

  5. Определите понятие палитры. Опишите принцип организации палитры VGA.

  6. В чем отличие палитры EGA от палитры VGA?

  7. Как происходит формирование изображения на экране монитора?

  1. Библиографический список.

  1. Фролов А. В., Фролов Г. В., Программирование видеоадаптеров CGA, EGA и VGA, Библиотека системного программиста, Т. 3., Диалог-МИФИ, М., 1992.

  1. Фролов А. В., Фролов Г. В., Программирование видеоадаптеров, Библиотека системного программиста, Т. 21, Диалог-МИФИ, М., 1995.

  1. Шикин Е. В., А. В. Боресков, Компьютерная графика. Динамика, реалистические изображения, Диалог-МИФИ, М., 1998.