Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика



бет47/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   ...   43   44   45   46   47   48   49   50   ...   142
УМКДО -ЯзыкиПрограммирования

Список элементов может быть задан перечислением элементов нового множества через запятую, интервалом или объединением этих двух способов. Элементы и границы интервалов могут быть переменными, константами и выражениями. Если левая граница интервала окажется больше правой, результатом будет пустое множество.

Примеры конструирования и использования различных множеств:





Нетипизированная константа

Множество - это структурированный тип данных, поэтому его невозможно задать нетипизированной константой.
Типизированная константа

Задать множество как типизированную константу можно в разделе const:



Например:




Операции с множествами

Все теоретико-множественные операции реализованы и в языке Pascal:



1) Пересечение двух множеств s1 и s2:

s:=s1*s2;

2) Объединение двух множеств s1 и s2:

s:=s1+s2;

3) Разность двух множеств s1 и s2 (все элементы, которые принадлежат множеству s1 и одновременно не принадлежат множеству s2):

s:=s1-s2;

4) Проверка принадлежности элемента el множеству s (результат этой операции имеет тип boolean):

el in s

5) Обозначение для пустого множества:

[]

6) Создание множества из списка элементов:

s:=[e1,_,eN];

7) Проверка двух множеств на равенство или строгое включение (результат этих операций имеет тип boolean):

s1 = s2

s1 > s2


s1 < s2

Не существует никакой процедуры, позволяющей распечатать содержимое множества. Это приходится делать следующим образом:







Достарыңызбен бөлісу:
1   ...   43   44   45   46   47   48   49   50   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет