суббота, 29 октября 2011 г.

Работа с цветом в Pascal

Коротко о том, что нужно вынести с сегодняшнего элективного курса.

Паскаль работает в текстовом режиме, т.е. информация выводится на экран в виде символов, которые отображаются в отдельных позициях. Экран при этом можно представить как таблицу из 25 строк и 80 столбцов. Строки нумеруются сверху вниз, столбцы - слева направо.

Crt - экранный модуль 
ClrScr - процедура очистки экрана
GoToXY (x, y) - процедура установки курсора в позицию с координатами x, y
TextBackGround (n) - вызов процедуры для выбора фонового цвета
TextColor (n) - процедура выбора цвета выдаваемых символов

Здесь n - номер цвета. Символы можно выводить на экран 16 различными цветами, которые кодируются числами от 0 до 15. Текст можно кодировать также и словами, например:
TextColor (red) - задаём красный цвет текста
TextBackGround (blue) - задаём синий фон

Задачи:
1. Написать программу, которая очищает экран и выводит слова red, green, blue, yellow каждое своим цветом в центр четвертей экрана.
2. Написать программу, которая выводит таблицу цветов Pascal.
3. Написать программу, которая выводит ваше имя в центр экрана. Цвет текста и фона задаётся с клавиатуры.

1 комментарий: