ого (процедурного) програмування. Паскаль був одним з перших таких мов. На думку Н. Вірта, мова повинна сприяти дисциплінування програмування, тому, поряд з суворою типізацією, у Паскалі зведені до мінімуму можливі синтаксичні неоднозначності, а сам синтаксис інтуїтивно зрозумілий навіть при першому знайомстві з мовою. p> Змінні модуля Crt. br/>
Ім'я /Td>
Тип
Призначення
CheckBreak
Boolean
Дозвіл аналізу Ctrl + Break
CheckEof
Boolean
Дозвіл приміщення ознаки кінця файлу
CytcrSnow
Boolean
Дозвіл придушення "снігу"
DirectVideo
Boolean
Дозвіл прямої адресації відеопам'яті
LastMode
Word
Поточний текстовий режим
TextAttr
Byte
Поточні атрибути тексту
WindMin
Word
Координати лівого верхнього кута
WindMax
Word
Координати правого нижнього кута вікна
Мінлива CheckBreak управляє роботою програми. Якщо ця змінна дорівнює true, то комбінація клавіш Ctrl + Break викликає припинення роботи програми. Мінлива CheckEof управляє розміщенням ознаки кінця файлу. Якщо вона дорівнює true, то комбінація клавіш Ctrl + Z поміщає у файл ознака кінця файлу. Прерменная СheckSnow (якщо вона дорівнює true) дозволяє придушення "снігу" на екрані для Відеоадаптерів CGA. Мінлива DirectVideo (якщо вона дорівнює true) дозволяє безпосередній запис інформації процедурами Write і Writeln в відеопам'ять. У змінній LastMode поміщається значення поточного текстового режиму, встановленого процедурою TextMode. Мінлива TextAttr містить встановлені атрибути (колір фону і символів) тексту. У змінних WindMin і WindMax Знаходяться координати вікна. p> Процедури і функції модуля Crt.
Ім'я процедури (функції)
Призначення
procedure AssignCrt (var F: Text);
Пов'язує текстовий файл з пристроєм CRT. F-файлова змінна типу text, зв'язуються з пристроєм CRT.
procedure ClrEof;
Видаляє всі символи від курсору (включно) до кінця рядка, заповнюючи цю ділянку рядка кольором фону.
procedure ClrScr;
Очищає поточне вікно, заповнюючи його кольором фону і поміщає курсор у його лівий ерхній кут з координатами (1,1).
procedure Delay (Ms: word);
Задає затримку виконання програми в Ms мілісекундах.
procedure DelLine;
Видаляє рядок, в якій знаходиться курсор.
procedure GotoXY (X, Y: Byte);
Переміщає курсор до елемента екрана із заданими координатами.
X, Y-координати елемента екрана (відраховуються від лівого верхнього кута поточного вікна)
procedure HighVideo;
Встановлює високу яскравість символів (замінює кольору 0-7 на 8-15)
procedure InsLine;
Вставляє порожній рядок на екрані в місці розташування курсору і заповнює її кольором фону.
procedure LowVideo;
Встановлює малу яскравість символів (замінює кольору 8-15 на 0-7)
procedure NormVideo;
Встановлює первинну яскравість символів, що виводяться далі на екран.
procedure NoSound;
Вимикає джерело звуку.
procedure Sound (Hz: word);
Запускає джерело звуку з частотою Hz герц.
procedure TextBackGround (color: byte);