Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TURBO-PASCAL_(Kratky_spravochnik.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
146.94 Кб
Скачать

Функции ввода и вывода

BLOCKREAD (F: file, V, I, RES) - в переменную V записывается I чисел из 128-байтного блока в файле F. RES- количество переписанных записей

BLOCKREAD (F: file, V, I: integer) - см. BLOCKREAD.

BLOCKWRITE (F: file, V, I, RES) - из переменной V в 128-байтный блок файла F записывается I чисел. RES количество переписанных записей.

BLOCKWRITE (F: file, V, I: integer) - см. BLOCKWRITE.

IORESULT: integer - возвращает код ошибки ввода/вывода.

READ (F: file,V...,V) - чтение переменных из файла F.

READLN (Т, V...,V) - чтение переменных из файла Т.

READLN (V,...,V) - чтение переменных с клавиатуры.

READLN (F: file) - чтение и переход на начало следующей строки.

WRITE (F: file, V...,V) - запись переменных в файл F.

WRITE (V,...,V) - вывод переменных на экран.

WRITELN (Т, V..., V) - запись переменных в файл Т.

WRITELN (V,...,V) - вывод переменных на экран.

WRITELN - пропуск одной строчки на экране.

WRITELN (F: file) - запись маркера " конец строки".

Драйверы в/в пользователя (для логических устройств)

ConST - функция, вызываемая функцией KeyPressed

Conln - функция, используемая устройствами CON, TRM и KBD

ConOut (Е: real) - процедура, используемая устройствами CON, TRM и

KBD.

LstOut (E: real) - процедура, используемая устройством LST.

AuxOut (E: real) - процедура, используемая устройством AUX.

Auxin - функция, используемая устройством AUX.

UsrOut (E: real) - процедура, используемая устройством USR. Usrln - функция, используемая устройством USR. GETDRIVERNAME: string - возвращает строку, содержащую имя текущего драйвера.

Скалярные функции

ODD (I: integer): boolean - TRUE, если аргумент четное число. PRED (SC): longint - предшествующее аргументу значение. SUCC (SC): longint - следующее за аргументом значение.

Функции для работы с экраном и клавиатурой

CLREOL - чистка экрана от текущей позиции курсора до конца строки без изменения позиции курсора.

CLRSCR - чистка всего экрана и возврат в левый верхний угол.

CRTINIT - инициализация экрана.

CRTEXIT - переустановка экрана.

DELLINE - удаление строки, указанной курсором.

FILLCHAR (V, I, VAL) - заполняет 1-байтов памяти, начиная с первого байта переменной V, символом либо переменной типа byte(VAL)

GOTOXY (X, Y) - двигает курсор по экрану в координатах XY, где X-строка, Y-колонка.

HIGHVIDEO - установка контрастного цвета на экране, как определено процедурой инициализации

INSLINE - вставка пустой строки, вслед за указанной курсором.

KEYPRESSED: boolean - TRUE, если нажать любую клавишу.

LOWVIDEO - установка бледного цвета на экране, как определено процедурой инициализации.

MOVE (VI, V2, I: integer) - запись первых I байтов переменной VI, в первые I байтов переменной V2.

NORMVIDEO - установка нормального цвета на экране, как определено процедурой инициализации.

RANDOMIZE - инициализация датчика случайных чисел.

WHEREX: integer - координата X позиции курсора.

WHEREY: integer - координата Y позиции курсора.

Действия над строками

CONCAT (ST..ST: string) - обьединение строк, разделенных запятыми. COPY (ST: string, POS, Linteger) - I символов строки ST, начиная с позиции POS.

DELETE (ST: string, POS, I: integer) - удаление I символов строки ST, начиная с позиции POS.

INSERT (SU, ST: string, POS) - вставка строки SU в строку ST с позиции POS.

LENGTH (ST: string): integer - длина строки ST.

POS (ST1, ST2: string): Byte - номер позиции начала совпадения строки ST1 в строке ST2.

STR (E: real, ST: string) - преобразует Е в строку ST.

VAL (ST: string, E: real, I: integer) - превращает строку ST в Е. При возникновении ошибки, в I-номер позиции ошибочного символа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]