Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LYeKTsIYa_13_2.doc
Скачиваний:
14
Добавлен:
20.04.2019
Размер:
302.08 Кб
Скачать

Литерный (символьный) тип

Литерный (символьный) тип char определяется множеством символов ПЭВМ. Каждому символу приписывается целое число в диапазоне от 0 до 255, называемое кодом.

Для размещения в памяти переменной литерного типа требуется один байт.

Пример: var ch: char;

letter, symbol: char;

В программе значения переменных и констант типа char должны быть заключены в апострофы и содержать только один символ. Например: ‘A’, ‘N’, ‘ ‘ (пробел), ‘;’ (точка с запятой).

Логический (булевский) тип

Логическим (булевским) типом называют тип данных, представляемый двумя значениями TRUE (истина) и FALSE (ложь). Он широко применяется в логических операциях и выражениях отношения. При описании величин этого типа указывают слово boolean. Для размещения в памяти переменной булевского типа требуется 1 байт.

Пример: var flag, rez: boolean;

4. Стандартные функции

Элементарные функции, такие как синус, косинус, квадратный корень, логарифм и другие, часто используются в различных задачах и вычислениях. Поэтому, язык Pascal имеет простые средства записи элементарных или, как их называют, стандартных функций. При этом пользователю не обязательно знать, как вычисляется стандартная функция, ему достаточно правильно записать ее вид.

Стандартные арифметические функции

Функция

Обозначение

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

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

Абсолютное значение

abs(x)

integer, real

integer, real

Арктангенс

arctan(x)

integer, real

real

Косинус

cos(x)

integer, real

real

Синус

sin(x)

integer, real

real

Экспонента

exp(x)

integer, real

real

Натуральный логарифм

ln(x)

integer, real

real

Квадратный корень

sqrt(x)

integer, real

real

Возведение в квадрат

sqr(x)

integer, real

integer, real

Проверка на четность

odd(x)

integer

boolean

Дополнительные стандартные функции

Обозначение

Назначение

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

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

SUCC(x)

выдает значение (если оно существует), следующее за аргументом Х в списке значений, определяемом типом Х

integer

boolean

char

integer

boolean

char

PRED(x)

выдает значение предшествующее аргументу Х в списке значений, определяемом типом Х

integer

boolean

char

integer

boolean

char

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