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. изменить иерархию можно с помощью скобок.

 

Типы данных

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

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

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

 

Целые типы

Название целого типа   Диапазон значений Память (байт)
Shortint (короткие целые) -128 127
Longint (удвоенные целые0 -231 231-1
Integer (обычные целые) -32768 32767
word (целые положительные) 0 65535
Byte (целые короткие положител.) 0 255  

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

Maxint = 32767 (215-1)

Maxlongint = 231-1

 

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

 

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

· True(истина)

· False(ложь)

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

and(и)

Or(или)

not(не)

 

Символьный тип

 

Char – символьные переменные, служат для хранения одного символа (буква, цифра, знаки препинания, специальные символы, непосредственно код) и занимают 1 байт памяти.

 

Строковый тип

 

String - строковые переменные, служат для хранения любой цепочки символов и занимают 255 байт памяти.

 

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

 

real - вещественные переменные, занимают 6 байт памяти (11 знаков после запятой).

Вещественные числа могут быть заданы в форме:

· с фиксированной точкой

0.5 +5.0 -133.15

· с плавающей точкой

3.5 Е 2 0.45 Е -3

Форма с плавающей точкой используется для изображения очень больших или очень маленьких чисел.

 








Дата добавления: 2017-06-02; просмотров: 2152;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.