Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика метод указания.pdf
Скачиваний:
80
Добавлен:
26.07.2016
Размер:
951.4 Кб
Скачать

9.2. Арифметические выражения и правила их записи

Арифметические выражения строятся из простых операндов связанных знаками арифметических операций:

y = a + b*2

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

div – деление нацело; mod – остаток от деления; * - умножение; / - деление; - - вычитание; + - сложение.

Операции div и mod

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

Например: 17 div 3 = 5 8 div 2 = 4 1 div 5 = 0

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

Например: 17 mod 3 = 2 8 mod 2 = 0 1 mod 5 = 1

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

1.два знака не могут следовать один за другим;

2.при выполнении арифметических операций соблюдается следующая иерархия (приоритет выполнения):

стандартные функции;

div, mod;

*, /

+, -

3.изменить иерархию можно с помощью скобок.

9.3.Типы данных

Переменные на языке Паскаль задаются своими именами (63 символа).

Имена переменных могут содержать малые и большие буквы латинского алфавита, арабские цифры и знак подчеркивания. Переменные, используемые в программе, обязательно должны

48

быть описаны. При описании переменных задаются имена и типы переменных. Тип – определяет объем оперативной памяти, выделяемой под хранение переменной. Для описания стандартных типов переменных используют зарезервированные английские слова. Помимо стандартных типов, можно строить и пользовательские типы данных, которые базируются только на стандартных типах.

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

Целые типы

Название целого типа

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

Память

 

(байт)

 

 

 

 

 

Shortint

-128 ÷ 127

1

(короткие целые)

 

 

 

 

 

Longint

-231 ÷ 231-1

4

(удвоенные целые0

 

 

 

 

 

Integer

-32768 ÷ 32767

2

(обычные целые)

 

 

 

 

 

word

0 ÷ 65535

2

(целые положительные)

 

 

 

 

 

Byte

0 ÷ 255

2

(целые короткие положител.)

 

 

 

 

 

Верхнее граничное значение целочисленных переменных задано в Паскале как константа и имеет соответствующее имя:

Maxint = 32767 (215-1) Maxlongint = 231-1

Логический тип

boolean - логические переменные занимают 1 байт памяти, могут принимать 2 значения:

True (истина)

False (ложь)

Логические переменные могут использоваться только в логических выражениях.

Над данными логического типа нельзя выполнять обычные арифметические операции, для них определены логические операции и операции сравнения.

Для идентификаторов имеет место: True> False

Над логическими переменными возможны следующие логические операции: and (и)

Or (или) not (не)

49

Соседние файлы в предмете Информатика