Процедуры управления выводом на экран.
Для подключения модуля управления выводом на экран необходимо после заголовка программы дать команду Uses Crt; Аналогично можно подключить и другие библиотечные модули, указав их имена через запятую.
Подключая библиотечный модуль Crt, мы получаем возможность использовать дополнительные процедуры и функции управления выводом на экран, содержащиеся в этом модуле.
TextBackGround (n); - установка цвета фона, цвет кодируется целым числом от 0 до 7.
ClrScr; - очистка экрана, заливка заданным цветом.
TextColor (n); - установка цвета текста, цвет кодируется целым числом от 0 до 15.
GoToXY(x, y); - перенос курсора в заданную позицию на экране для вывода размер.
экрана в текстовом режиме 80 позиций на 25 (или 50) строк.
c:=ReadKey; - функция, возвращает символ, соответствующий нажатой клавише.
Таблица 6. Цвета фона (0-7) и цвета текста (0-15).
Цвет | Код | Константа |
Черный | 0 | Black |
Синий | 1 | Blue |
Зеленый | 2 | Green |
Бирюзовый | 3 | Cyan |
Красный | 4 | Red |
Сиреневый | 5 | Magenta |
Коричневый | 6 | Brown |
Белый (светло-серый) | 7 | LightGray |
Серый | 8 | DarkGray |
Голубой | 9 | LightBlue |
Светло-зеленый | 10 | LightGreen |
Светло-бирюзовый | 11 | LightCyan |
Светло-красный (алый) | 12 | LightRed |
Светло-сиреневый | 13 | LightMagenta |
Желтый | 14 | Yellow |
Белый (яркий) | 15 | White |
-
Содержание
- 230401 «Информационные системы»
- 230115 «Программирование в компьютерных системах»
- Лабораторная работа №1. Организация ввода-вывода информации
- Алфавит языка Turbo Pascal.
- Переменные и константы.
- Основные типы переменных.
- Структура программы.
- Оператор присваивания, операторы ввода с клавиатуры и вывода на экран.
- Процедуры управления выводом на экран.
- Компиляция и выполнение программы.
- Лабораторная работа №2. Арифметические выражения. Программирование алгоритмов линейной структуры.
- Арифметические выражения в языке Turbo Pascal.
- Стандартные арифметические функции.
- Генератор случайных чисел.
- Составление алгоритма и программы для решения задачи.
- Лабораторная работа № 3. Программирование алгоритмов разветвленной структуры. Оператор ветвления if … then … else
- Условный оператор if … then … else.
- Составной оператор.
- Лабораторная работа № 4. Программирование алгоритмов разветвленной структуры. Оператор ветвления case.
- Условный оператор Case.
- Лабораторная работа № 5. Программирование алгоритмов циклической структуры с известным числом повторений.
- Оператор циклаWhile.
- Оператор цикла repeat.
- Вложенные циклы
- Оператор перехода
- Лабораторная работа № 6. Обработка строк с использованием операторов цикла.
- Лабораторная работа № 7. Программирование алгоритмов циклической структуры с неизвестным числом повторений.
- Лабораторная работа № 8. Обработка одномерных числовых массивов.
- Лабораторная работа № 9. Обработка двумерных числовых массивов.
- Лабораторная работа № 10. Использование процедур и функций при обработке массивов.
- Лабораторная работа № 11. Тип запись. Массивы записей.
- Лабораторная работа № 12. Обработка информации из файлов последовательного доступа.
- Лабораторная работа № 13. Обработка информации из файлов прямого доступа.
- Лабораторная работа № 14. Модуль программиста. Многомодульный проект.
- Текст модуля программиста к задаче 14.