Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль / spravochnictp7 / Справочник по Турбо Паскалю 7.0.rtf
Скачиваний:
94
Добавлен:
10.12.2013
Размер:
821.03 Кб
Скачать

Преобразования типов данных

Обращение

Тип аргумента

Тип функции

Действие

Trunc (Выражение)

real

longint

Отсекает дробную часть аргумента

Round (Выражение)

Real

longint

Округляет значение выражения

до ближайшего целого

Ord (Х)

longint

Возвращает порядковый номер значения переменной порядкового типа X(для символа – ASCII-код)

в первой функции и наоборот –

во второй функции

Chr (Номер)

byte

2.3.6. Процедуры и функции из библиотеки Crt

Обращение

Действие

AssignCrt (F)

Связывает текстовый файл F с логическим устройством Crt (Cathod ray tube)

TextMode (Mode)

Устанавливает конкретный текстовый режим (по умолчанию, для цветных мониторов Mode = Co80)

Window (X1,Y1, X2,Y2)

Отображаяет текстовое окно по заданным координатам левого верхнего и правого нижнего углов

ClrScr

Очищает экран (текстовое окно) и помещает курсор в левый верхний угол экрана (текстового окна)

GoToXY (X,Y)

Переводит курсор в точку с заданными координатами

Delay (N)

Приостанавливает выполнение программы на указанное в миллисекундах время

ClrEOL

Удаляет все символы от позиции курсора до конца строки без перемещения курсора

DelLine

Удаляет текущую строку с перемещением всех ниже расположенных строк на одну строку вверх

InsLine

Вставляет пустую строку

TextBackground (С)

Устанавливает цвет фона (значения от 0 до 7)

TextColor (Сt)

Устанавливает цвет символов

Sound (G)

Включает внутренний динамик (звук с заданной частотой в герцах)

Nosound

Выключает внутренний динамик

HighVideo

Устанавливает повышенную яркость символов

LowVideo

Выключает повышенную яркость символов

NormVideo

Устанавливает стандартную яркость символов

ReadKey

Возвращает символ нажатой клавиши

KeyPressed

Определяет, нажата клавиша-TRUE или нет-FALSE

WhereX

Возвращает текущую координату X курсора, относящуюся к текущему окну

WhereY

Возвращает текущую координату Y курсора, относящуюся к текущему окну

25

2.4.3. Структуры цикла

Циклы позволяют многократно выполнять отдельный оператор или группу операторов, не записывая в тексте программы одинаковые операторы несколько раз, сокращая размер текста программы и делая текст более наглядным. Если число повторений в цикле известно заранее, то используют цикл со счетчиком, в остальных случаях – итерационные циклы (“циклы с предусловием” и “циклы с постусловием”).