Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Целые типы. 
Алгоритмизация и программирование

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

К целым величинам можно применять стандартные функции и процедуры (табл. 2.9). Таблица 2.9. Стандартные функции и процедуры для величин целых типов. Глава 2. Основные понятия языка высокого уровня Окончание табл. 2.9. Таблица 2.8. Арифметические операции для величин целых типов. Dec (х)—уменьшитьхна 1 dec (х, 3)—уменьшить х на 3. Inc (х)—увеличитьхна 1 inc (х, 3)—увеличитьхна 3. 2 147 483 648… Читать ещё >

Целые типы. Алгоритмизация и программирование (реферат, курсовая, диплом, контрольная)

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

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

Тип

Название

Размер

Знак

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

Integer

Целое.

2 байта.

Есть.

— 32 768 — 32 767 (-2, s — 21S — 1).

Shortint

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

1 байт.

Есть.

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

Byte

Байт.

1 байт.

Нет.

0 — 255 (0 — 28— 1).

Word

Слово.

2 байта.

Нет.

0 — 65 535 (0 —2|6-1).

Longint

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

4 байта.

Есть.

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

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

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

Операция.

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

Сложение.

Вычитание.

;

Умножение.

Деление.

div.

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

mod.

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

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

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

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

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

Имя.

Описание.

Результат.

Пояснения.

Функции.

Abs.

Модуль.

Целый.

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

Arctan.

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

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

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

Cos.

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

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

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

Exp.

Экспонента.

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

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

Ln.

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

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

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

Odd.

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

Логический.

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

Pred.

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

Целый.

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

Глава 2. Основные понятия языка высокого уровня Окончание табл. 2.9.

Имя.

Описание.

Результат.

Пояснения.

Функции.

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.

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