Помощь в написании студенческих работ
Антистрессовый сервис

Логические типы. 
Информатика

РефератПомощь в написанииУзнать стоимостьмоей работы

2 147 483 648 — 2 147 483 647. Arctgx записывается arctan (х). Ех записывается ехр (х). Одех записывается In (х). Проверка на четность. Натуральный логарифм. Cosх записывается cos (х). Х| записывается abs (х). Х2 записывается sqr (х). Предыдущее значение. Vxзаписывается sqrt (х). Следующее значение. Остаток от деления. Квадратный корень. Диапазон значений. 128 — 127 (-27 — 27 — 1). Меньше или… Читать ещё >

Логические типы. Информатика (реферат, курсовая, диплом, контрольная)

Основной логический тип данных ПАСКАЛЯ называется boolean. Величины этого типа занимают в памяти 1 байт и могут принимать всего два значения: true (истина) или false (ложь). Внутреннее представление значения false — 0 (нуль), значения true — 1.

К величинам логического типа применяются логические операции and, or, xor mot (табл. 22.5). Для наглядности вместо значения false используется 0, а вместо true — 1.

Таблица 22.5. Логические операции.

а

ь

a and b

a or b

a xor b

not а

Операция and — «логическое И», логическое умножение. Операция or — «логическое ИЛИ» , логическое сложение. Операция хог — так называемое исключающее ИЛИ, или операция неравнозначности. Логическое отрицание not является унарной операцией.

Кроме этого, величины логического типа можно сравнивать между собой с помощью операций отношения (табл. 22.6). Результат этих операций имеет логический тип.

Таблица 22.6. Операции отношения.

Операция.

Знак операции.

Больше.

>

Больше или равно.

>=.

Меньше.

<

Меньше или равно.

<=.

Равно.

=.

Не равно.

о.

Целые типы

Целые числа представляются в компьютере в двоичной системе счисления. В ПАСКАЛЕ определено несколько целых типов данных, отличающихся длиной и наличием знака (табл. 22.7).

Таблица 22.7. Целые типы данных.

Тип.

Название.

Размер

Знак.

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

Integer.

Целое.

2 байта.

Есть.

— 32 768 — 32 767 (-215 — 2'5 — 1).

Shortint.

Короткое Целое.

1 байт.

Есть.

— 128 — 127 (-27 — 27 — 1).

Byte.

Байт.

1 байт.

Нет.

0 — 255(0 — 28 — 1).

Word.

Слово.

2 байта.

Нет.

0 — 65 535 (0 -216- 1).

Longint.

Длинное Целое.

4 байта.

Есть.

  • -2 147 483 648 — 2 147 483 647
  • (-231 — 231 — 1)

С целыми величинами можно выполнять арифметические операции (табл. 22.8). Результат их выполнения всегда целый (при делении дробная часть отбрасывается).

Таблица 22.8. Арифметические операции для величин целых типов.

Операция.

Знак операции.

Сложение.

Вычитание.

;

Умножение.

*.

Деление.

div.

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

mod.

К целым величинам можно также применять операции отношения, перечисленные в разделе «Логические типы». Результат этих операций имеет логический тип.

Кроме этого, к целым величинам можно применять поразрядные операции and, or, xor mot. При выполнении этих операций каждая величина представляется как совокупность двоичных разрядов. Действие выполняется над каждой парой соответствующих разрядов операндов. Например, результатом операции 3 and 2 будет 2, поскольку двоичное представление числа 3 — 11, числа 2 — 10.

Для работы с целыми величинами предназначены также операции сдвига влево shl и вправо shr. Слева от знака операции указывается, с какой величиной будет выполняться операция, а справа — на какое число двоичных разрядов требуется сдвинуть величину. Например, результатом операции 12 shr 2 будет значение 3, поскольку двоичное представление числа 12 — 1100.

К целым величинам можно применять стандартные функции и процедуры (табл. 22.9).

Таблица 22.9. Стандартные функции и процедуры для величин целых типов.

Имя.

Описание.

Результат.

Пояснения.

Функции

Abs.

Модуль.

Целый.

|х| записывается abs (х).

Arctan.

Арктангенс угла.

Вещественный.

arctgx записывается arctan (х).

Cos.

Косинус угла.

Вещественный.

cosх записывается cos (х).

Exp.

Экспонента.

Вещественный.

ех записывается ехр (х).

Ln.

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

Вещественный.

1одех записывается In (х).

Odd.

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

Логический.

odd (3) даст в результате true.

Pred.

Предыдущее значение.

Целый.

pred (3) даст в результате 2.

Sin.

Синус угла.

Вещественный.

sin х записывается sin <�х).

Sqr.

Квадрат.

Целый.

х2 записывается sqr (х).

Sqrt.

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

Вещественный.

Vxзаписывается sqrt (х).

Succ.

Следующее значение.

Целый.

succ (3) даст в результате 4.

Процедуры

Inc.

инкремент.

-.

inc (х) -увеличитьхна 1 inc (х, 3)-увеличитьх на 3.

Dec.

декремент.

-.

dec (х) -уменьшитьхна 1 dec (х, 3) -уменьшитьхна 3.

Показать весь текст
Заполнить форму текущей работой