Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

програмирование ввода вывода

.doc
Скачиваний:
26
Добавлен:
10.05.2014
Размер:
26.11 Кб
Скачать

Вывод графической информации средствами BIOS и программирования видеоадаптера

  1. Нарисовать немецкий флаг на синем фоне (черный, желтый, красный).

  2. Нарисовать зеленый прямоугольник и двигать его стрелками влево-вправо.

  3. Нарисовать два красных квадрата и нажатию стрелки вверх двигать их навстречу друг другу.

  4. Вывести синий квадрат и по нажатию клавиши А менять его цвет по схеме цвет=цвет+1.

  5. Нарисовать российский флаг и по нажатию клавиши <F1> вывести внутри его надпись “God Save Russia”.

  6. Нарисовать красный квадрат и по нажатию клавиши Q или q вывести внутри него надпись Lord Of The Rings.

  7. В цикле вывести с задержкой 1 сек 16 разноцветных квадратов (по 4 в ряд) всеми цветами палитры от 0 до 15.

  8. Вывести в центр экрана синий квадрат и по нажатию клавиши F2 менять его цвет по схеме цвет=цвет+1.

  9. Вывести на экран белый крест на синем фоне.

  10. Вывести на экран флаг Италии (вертикальные полосы: красная, белая, зеленая) на сером фоне.

  11. Вывести польский флаг (бело-красный) и по нажатию стрелок двигать его вверх и вниз.

  12. Вывести красный квадрат на зеленом фоне и по нажатию клавиши выводить в его центр значение нажатой клавиши.

  13. Нарисовать красный прямоугольник на белом фоне и по нажатию клавиши В перекрасить его в синий цвет, по нажатию R – опять в красный цвет и т.д. Выход – Escape.

  14. Вывести средствами BIOS две диагональные красные линии: из правого верхнего угла экрана и из левого нижнего угла экрана.

  15. Вывести средствами BIOS две красные скрещенные диагонали во весь экран.

  16. Нарисовать красный крест на белом фоне.

  17. Вывести в центр экрана синий квадрат и с задержкой 1 сек менять цвет фона по всем возможным 64 цветам по схеме цвет=цвет+1, выход по клавише F4.

  18. Нарисовать красный прямоугольник и по стрелкам расширять и сужать его по оси Х.

  19. Нарисовать голубой квадрат и по нажатию клавиш Б и М, соответственно, увеличивать его и уменьшать.

  20. Нарисовать зеленый прямоугольник и передвигать его стрелками вверх и вниз.

  21. *Нарисовать синий квадрат и по нажатию начать F1 периодическое изменение его цвета добавлением единицы к коду цвета через каждые 0,5 сек. Выход по Escape.

  22. *Нарисовать красный прямоугольник и по нажатию стрелки вправо начать плавное перемещение его вправо, остановив у края экрана. Выход по Ctrl/C.

  23. *Нарисовать зеленый прямоугольник и по нажатию клавиши вниз начать его плавное перемещение вниз, остановив у границы экрана. Выход по Alt/Q.

  24. *Нарисовать красный крест на черном фоне и по нажатию F3 начать периодическое через 0,5 сек изменение фона за крестом, прибавляя к коду цвета по единице. Выход по Escape.

  25. *Нарисовать синий крест на белом фоне и по нажатию F6 начать периодическое через 0,5 сек изменение цвета креста, прибавляя к коду цвета по единице. Выход по Ctrl/C.

  26. Перемещение флага Германии (красный желтый черный) вверх-вниз.