Предикат makewindow используется для создания окна, его формат: makewindow (номер окна, атрибуты окна, атрибуты рамки, заголовок окна, верхняя строка окна, крайний левый столбец окна, высота окна, ширина окна). Параметр номер окна – целое число, идентифицирует окно в программе. Параметр атрибуты окна – целое число, определяет цвета символов и фона. Выбрать необходимый цвет символов и цвет фона, затем сложить, соответствующие значения атрибутов. Параметр атрибуты рамки – целое число, значение которого определяет рамку окна. Параметр заголовок окна – строка, задаваемая в качестве атрибута будет размещена в центре верхней линии рамки окна. Параметр верхняя строка окна – целое число, принимающее значение от 0 до 24. Параметр крайний левый столбец окна – целое число, принимающее значение от 0 до 79. Параметр высота окна – целое число, определяющее количество строк, занимаемые создаваемые окном. Максимально возможное значение - 25. Параметр ширина окна – целое число, указывающее число столбцов, занимаемых окном. Максимально возможное значение – 80. Если аргументы предиката makewindow являются неозначенными переменными, то им присваиваются значения параметров текущего окна. Предикат shiftwindow – используется для смены текущего окна, его формат: shiftwindow_ (Window_ –number). Предикат gotowindow используется для быстрого переключения между двумя окнами, которые не перекрываются, его формат: gotowindow_ (Window_number). Предикат cleawindow используется для удаления из текущего окна изображения. Окно и рамка окна не разрушаются. Окно закрашивается соответствующим цветом фона. Предикат не имеет аргументов. Предикат removewindow используется для удаления текущего окна с экрана. Предикат не имеет аргументов. Если за окном находится другое окно, то это окно и его содержимое становится видимым.