Информатика
.pdf21.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