Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 49 стр.

UptoLike

[21] <> [21, 21]; {результат операции дает False}
[' k ', ' 1 '] = [' k ', ' 1 ']; {результат операции дает True}
[ ] <= [' 0 '.. ' 9 ']; {результат операции дает True}
' r ' In [' а '.. ' z ']; {результат операции дает True}
Trunc (9.5) In [7, 8, 9]; {результат операции дает True}
2.2.6. Нахождение элемента во множестве
В операции проверки вхождения элемента во множество,
обозначаемой служебным словом In, первый операнд должен
принадлежать базовому типу, а второймножественному
типу значений. Для определения наличия элемента во мно-
жестве используют такую конструкцию:
If < элемент базового типа > In < множество >
Then < команда 1 >
Else < команда 2 >;
Пример 3
Проверить, принадлежит ли число 25 множеству а : =
[21, 4, 12, 25] можно так:
n : = 25;
а : = [21, 4, 12, 25];
If n In a Then WriiteLn ('Число', n, 'входит во множество')
Else WriiteLn ('Число', n, 'во множество не входит');
В результате выполнения операции In имеем : Число 25
входит во множество.
2.3. Приоритеты операций при работе с множествами
1) *
2)
+, –
3)
In, =, <>, <=, >=
В группы объединены операции равного приоритета. При
этом последовательность выполнения операций одного приори-
тета определяется порядком их появления в выражении. Для
изменения порядка выполнения используются круглые скобки.
2.4. Эквивалентные соотношения
Эквивалентные соотношения, связывающие логические
операции с операциями над множествами имеют вид:
49
    [21] <> [21, 21]; {результат операции дает False}
    [' k ', ' 1 '] = [' k ', ' 1 ']; {результат операции дает True}
    [ ] <= [' 0 '.. ' 9 ']; {результат операции дает True}
    ' r ' In [' а '.. ' z ']; {результат операции дает True}
    Trunc (9.5) In [7, 8, 9]; {результат операции дает True}

    2.2.6. Нахождение элемента во множестве
    В операции проверки вхождения элемента во множество,
обозначаемой служебным словом In, первый операнд должен
принадлежать базовому типу, а второй – множественному
типу значений. Для определения наличия элемента во мно-
жестве используют такую конструкцию:
    If < элемент базового типа > In < множество >
    Then < команда 1 >
    Else < команда 2 >;

     Пример 3
     Проверить, принадлежит ли число 25 множеству а : =
[21, 4, 12, 25] можно так:
     n : = 25;
     а : = [21, 4, 12, 25];
     If n In a Then WriiteLn ('Число', n, 'входит во множество')
     Else WriiteLn ('Число', n, 'во множество не входит');
     В результате выполнения операции In имеем : Число 25
входит во множество.

    2.3. Приоритеты операций при работе с множествами
    1) *
    2) +, –
    3) In, =, <>, <=, >=
    В группы объединены операции равного приоритета. При
этом последовательность выполнения операций одного приори-
тета определяется порядком их появления в выражении. Для
изменения порядка выполнения используются круглые скобки.

    2.4. Эквивалентные соотношения
    Эквивалентные соотношения, связывающие логические
операции с операциями над множествами имеют вид:
                                 49