пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

Множества: описание, операции.

Множества – ограниченный, неупорядоченный набор различных элементов, одинакового типа. Множество объявляется в разделе объявления переменных var с помощью ключевого слова set, означающее – множество.

Базовым типом множества может быть любой скалярный (конечный) тип, состоящий не более сем из 256 элементов. В силу этого базовый тип множества не может быть коротким целым, целым, длинным целым, и словом.

Способы объявления:

А) var <имя множества>:set of <тип>;

Б) type <имя типа>=set of <тип>;

var <имя множества>:<имя типа>;

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

  1. Перечисление множеств (*) – результат содержит элементы, общие для обоих множеств.
  2. Объединение множеств (+) – результат содержит элементы первого множества, дополненные недостающими элементами из второго множества.
  3. Разность множеств (-) – результат содержит элементы из первого множества, которые не принадлежат второму.  
  4. Проверка эквивалентности (=) – возвращает true, если оба множества эквиваленты.
  5. Проверка не эквивалентности (<>) – возвращает true, ели оба множества не эквиваленты.
  6. Проверка вхождения первого множества во второе (<=) – возвращает true, если первое множество включено во второе.
  7. Проверка вхождения второго множества в первое (>=) – возвращает true, если второе множество включено в первое.
  8. Операция принадлежности (in): x in M, где х – элемент, М – множество; х и М должны быть одного и того же типа. Операция принадлежности возвращает true, если выражение имеет значение, принадлежащее множеству.
  9. Процедура include – включает новый элемент в множество. Обращение к процедуре: include(S,I); , где S – множество, состоящее из элементов базового типа, I – элемент, который необходимо включить в множество.
  10. Процедура exclude(S,I) – исключение элемента из множества, где S – множество, I – элемент. 


26.06.2017; 18:36
хиты: 345
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь