Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Label - раздел меток
Const - раздел констант
Type - раздел типов Раздел описаний
Var - раздел переменных
Procedure - раздел процедур
Function - раздел функций
BEGIN
Оператор 1;
Оператор 2; Раздел операторов
Тело программы)
Оператор n
END.
Константы и переменные
В зависимости от способа хранения в компьютере данные можно разделить на две группы: константы и переменные. В программе они определяются идентификаторами (именами), по которым к ним можно обратиться для получения текущего значения. Константы - это данные, значения которых не изменяются в процессе работы программы. Константы "узнаются" компьютером по форме их записи. В языке Pascal используются константы трех видов: числовые, булевские и символьные
Числовые константы предназначены для представления числовых данных (целых и вещественных). Булевские константы используются для представления данных, имеющих смысл логических высказываний (да-нет, истина-ложь). Символьные константы представляют данные, являющиеся последовательностями символов.
1. Диапазон значений типа Byte: 0..255. Над данными типа Byte допустимы следующие операции: сравнения (=,<>,<,<=,>,>=);
+ (сложение); + (одноместный (унарный) плюс);
- (вычитание); - (одноместный (унарный) минус);
* (умножение); DIV (деление (получение частного));
MOD(получение остатка (второй операнд должен быть положительным));
ShL(логический сдвиг влево);ShR (логический сдвиг вправо).
При логическом сдвиге биты, оказавшиеся за пределами разрядной сетки кода, отбрасываются, а вместо недостающих устанавливаются нули.
2. Диапазон значений типа Integer: -32768..32767. Над данными типа Integer допустимы те же операции, что и над данными типа Byte.
3. Диапазон значений типа Word: 0..65535. Над типом Word допустимы те же операции, что и над данными типа Integer.
4. Диапазон значений типа Real: 2.9E-39..1.7E+38 (по абсолютной величине). Данные типа Real имеют точность до одиннадцати значащих цифр. Над данными типа Real допустимы следующие операции: сравнения (=,<>,<,<=,>,>=);
+ (сложение); + (одноместный (унарный) плюс);
- (вычитание); - (одноместный (унарный) минус);
* (умножение); DIV (деление (получение частного));
5. Тип данных Char определяет множество символов с кодами ASCII. Над данными типа Char допустимы операции сравнения (=, <>, <, <=, >, >=).
6. Данные типа Boolean могут принимать два значения: TRUE и FALSE. Над данными типа Boolean допустимы следующие операции: сравнения (=, <>, <, <=, >, >=);
AND (логическое И); OR (логическое ИЛИ);
XOR (логическое исключающее ИЛИ); NOT (логическое отрицание).
Дата публикования: 2015-11-01; Прочитано: 380 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!