[Предыдущий урок]
[На уровень вверх]
[Следующий урок]
Тип переменной определяет диапозон допустимых значений, принимаемых величинами этого типа, набор операций, допустимых над данной величиной и обьем памяти, отводимый под эту переменную.
Данные целого типа
Константа целого типа - любое число, записанное без точки.
Формат обьявления констант:
CONST имя = значение;
Пример:
Переменные, которые принимают в качестве значений константы целого типа также относятся к целому типу. Для описания переменных целого типа используется слово INTEGER.
Чтобы описать в разделе переменных переменую относящуюся к целому типа нужно соблюдать такой формат:
Var имя:тип
Пример:
В данном примере обьявленны переменные a и b. Они принадлежат к целому типу.
Над данными целого типа можно выполнить следующие арифмитические операции:
- Сложение (+);
- Вычитание (-);
- Умножение (*);
- Деление с отбрасыванием дробной части (div);
- Получение целого остатка при делении целого данного на целое (mod);
|
Заметте, что над данными целого типа недопустима такая операция как деление (\) !
|
Данные действительного типа
В языке паскаль они могут быть двух видов:
- С фиксированной точкой (изображается десятичным числом с дробной частью, которая может быть и нулевой; напрмер 7,8)
- С плавающей точкой (изображается ввиде двух чисел разделенных латинской буковой E, обозначаючей число 10. Число, стоящее перед E, называется мамтисой, а число, стоящее после E, - порядок.) В общем виде число с плавающей точкой представляет собой обычное число(мамтису), умноженное на десять(E) в некоторой степени(порядок) и выглядит вот так: mEp, где m - мамтиса, E - десять, p - порядок.
Например число 4*10-5 записывается так: 4E-5;
0,62*104 -------> 0.62E+4
Над данными действительного типа можно выполнить все арифметические операции, дающие действительный результат.
Данные данные логического типа
В языке Pascal имеются две логические константы: ИСТИНА(FALSE) и ЛОЖЬ(TRUE).
Для их описания в разделе переменных используется слово Boolean:
В данном примере обьявлены переменые a, b и с. Они принадлежат к логическому типу.
Для сравнения логических данных предусмотренны следующие операции:
- Меньше (<);
- Меньше или равно (<=);
- Равно (=);
- Не равно (<>);
- Больше или равно (>=);
- Больше (>);
Над логическими данными допускаются следующие операции:
- Логическое сложение (or);
- логическое умножение (and);
- Логическое отрицание (not);
Таблица вычисления резултата логического выражения:
A
| true
| true
| false
| false
|
B
| true
| false
| true
| false
|
not A (B)
| false (true)
| false (true)
| true (false)
| true (false)
|
A or B
| true
| true
| true
| false
|
A and B
| true
| false
| false
| false
|
Данные символьного типа (литерная константа)
Литераня константа - любой символ языка, заключенный в апострофы.
Для обьявления переменых символьного типа в разделе переменных используется слово CHAR.
Пример:
К символьным данным применимы операции сравнения, т.к. символы языка Pascal упорядочены.
[Предыдущий урок]
[На уровень вверх]
[Следующий урок]
|