Управление выполнением программы
При программировании в Паскале надо научиться управлять работой программы выполняя выход или повторение выполнения программы
с помощью нажатия на нужную клавишу. Приведенный здесь пример с подробными комментариями позволяет это делать.
uses crt; var cod_ASCII:byte; {byte - переменная целого типа от 0 до 255, занимает 8 бит} begin clrscr; repeat writeln ('Нажмите клавишу, по которой хотите осуществить выход'); cod_ASCII:=ord(readkey); {readkey - функция символьного типа - принимает значение введенного символа; ord - функция возвращающая порядковый номер своего аргумента} writeln ('Символ ', chr(cod_ASCII),' код ASCII:', cod_ASCII); {chr - функция, которая по коду возвращает символ, то есть становится равной символу, код которого является её аргументом} writeln('Выход - повторите эту клавишу, продолжение - другая '); until readkey=chr(cod_ASCII); {Выход по заданной клаише, например Esc: код клавишы Esc - 13; для выхода по Esc закомментируйте строчку перед данным комментарием, раскомментируйте (снимите фигурные скобки) следующую строчку} {until readkey=#13;} end.