ВУЗ:
Составители:
Рубрика:
6
Данные типа BYTE и WORD удобно использовать для индексации массивов, а также в тех
случаях, когда переменные принимают только положительные значения.
1.1.3. Данные действительного типа
Константы действительного типа могут быть представлены в двух формах: с фиксированной
точкой и плавающей точкой.
Константы с фиксированной точкой изображаются десятичным числом с дробной частью,
которая может быть и нулевой. Дробная часть отделяется от целой с помощью точки.
Примеры констант действительного типа с фиксированной точкой: 35.62; -12.005; 55.0.
Константами с плавающей точкой являются числа, представленные с десятичным порядком.
Они имеют вид:
± mE ± p, где
m - мантисса,
E - признак записи числа с десятичным порядком,
p - порядок числа.
Для записи мантиссы m могут использоваться целые числа и действительные числа с
фиксированной точкой. В качестве p могут использоваться только целые числа.
Примеры записи чисел с плавающей точкой:
математическая запись запись на языке Паскаль
2 * 10
n
, где n = -4 2E-4
0,32 * 10
n
, где n = 4 0.32E+4
-12,75 * 10
n
, где n = 11 -12.75E11
Примеры записи действительного числа 253 с плавающей точкой: 0.253E+3, 2.53E+2,
25.3E+1, 253.0E0, 2530E-1, 25300E-2 и т.д.
Переменные действительного типа REAL - это переменные, которые в качестве значений
принимают числа с фиксированной или плавающей точкой.
Над данными действительного типа можно выполнять следующие операции, дающие
действительный результат:
+ сложение;
- вычитание;
* умножение;
/ деление.
Данные целого и действительного типа называют арифметическими данными.
Диапазон представления чисел действительного типа изменяется от 10
-n
до 10
n
(n = 38). Для
различных процессоров отличие в представлении действительных чисел состоит в
количестве значащих цифр мантиссы; при работе с 16-разрядным процессором - это 11
неполных шестнадцатеричных цифры (± 7FFFFFFFFFF).
1.1.4. Данные логического типа
В языке Паскаль имеются две логические константы: TRUE (истина), FALSE (ложь).
Логическая переменная принимает одно из этих значений и имеет тип BOOLEAN.
Над данными логического типа выполняются следующие операции:
OR логическое сложение (или);
AND логическое умножение (и);
NOT логическое отрицание (не).
Логические операции OR и AND являются бинарными и выполняются над двумя
величинами, операция NOT - над одной величиной и является унарной операцией.
Логический тип определяется таким образом, что FALSE < TRUE.
Результатом любой логической операции является логическая переменная со значением
FALSE или TRUE.
В таблице 1 приведены результаты операций над логическими данными.
Таблица 1
A B NOT A A OR B A AND B
Данные типа BYTE и WORD удобно использовать для индексации массивов, а также в тех случаях, когда переменные принимают только положительные значения. 1.1.3. Данные действительного типа Константы действительного типа могут быть представлены в двух формах: с фиксированной точкой и плавающей точкой. Константы с фиксированной точкой изображаются десятичным числом с дробной частью, которая может быть и нулевой. Дробная часть отделяется от целой с помощью точки. Примеры констант действительного типа с фиксированной точкой: 35.62; -12.005; 55.0. Константами с плавающей точкой являются числа, представленные с десятичным порядком. Они имеют вид: ± mE ± p, где m - мантисса, E - признак записи числа с десятичным порядком, p - порядок числа. Для записи мантиссы m могут использоваться целые числа и действительные числа с фиксированной точкой. В качестве p могут использоваться только целые числа. Примеры записи чисел с плавающей точкой: математическая запись запись на языке Паскаль n 2 * 10 , где n = -4 2E-4 0,32 * 10n, где n = 4 0.32E+4 -12,75 * 10n, где n = 11 -12.75E11 Примеры записи действительного числа 253 с плавающей точкой: 0.253E+3, 2.53E+2, 25.3E+1, 253.0E0, 2530E-1, 25300E-2 и т.д. Переменные действительного типа REAL - это переменные, которые в качестве значений принимают числа с фиксированной или плавающей точкой. Над данными действительного типа можно выполнять следующие операции, дающие действительный результат: + сложение; - вычитание; * умножение; / деление. Данные целого и действительного типа называют арифметическими данными. Диапазон представления чисел действительного типа изменяется от 10-n до 10n (n = 38). Для различных процессоров отличие в представлении действительных чисел состоит в количестве значащих цифр мантиссы; при работе с 16-разрядным процессором - это 11 неполных шестнадцатеричных цифры (± 7FFFFFFFFFF). 1.1.4. Данные логического типа В языке Паскаль имеются две логические константы: TRUE (истина), FALSE (ложь). Логическая переменная принимает одно из этих значений и имеет тип BOOLEAN. Над данными логического типа выполняются следующие операции: OR логическое сложение (или); AND логическое умножение (и); NOT логическое отрицание (не). Логические операции OR и AND являются бинарными и выполняются над двумя величинами, операция NOT - над одной величиной и является унарной операцией. Логический тип определяется таким образом, что FALSE < TRUE. Результатом любой логической операции является логическая переменная со значением FALSE или TRUE. В таблице 1 приведены результаты операций над логическими данными. Таблица 1 A B NOT A A OR B A AND B 6
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »