|
|
|||||||||||
|
||||||||||||
|
Задания.
I. Какие из следующих конструкций являются множествами, а какие нет и почему? а) [9,6,3,0]; b) [2..3,5,7]; c) [1..15,4..18]; d) ['*','*']; e) [0..0]; f) [2,sqrt(9)]; g) [true..false];
2. var s: set of char; c,d: char; Присвоить переменной s: а) пустое множество б) множество из строчных гласных латинских букв (a,e,i,o,u) в) множество из всех цифр г) множество литер, больше с, но меньше g (c<g)
3. Найти пересечение, объединение и раность множеств: а) [1,3,6,8] и [2,4,6,9]; б) [2,0,10,4] и [2,0,10,4]; в) [ ] и [1,2,3]; г) [2,3,4] и [1,8,9,0,12]; д) [1,2,3] и [2,4,6,7] и [5,2,3]; е) [1] и [3,1] и [3,2,1]; ж) [1,2] и [3,4,5] и [6]; з) [4,6] и [7,6] и [ ]; и) [2,5] и [5,3] и [7,5,7] и [56,5,2,4,5,77,9]; к) [3,4,0,0,0,0] и [0,0,0,0,55] и [44,55,0,0,0,88];
4. Вычислить значение выражений: a) [2..13]*[3,13..60]+[4..10]-[5..15]*[6] б) [2..10]-[4,6]-[2..12]*[8..15] в) (['0'..'7']+['2'..'9']*(['a']+['z'])
Решения (ответы) 1. f) Нет (вещественная величина), остальные множества.
2. a) S:=[ ] б) s:=['a','e','i','o','u']; в) s:=[0..9]; г) s:=['c'..'g'];
3. а) пересечение [6] объединение [1,3,6,8,2,4,9] разность [1,3,8] б) пересечение [2,0,10,4] объединение [2,0,10,4] разность [ ] в) пересечение [ ] объединение [1,2,3] разность [ ] г) пересечение [ ] объединение [2,3,4,1,8,9,0,12] разность [2,3,4] д) пересечение [2] объединение[1,2,3,4,6,7,5] разность [ ] е) пересечение [1] объединение[1,2,3] разность [ ] ж) пересечение [ ] объединение[1,2,3,4,5,6] разность [ 1,2] з) пересечение [ ] объединение[4,6,7] разность [ 4] и) пересечение [5] объединение[2,5,3,7,56,77,9,4] разность [ ] к) пересечение [0,0,0] объединение[0,0,0,0,3,4,55,44,88] разность [3,4]
4.a) [3..5,7..10,13] б) [2,3] в) [ ] |