СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Справочный материал pascal ABC

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Справочный материал pascal ABC»

Справочный материал

Целочисленный тип.

В Turbo Pascal имеется пять встроенных целочисленных типов: Shortint (короткое целое), Integer (целое), Longint (длинное целое), Byte (длиной в байт) и Word (длиной в слово). Каждый тип обозначает определенное подмножество целых чисел, как это показано в следующей таблице.

Тип

Диапазон

Формат

Shortint

-128..127

8 битов со знаком

Integer

-32768..32768

16 битов со знаком

Longint

-2147483648..21474483647

32 бита со знаком

Byte

0..255

8 битов без знака

Word

0..65535

16 битов без знака


Вещественные типы.

К вещественному типу относится подмножество вещественных чисел, которые могут быть представлены в формате с плавающей точкой с фиксированным числом цифр. Имеются пять видов вещественных типов: Real, Single, Double, Extended и Comp. Вещественные типы различаются диапазоном и точностью связанных с ними значений (см. таблицу)

Тип

Диапазон

Значащие цифры

Размер в байтах

Real

2.9x10**-39 .. 1.7x10**38

11-12

6

Single

1.5x10**-45 .. 3.4x10**38

7-8

4

Double

5.0x10**-324 .. 1.7x10**308

15-16

8

Extended

3.4x10**-4932 .. 1.1x10**4932

19-20

10

Comp

-2**63 + 1 .. 2**63 - 1

19-20

8


Выражения


Операторы

Приоритет

Категория

@, not

первый (высший)

унарные операторы

*,/, div, mod, and, shl, shr

второй

операторы умножения

+,-, or, xor

третий

операторы сложения

=, , , =, in

четвертый (низший)

операторы отношения








2. Операторы.

Операторы подразделяются на арифметические операторы, логические операторы, строковые операторы, операторы над множеством, операторы отношения и оператор @.
Арифметические операторы.

В следующей таблице приведены типы операндов и результаты для бинарных и унарных
арифметических операций.

Оператор

Операция

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

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

+

сложение

целый
вещественный

целый
вещественный

-

вычитание

целый
вещественный

целый
вещественный

*

умножение

целый
вещественный

целый
вещественный

/

деление

целый
вещественный

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

div

целочисленное деление

целый

целый

mod

остаток

целый

целый


Логические операторы.
Типы операндов и результатов логических операций показаны в таблице.

Оператор

Операция

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

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

not

битовое отрицание

целый

целый

and

И (битовое)

целый

целый

or

ИЛИ (битовое)

целый

целый

xor

исключающее ИЛИ (битовое)

целый

целый

shl

сдвиг влево

целый

целый

shr

сдвиг вправо

целый

целый





Булевские операторы.
Тип операндов и результатов для Boolean операций показаны в таблице.

Оператор

Операция

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

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

not

отрицание

Boolean

Boolean

and

логическое И

Boolean

Boolean

or

логическое ИЛИ

Boolean

Boolean

xor

логическое исключающее ИЛИ

Boolean

Boolean

Примечание: оператор not является унарным оператором.

Стандартные математические функции Турбо Паскаля

Обращение

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

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

Примечание

Abs(x)

Real, integer

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

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

ArcTan(x)

Real, integer

Real

Арктангенс (значение в радианах)

Cos(x)

Real, integer

Real

Косинус, угол в радианах

Exp(x)

Real, integer

Real

Экспонента

Frac(x)

Real

Real

Дробная часть числа

Int(x)

Real, integer

Real

Целая часть числа

Ln(x)

Real, integer

Real

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

Pi

Нет

Real

3,141592653

Sin(x)

Real, integer

Real

Синус, угол в радианах

Sqr(x)

Real, integer

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

Квадрат аргумента

Sqrt(x)

Real, integer

Real

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

Random

Нет

Real

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

Random(I)

Integer

Integer

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

Round(x)

Real

Integer

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

Trunc(x)

Real

Integer

Отбрасывание дробной части числа

З арезервированные слова, используемые в языке Паскаль