ійних ліній для подання шапки таблиці, підкреслення рядків таблиці , вертикальні лінії для розділення окремих її граф. Відтворити символ більшості кодів на екрані можна, натиснувши відповідну йому клавішу. Але цього не можна зробити, наприклад, для кодів псевдографіки. Будь-який з символів, що мають коди 1 .. 255, можна відтворити на екрані, додатково використовуючи клавішу Alt. Для цього в середовищі Паскаль треба встановити режим роботи з цифровою клавіатурою (права частина клавіатури), натиснувши клавішу Num Lock, що фіксується індикатором Num. Lock. Потім треба натиснути клавішу Alt і, не опускаючи її, на цифровій клавіатурі набрати код символ, після чого відпустити клавішу Alt. На екрані відтвориться символ, код якого був набраний.
Процедури Read і Readln модуля System здійснюють введення даних, в тому числі за допомогою клавіатури. Причому вони призупиняють виконання програми до тих пір, поки не буде натиснута клавіша Eater. Для цього спочатку значення набирається за допомогою клавіатури, запам'ятовується в буфері і висвічується на екрані, і після натискання клавіша Enter дані з буфера передаються в область ОП змінних програми. Введення з допомогою процедур Read і Readln має такі недоліки:
) з їх допомогою неможливо впізнати натискання на клавіші управління курсором (?,?,?,?) і на функціональні клавіші;
) введення символів супроводжується їх відтворенням (ехо-повтором) на екрані;
) звернення до цих процедур припиняє програму до натискання клавіші Enter.
Це незручно, наприклад, для ігрових завдань. Ряд додаткових можливостей дають функції ReadKey і Keypressed. Вони забезпечують потреби більшості прикладних програм. p align="justify"> Функція ReadKey без параметрів. Вона повертає значення типу CHAR - код натиснутої клавіші. З її допомогою можна вважати і впізнати натискання на будь-яку клавішу, крім клавіш-перемикачів (Alt, Shift, Ctrl, Caps Lock). Ця функція призупиняє роботу програми до тих пір, поки не буде натиснута клавіша. Лічені символ не відображається на екрані, тобто функція ReadKey вводить символ без висвічування його на екрані (без луна-повтору). Це дає можливість для розробки зручних інтерактивних програм, управління якими зводиться в основному до натискання функціональних клавіш.
За допомогою ReadKey можна вважати коди основних клавіш і розширені коди ПК (табл. 1.3). Розширені коди - це коди верхнього ряду клавіш, коди правій частині клавіатури і коди комбінацій клавіш Alt , Ctrl, Shift з іншими клавішами. У разі зчитування розширених кодів при першому зверненні функція ReadKey повертає код 0, а при другому - код розширеного набору кодів. Приклади розширених кодів дані в табл. 1.3.
Таблиця 1.3. ...