Сборник заданий для практических занятий по информатике. Крупенников О.Г - 94 стр.

UptoLike

93
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 11.
УСОВЕРШЕНСТВОВАННЫЕ ВАРИАНТЫ ОТОБРАЖЕНИЯ
РЕЗУЛЬТАТОВ ПРОЕКТИРОВАНИЯ
ТЕХНИЧЕСКИХ СИСТЕМ
11.1. Возможности модуля CRT при организации
интерфейса в текстовом режиме
Модуль CRT включает в себя подпрограммы (функции и процеду-
ры), с помощью которых ввод и вывод информации при программирова-
нии на языке FREE PASCAL реализуется более наглядно и интересно.
Для организации интерфейса в текстовом режиме наиболее часто ис-
пользуются следующие функции и процедуры модуля CRT:
1. Функция KEYPRESSEDвозвращает результат TRUE (истина),
если на клавиатуре была нажата клавиша, и FALSE (ложь) в противном
случае. Не задерживает исполнение программы.
Цикл REPEAT – UNTIL KEYPRESSED с использованием этой функ-
ции будет безостановочно работать, пока не будет нажата какаялибо
клавиша. Полезная роль
цикла REPEAT – UNTIL KEYPRESSED состоит
в отсрочке завершения программы, а именно, замене окна пользователя с
результатами окном редактора.
2. Функция READKEYчитает символ с клавиатуры без эхопо-
втора на экране. Она приостанавливает исполнение программы до нажа-
тия на любую клавишу, кроме SHIFT, CTRL, ALT, CAPSLOCK,
NUMLOCK или SCROLLLOCK.