 
        
        Информатика
.pdf 
21.01.2013
Результат логических операций:
| 
 | Операнд 1 | Операнд 2 | not | and | or | xor | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | false | - | true | - | - | - | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | true | - | false | - | - | - | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | false | false | - | false | false | false | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | false | true | - | false | true | true | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | true | false | - | false | true | true | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | true | true | - | true | true | false | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
121
 
21.01.2013
Операции сравнения применяются для числовых, символьных и строковых данных (символы сравниваются по коду в кодировочной таблице).
Результат сравнения логический: true или false.
122
 
21.01.2013
Приоритет операций:
1.not
2. * / and
3. + − or xor
4.= <> < <= > >=
| Примеры: | ( a + b ) / ( c - d) | 
| 
 | ( 2 < x ) and ( x < 10 ) | 
123
 
21.01.2013
Структура программы
PROGRAM <Имя программы>; <Раздел описаний>
BEGIN
<Раздел исполняемых операторов>
END.
124
 
21.01.2013
В разделе описаний должны содержаться описания всех идентификаторов, используемых в разделе исполняемых операторов. Исключение составляют имена, определённые в библиотеках.
125
 
21.01.2013
Если используется идентификатор из библиотеки, то с помощью инструкции Uses должна быть подключена соответствующая библиотека (за исключением стандартной с именем SYSTEM).
Пример: Uses CRT, GRAPH;
126
 
21.01.2013
В разделе описаний в любом порядке объявляются имена констант, переменных, типов, меток, процедур и функций.
127
 
21.01.2013
Пример описания констант:
Const k1 = 17; alfa = 6.28; c1 = ‘A’; c2 = ‘3.14’; t5 = False;
128
 
21.01.2013
Пример описания переменных:
Var x, y, sigma : Real; a, b : Integer; alfa : Char;
text : String; flag : Boolean;
a1 : Array [1..5] of Integer;
a2 : Array [1..4,1..10] of Real;
129
 
21.01.2013
В разделе исполняемых операторов программы записывается последовательность действий алгоритма.
130
