Шпаргалка

Шпора по Delphi. Процедуры и функции / шпора по инфе (стандартные процедуры и функции) Sok.doc

 

====== SokoL_off presents ======

Шпора по Delphi (vers. 1.0.)

Процедуры и функции

I part - стандартные

Low(x) - присваивает переменной наименьшее значение величин данного типа

High(x) - присваивает переменной наибольшее значение величин данного типа

x div y - целочисленное деления x на y (for integer)

x mod y - остаток от деления x на y (for integer)

abs(x) - модуль (for integer)

sqr(x) - квадрат

succ(x) - Х+1 - следующее значение (for integer, char)

pred(x) - Х-1 - предыдущее значение (for integer, char)

sin(x)

cos(x)

arctan(x)

ln(x)

exp(x)

sqrt(x) - корень квадратный

odd(x) - проверка на нечетность (odd(1)=TRUE)

inc(x) х+1 (for integer)

inc(x,n) x+n (for integer)

dec(x) x-1 (for integer)

dec(x,n) x-n (for integer)

int(x) - целая часть числа (for real)

Pi - число Пи (for real)

frac(x) - дробная часть числа (for real)

trunc(x) - целая часть числа (for real)

round(x) - округление числа (for real)

ord(x) - порядковый номер символа Х (for char [0..255])

chr(x) - определяет символ по порядковому номеру (for integer [0..255])

UpCase(x) - перевод в верхний регистр (for char [`a'..'z'])

read - считывание

readln

write - печать (для real f.e. write(x:4:2)!!!)

writeln

fillchar(A,x,y) - в массиве А х элементам присвоить у (y:byte) (for array,string)

sizeof(A) - количество элементов в массиве А (for array,string)

eof - end of file (f.e. while not eof(f) do ….. - пока файл не кончится)

eoln - пока не нажат Enter (f.e. while not eoln do read(s) - считывать строку до нажатия Enter)

exit - выход из проги. Если юзается в подпроге - выход в основную прогу.

halt(n) - n - код ошибки (f.e. error 404 - road not found )

II part - набор полезных самописных процедур и функций

III part - всякая полезная инфа

1.Список служебных (зарезервированных) слов:

ABSOLUTE EXPORTS LIBRARY SET

ASSEMBLER EXTERNAL MOD SHL

AND FAR NAME SHR

ARRAY FILE NIL STRING

ASM FOR NEAR THEN

ASSEMBLER FORWARD NOT TO

BEGIN FUNCTION OBJECT TYPE

CASE GOTO OF UNIT

CONST IF OR UNTIL

CONSTRUCTOR IMPLEMENTATION PACKED USES

DESTRUCTOR IN PRIVATE VAR

DIV INDEX PROCEDURE VIRTUAL

DO INHERITED PROGRAM WHILE

DOWNTO INLINE PUBLIC WITH

ELSE INTERFACE RECORD XOR

END INTERRUPT REPEAT

EXPORT LABEL RESIDENT

2. ПРОЦЕДУРА

Procedure <имя> (<входные переменные>; var<выходные переменные>)

var <локальные переменные (юзаются только в процедуре)>

begin

<тело процедуры>

end;

3.ФУНКЦИЯ

Function <>()

var <локальные переменные (юзаются только в функции)>

begin

<тело функции>

end;