ВУЗ:
Составители:
Для множеств действительны все правила преобразования, принятые в классической математике.
Задание множества и определение числа элементов.
> {1, 2, 3, 4, 5, 1};
{},,,,12345
> whattype(%);
s
e
t
Количество элементов во множестве.
> nops(%%);
5
Как видно из предыдущего примера, множество не может содержать два одинаковых элемента.
Объединение множеств
> {1, 2, 3, 4} union {3, 4, 5, 6};
{},,,,,123456
.
Пересечение множеств
> {1, 2, 3, 4} intersect {3, 4, 5, 6};
{},34
.
Вычитание множеств
> {1, 2, 3, 4} minus {3, 4, 5, 6};
{},12
.
Множества могут состоять не только из чисел
> U:={a, b, c, d, e, f};
:= U {},,,,,abcde
f
.
Извлечение с 2 по 4 элемент из множества U.
> op(2..4,U);
,,bcd
Проверка принадлежности элемента множеству U.
> member(a,U);
true
> member(g,U);
f
alse
Задание множества в виде последовательности
> P:={seq(a[i],i=1..5)};
:=
P
{},,,,a
1
a
2
a
3
a
4
a
5
Добавление элемента к множеству P
> P:={op(P),a[6]};
:=
P
{},,,,,a
1
a
2
a
3
a
4
a
5
a
6
Удаление третьего элемента из множества Р
> P:=subsop(3=NULL,P);
:=
P
{},,,,a
1
a
2
a
4
a
5
a
6
Списки
Список (тип list) – набор элементов, разделенных запятыми и заключенный в квадратные скобки.
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »