Категория
Прочее
Тип
конспект урока
Страницы
15 стр.
Дата
21.04.2013
Формат файла
.doc — Microsoft Word
Архив
430027.zip — 54.97 kb
  • konspekt-po-teme-mnozhestva-v-paskale-uchitel-informatiki-batrakova-l-v_430027_1.doc — 157.5 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы



Так как каждому значению множественного типа в памяти ЭВМ соответствует один двоичный разряд, то выполнение операций происходит над битовыми строками данных.
Например, множество
['A','B','C','D']
представлено в памяти ЭВМ битовой строкой
1 1 1 1.
Подмножества этого множества представлены строками:
['A','B','D'] 1 1 0 1
['B','C'] 0 1 1 0
['D'] 0 0 0 1
Операции, определенные над множествами

Множества сопоставимы, если они построены на одном и том же базовом типе.
Все операции, которые мы будем рассматривать, работают только для сопоставимых операндов.


  1. Операция присваивания (оператор :=)

const
NMAX = 100;
var
x : byte;
s : Set of byte;
...
x:=3;
s:=[];
s:= [1,2,x,NMAX ];
s:= [x+1,x+2,x+3 ];

  1. Проверка на равенство (оператор =)

Результат будет равен TRUE, если множества состоят из одинаковых элементов, и равен FALSE в противном случае. 

Результат - истина

Результат - ложь

[1,2,3] = [1,3,2]

[1,2] = [1]

[5,x] = [x,5]

[5,x] = [5,x+1]

[] = []

[] = [1]



Ваше мнение



CAPTCHA