Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемИнна Самохина
2 Множество Множество - совокупность всевозможных сочетаний объектов исходного порядкового типа. Число элемен- Порядок тов исходного "расположения" множества в элементов в Turbo Pascal множестве не должно не фикси- превышать 256. руется.
3 У Х Множество Такое определение множества соответствует принятой в математике трактовке множества как бесповторной неупорядоченной совокупности объектов.
4 Для задания типа "множество" следует использовать служебные слова set и of, а затем указать элементы этого множества, как правило, в виде перечисления или диапазона, например: Type Alfa = set of 'A'..'Z'; Ten = set of 0..9; Day = set of (Пн,Вт,Ср,Чт,Пт); Введя тип "множество", можно задать переменные этого типа. Var CAlfa: Alfa; U233: Ten; D: Day;
5 Так же как и для других структурированных типов, тип множество можно задать непосредственно при задании переменных. Var CAlfa: set of 'A'..'Z'; d: set of (Пн,Вт,Ср,Чт,Пт); U233: set of 0..9; C: set of char;
6 Операции над множествами + - объединение множеств: C := A+B; - пересечение множеств: C := A*B; АВ А+В
7 Операции над множествами - – разность множеств: C := A-B; А В = - проверка эквивалентности двух множеств: A = B; А - В А В
8 Операции над множествами - проверка неэквивалентности двух множеств: A B;
9 Операции над множествами >= - проверка, является ли правое множество подмножеством левого: A >= B; in - проверка, входит ли элемент (слева) в множество (справа): А in B; Результат операции – логическая величина. В А В А
10 Операции над множествами [1, 8, 7, 5] + [6, 2, 1, 5, 7] = [1, 8, 7, 5, 6, 2]; [6, y, (, +] + [] = [6, y, (, +] ; [1,8,7,5] - [6,2,1,5,7] = [1,8]; [a,d,&,i] - [i,r,y,*,&] = [a,d]; [1, 8, 7, 5] * [6, 2, 1, 5, 7] = [1, 7, 5]; [s, d,7, 5] * [6, 2, s, 5, 7] = [s, 7, 5]; [q, w, d, %] = [ w, %, q, d]; [Лов, Дом]
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.