Шпора по 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;
