|
|
СТАНДАРТНЫЕ ТИПЫ ДАННЫХ
Тип и обозначение |
Операции |
-
Целый тип - INTEGER ;
var i , j : integer ;
i : =12 ; j : =7 ; |
+ - * /
div -деление нацело;
mod -остаток от деления;
odd(x) -четный (false), нечетный (true).
succ(x) -следующее за X.
pred(x) -предыдущее перед X.
|
- Вещественный тип - REAL.
var X , Y : real;
X : = 157.432 ; Y : =2.107E-10 ; |
+ - * /
trunc(x) -целая часть дроби.
round(x) -округление до целого. |
- Литерный тип - CHAR.
var SIM , LM : char ;
SIM : = ' * ' ; LM : = ' Y '.
|
ord(s) -дает порядковый номер символа S.
chr(I) -дает символ c номером I.
|
- Логический тип - BOOLEAN.
var F , P : boolen ;
F : = true ; P : =false ;
(TRUE-истина. FALSE-ложь.)
|
and -коньюнкция ( И ).
or -дизъюнкция ( ИЛИ ).
not -отрицание ( НЕ ).
|
- Строковый тип - STRING.
var Str, Ln : string ;
Str : = ' '; Ln : = ' Pascal ' ;
Str[5] : = ' W ' ; |
Concat(s1,s2,s3) -функция сцепления строк s1,s2,s3.
Copy(Str,I,N) -функция копирования из Str N символов с I места.
Delete(Str,I,N) -процедура удаления.
Insert(subStr,Str,I) -проц. вставки.
Length(Str) -функция длина строки.
Pos(subStr,Str) -функция контекстного поиска subStr в строке Str.
Str(X:10:3,Str) -процедура преобразования числа X в строку.
Val(Str,X,code) -процедуре преобразования строкового вида числа в число X.
|
|
|