Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФ_ЛЕКЦИИ_(1 С)_2011.doc
Скачиваний:
5
Добавлен:
16.04.2019
Размер:
898.56 Кб
Скачать

Var имя1, имя2,...: integer;

Например var a, zet, z1 : integer;

Над данными целого типа допустимы следующие операции: умножение (*), деление (/), сложение (+), вычитание (–), деление нацело (div), нахождение остатка от деления (mod), а также операции отношения (сравнения).

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

Пример 3.1. Пусть a, b, c переменные целого типа со значениями а = 25, b = 2, с = –17. Тогда допустимы следующие операции:

Действие

Результат

a + b

27

a div b

12

b – a

-23

a mod b

1

b * c

-34

a / b

12.5

Замечание. При записи операций div и mod необходимо следить за тем, чтобы символ операции и переменные, стоящие справа и слева от него, были разделены пробелами. В противном случае транслятор воспримет запись как имя некоторой переменной, состоящее из пяти букв (например, adivb).

3.2. Данные вещественного типа

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

Константы с фиксированной точкой – это десятичные числа, в которых целая часть от дробной отделяется точкой (а не запятой, как в это принято в математике).

Математическая запись

Запись на языке

PASCAL

2,386

2.386

-15,25

-15.25

0,01

0.01

2

2.0

В последней строке этого примера целое число 2 записано в виде вещественной константы.

Вещественная константа так же, как и целая, может быть именованной.

В математике число в форме с плавающей запятой записывается в нормализованном виде:

m10P,

где m – мантисса – целое или дробное число; Р – порядок – целое число.

В языке PASCAL эта форма записи имеет вид mE p, где m – мантисса – константа целого или вещественного типа в форме с фиксированной точкой; р – порядок – константа целого типа, занимающая не более пяти позиций вместе со знаком.

Пример 3.2.

Математическая запись

Запись в нормализованном виде

3,710–12

3.7Е-12

–0,6210–4

-0.62Е-4

0,03105

0.03Е+5 или 0.03Е5

Вещественные переменные могут принимать только вещественные значения. Как и переменные целого типа, вещественные подлежат описанию в разделе описаний программы. Для их описания могут быть использованы ключевые слова real ([риал] – реальный ) и др. Наиболее часто используется тип real, например,