Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Язык программирования Pascal - redact Мигунов.doc
Скачиваний:
8
Добавлен:
20.09.2019
Размер:
434.69 Кб
Скачать

Данные символьного типа

Константы символьного типа – это символ язык Pascal заключенный в апострофы ‘A’, ‘AB’, ‘ ‘’ ‘, ‘5’.

Переменные символьного типа – это величина, которая в качестве своих значений принимает значение констант символьного типа, занимает 1 байт и описывается:

var

<имя переменной>: char;

Т. к. данные символьного типа хранятся в памяти компьютера в виде числовых данных соответствующих коду символа по таблице кодировки ASCII, то к данным символьного типа применима операция сравнения.

var

s1, s2:char;

begin

s1:=’5’;

s2:=’A’;

s1:=3;

s2:=true;

s1:=#65;

s1>s2

end.

Pred (‘B’) => ‘A’;

Succ (‘5’) =>’6’;

ORD – получение кода символа по таблице кодировки

ORD (‘A’) =>65

Chr (65) =>’A’ – получили символа по коду.

Стандартные процедуры и функции

п/п

Обращение

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

Тип результата

Пояснение

Pi

-

Real

П=3.1415926536E+00

ABS (x)

Integer, real

Integer, real

|x|

SQR (x)

Integer, real

Integer, real

X2

SQRT (x)

Integer, real

Integer, real

Ln (x)

Integer, real

Integer, real

Ln x

Exp (x)

Integer, real

Real

ex

Sin (x)

Integer, real

Real

Sin x

Cos (x)

Integer, real

Real

Cos x

Arctan (x)

Integer, real

Real

Artng x

Int (x)

Integer, real

Real

Получение целой части

Trunс (x)

Real

integer

Получение ближайшего целого числа, но не превышающего данное число по модулю

Round (x)

Real

Integer

Округление x до ближайшего целого числа

Frac (x)

Real

Real

Получение дробной части числа

Randomize

-

-

Подключение генератора случайных чисел

Random

-

Real

Выбор числа случайным образом 0<x<1

Random y

integer

Integer

Выбор числа случайным образом 0<x<y

Inc (x)

Integer

integer

Увеличить х на 1

Inc (x, y)

integer

Integer

Увеличить х на у

Dec (x)

integer

Integer

Уменьшить х на 1

Dec (x, y)

integer

Integer

Уменьшить х на у

Odd (x)

integer

boolean

True – если нечетное

False –если четное

Ord (x)

Boolean, char

integer

Получение номера аргумента

Chr (x)

Integer, boolean

Char

Получение символа по его коду

Pred (x)

Integer, char, boolean

Integer, char, boolean

Получение предыдущего символа перед х

Integer,

Integer, char, boolean

Integer, char, boolean

Получение следующей за х величины