Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10_программирование.doc
Скачиваний:
8
Добавлен:
09.11.2019
Размер:
1.07 Mб
Скачать

Символьный тип

Значениями символьного типа являются символы из множества ASCII (американский стандартный код для обмена информацией). Это множество состоит из 256 различных символов, упорядоченных определенным образом, и содержит символы заглавных и строчных букв, цифр и других различных символов, включая специальные управляющие символы. Допускаются некоторые отклонения от стандарта ASCII, в частности, при наличии соответствующей системной поддержки это множество может содержать буквы русского алфавита.

Имя типа

Диапазон значений

Размер памяти

CHAR

См. таблицу ASCII

1 символ -1 байт

В программе значение символьной переменной должно быть заключено в апострофы (одинарные кавычки). Если символ, который нужно изобразить, не имеет графического представления, то можно воспользоваться следующей эквивалентной формой записи, состоящей из символа '#' (решетка, диез) и целочисленного кода символа (от 0 до 255):

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

Имя типа

Диапазон значений

Размер памяти

BOOLEAN

TRUE; FALSE

1 байт

Для переменной данного типа допустимыми являются лишь два значения:

True (истина) или False(ложь). Над значениями булевского типа допустимы операции сравнения, причем считается, что False < True.

Кроме того, имеется четыре стандартные логические операции, обозначаемые служебными словами: and логическое умножение; оr лог. сложение;

Хоr сложение по модуле 2 (исключающее или); not логическое отрицание .

Арифметические операции

В следующей таблице представлены арифметические операции Паскаля. А и В обозначают операнды, для типов величин использованы обозначения: I - целый, R — вещественный.

Выражение

Типы операндов

Тип рез-та

Операция

А + В

R, R

R

Сложение

I, I

I

I, R R, I

R

А - В

r,r

R

Вычитание

I, I

I

I, R R, I

R

А * В

R, R

R

Умножение

I, I

I

I, R R, I

R

А/В

R, R

R

I, I

R

Деление

I, R R, I

R

A div В

Только для целых

I

Целая часть от деления

A mod В

Только для целых

I

Остаток от деления нацело

Стандартные математические функции Паскаля представ­лены в следующей таблице:

Обращение

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

Тип рез-та

Функция

Abs(x)

I, R

I, R

Модуль аргумента

arctan (х)

I, R

R

Арктангенс( радианы)

Cos (x)

I, R

R

Косинус (х в радианах)

Ехр(х)

I, R

R

ех

frac(x)

I, R

R

Дробная часть х

Int(x)

I, R

R

Целая часть х

Ln(x)

I, R

R

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

Random

R

Псевдослучайное число в интервале [0,1]

random (x)

I

I

Псевдослучайное число в интервале [0,х]

round (x)

R

I

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

Sin(x)

I, R

R

Синус (х — в радианах)

Sqr (x)

I, R

R

Квадрат х

sqrt(x)

I, R

R

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

trunc (х)

R

I

Ближайшее целое, не превышающее х по модулю

Старшинство операций (в порядке убывания приоритета):

  • вычисление функции; =>*,/, div, mod; => +. –

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