Составители:
Рубрика:
[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
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
