Printer

Wincrt

Crt

System

Стандартные модули языка Pascal

Перечислим самые распространенные модули, входящие в состав стандартных библиотек языка Pascal. Подробное описание этих библиотек можно найти в любом справочном издании1).

Модуль System является основным: в нем содержатся все изученные нами стандартные процедуры и функции обработки арифметических выражений, множеств, строк и т.п. Специального подключения этот модуль не требует: его содержимым можно пользоваться по умолчанию.

Напомним, что этот модуль содержит следующие типы подпрограмм:

  1. подпрограммы для обработки величин порядковых типов данных (dec, inc, odd, pred, succ);
  2. арифметические функции;
  3. функции преобразования типов данных (chr, ord, round, trunc);
  4. процедуры управления процессом выполнения программы (break, continue, exit, halt);
  5. подпрограммы обработки строк (concat, copy, delete, insert, length, pos, str, val);
  6. подпрограммы файлового ввода и вывода;
  7. подпрограммы динамического распределения памяти (dispose, freemem, getmem, new);
  8. функции для работы с указателями и адресами (addr);
  9. а также некоторые другие подпрограммы (например, exclude, include, random, randomize, upcase).

Модуль Crt служит для организации "хорошего" вывода на экран. Подробнее о содержимом этого модуля мы расскажем в следующей лекции.

Модуль WinCrt предназначен для создания программ, поддерживающих простейший оконный интерфейс.

Модуль Printer позволяет производить вывод информации не на консоль, а на принтер (под операционной системой DOS).