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

Константы

К стандартным типам в языке Паскаль относятся величины: числа, логические величины, строки.

Познакомимся с числовыми величинами.

Константы – это величины, которые определены при написании программы и не изменяют своего значения в процессе ее выполнения.

Константы бывают неименованные и именованные. Примеры стандартных именованных констант, за которыми закреплены конкретные значения: Pi = 3.1415926536, MaxInt = 32767, MaxLongInt = 2147483647. Именованная константа представляет собой идентификатор, который сопоставлен с конкретным значением, например, g=9.8, x=-2.3, k=25. Тип константы может быть определен по ее внешнему виду, например, 25; 423; 0; -26; 1000; +17 – целые константы; 9.8; -2.3; 1.5; -15.28; 0.0; -0.6Е05; .25; 4E2; 2.5Е+4; -21E-7 – вещественные константы.

Для записи целых констант используют цифры, которым может предшествовать знак “+” или “-”. В вещественных константах (они соответствуют действительным числам в математике) присутствует точка, которая разделяет целую и дробную части числа, или буква Е. Использование Е приводит к представлению числа в показательной форме записи: запись mEp соответствует числу ; например,

4E2  = 400

1E6  = 1000000

Переменные

Переменные величины, которым присваиваются значения в процессе выполнения программы. Они могут изменять свои значения.

П еременная задается тремя составляющими: именем, значением, типом. Тип переменной выбирается на основании требуемого диапазона и точности представления данных.

Любая константа, переменная, значение функции и выражение в языке Паскаль имеют определенный тип. Тип определяет следующие характеристики объекта: множество допустимых значений, допустимый набор операций, формат внутреннего представления и объем занимаемой памяти. Принадлежность того или иного объекта к определенному типу осуществляется с помощью специальных команд описания (декларации, объявления). Каждому типу соответствует уникальное ключевое слово:

Тип

Ключевое слово

Объем памяти (байт)

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

Целый

Byte

1

0 .. 255

Word

2

0 .. 65535

Integer

2

-32768 .. 32767

LongInt

4

-2147483648 .. 2147483647

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

Real

6

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

Вы уже знаете, что тип величины определяет допустимый для нее набор операций. Числовым величинам присущи следующие операции:

+ сложение - вычитание

*

Операции умножения и деления имеют более высокий приоритет, чем сложение и вычитание, и выполняются раньше.

умножение / деление

Результат выполнения операции зависит как от самой операции, так и от типа используемых в ней величин (операндов):

Операция

Действие

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

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

+

Сложение

Целый или вещественный

Целый или вещественный

-

Вычитание

Целый или вещественный

Целый или вещественный

*

Умножение

Целый или вещественный

Целый или вещественный

/

Деление

Целый или вещественный

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

Div

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

Целый

Целый

Mod

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

Целый

Целый

Для операций +, -, * тип результата может оказаться целым (если оба операнда целочисленные) или вещественным (если хотя бы один операнд вещественного типа).

О перации div и mod используются как операции целочисленного деления для получения соответственно целой части и остатка от деления. Так, результатом выполнения операции a div b явится [a/b], a mod b – остаток от деления a на b. Например, 30 div 7 = 4, 30 mod 7 = 2:

Примеры: 4.5+1.5=6.0; 3.0-7=-4.0; 5/2 = 2.5 (вещественный тип)

5*2=10; 17-14=3; 7+12=19 (целый тип результата)