Модуль обеспечивает связь программы с MS DOS и содержит более 20 процедур и функций. Наиболее часто используются следующие из них.
1) GetTime(H,M,S,S100); – процедура; возвращает установленное в операционной системе текущее время в виде: H – часы (0..23), M – минуты (0..59), S – секунды (0..59), S100 – сотые доли секунды (0..99). Все переменные процедуры имеют тип Word.
2) GetDate (Y,M,D,DW); – процедура; возвращает установленную в операционной системе текущую дату в виде: Y – год (1980..2099), M – месяц (1..12), D – день (1..31), DW - день недели (0..6, где значению "0" соответствует воскресенье). Все данные выходные и имеют тип Word.
Пример.
GetTime(H,M,S,S100);
Writeln (’Текущее время: ’, H,’ часов ’, M,’ минут ’,
S,’ секунд’);
GetDate(Y,M,D,DW);
Writeln(’Текущая дата: ’,D,’.’,M:2,’.’,Y:4);
Модуль DOS позволяет запустить из Паскаль-программы другую программу по командной строке DOS, посмотреть атрибуты файла (время создания, имя, тип и т.д.), объем дисковой памяти (общей и свободной) и выполнять другие команды MS DOS.
Модуль Graph
Модуль представляет собой библиотеку более чем из 50 графических процедур, которые позволяют рисовать простейшие графические изображения (примитивы): линии, окружности, прямоугольники и т.д. Он обеспечивает использование в полной мере графических возможностей компьютера. Работает с графическими драйверами вида