Реферат Курсовая Конспект
Множества - раздел Программирование, Лабораторный практикум по языку программирования Pascal 1. Какого Типа Может Быть Множество? 2. Как Ввести Множество С Клави...
|
1. Какого типа может быть множество?
2. Как ввести множество с клавиатуры?
3. Как выводить множество на экран?
4. Выполните операции:
(1) ['C','l','M','N'] * ['C','M','A','B','H'];
(2) ['A','B','C','E'] + ['A','B','F','K'];
(3) ['L','M','Z','P','R'] - ['K','M','H','P','Q'];
(4) ['A','B','F','K'] + ['K','B','R','M'];
(5) [3,5,6,9,2] * [9,6,5,4] + [5,2,1,6,7];
(6) ['n','l','o','b'] + ['l','o'] - ['b','n'];
(7) [1,2,6,7,10] - [2,7,5,4,8] + [6,1,25];
(8) [ ] + ['1','2'];
(9) ([-4,7,2,1,5,3] + [-3,1,3,7,4,2,9]) - ([-4,7,2,1,5,3] * [-3,1,3,7,4,8,9]);
(10) [4,7,8,10,11,15,6] * [11,7,2,3,1,0,6]*[6,5,11,3,20];
(11) [-2,0,2,1,3,-6] - ([0,2,3,1,6,-5,8,-6] + [-5,3,1,0,6,2]);
(12) [5,7,10,26,3,8,7] * [10,2,1,5,6,27] + [5,7,10,8,7,3] * [8,3,7,11,15,19] + [10,2,5,1,27,6] * [8,11,3,7,15,19];
5. В каком случае множество описано неверно:
(1) type rn = set of char; (2) type rn = set of real; (3) type rn = set of string[40]; (4) type tp = real; rn = set of tp; (5) type rn = set of '0'..'9' (6) type tp = array[1..10] of 1..6; rn = set of tp; type rn = set of 1..31; | (7) type rn = set of '0'..'27'; (7)type rn = set of integer; (8) type tp = array[6..56] of char; rn = set of tp; (9) type rn = set of boolean; (10)type pr = (янваpь,февраль,март); rn = set of pr; |
6. Верно ли выполнены операции:
(1) [2,5,3,4] * [3,2,8,5,6,1] = [2,5,3]; (2) [7,8,9,11,25] * [3,2,8,9,27] = [8,8,9,9]; (3) ['a','b','c','d','e','f'] + ['a','k','l','m','n']= ['a','a','b','c','d','e','f','k','l','m','n']; (4) ['k','l','m','o','p'] + ['m','f','r','z'] = ['k','l','m','o','p','f','r','z']; (5) [1,2,9,20,6] + [4,1,11] = [1,2,9,20,6,4,1,11]; (6) [5,7,10] * [6,8,10] = [10,10]; | (7) [4,6,8,9] * [3,6,7,8] = [8,6]; (8) [1,9,7,6] * [7,3,0,1] = [1,7]; (9) [1,2,9,5] - [2,9,7,6,3] = [1,5]; (10) ['A','K','L','M','O'] - ['K','L','F','R','Z'] = ['A','M','O','F','R','Z']; (11) [ ] + ['3','4'] = ['0','3','4']; |
7. Верно ли сравнения:
(1) ['a'..'z'] < ['a'..'Z'];
(2) [1,2,3,4] < ['1','2','3','4','5'];
(3) [январь,февраль,март] + [март,май,июнь] > [январь,февраль,март,май,июнь];
(4) ([6,7,8,9] + [27..40]) * [8..30] = [8..30] - [9..27];
(5) ([5,3,10,11] + [16..35]) * [10..20] <> [10..20] - [11..16];
(6) [2,3,5] = [5,2,3]
8. Сравнить:
(1) А = [6,7,2]; B = [2,3,7,8,2,6,1]; (2) А = [8,9,10,11,12]; -[56,17,9,11]; B = [8..12]; (3) B = [19..15]; A =([8..20] - [4,6,11,20,14,13]) * [9,25,16,11,7,4,13]; (4) A = ([25..45] + [40..50]) - [32,40,52,26,18,28]; B = ([24..31] * [25,27,29,30,31,16,42]) + ([33..50] - [40,16,28,51]); | (5) A = [6,9,3,7,14]-[9,14,5,G,4]; B = [6,9,11,3,22,7] * [11,5,6,7,9,3] (6) A = [1,2,3,4] * [1,5,6,7] - [1,3,7,5,8,9]; B = [2,9,1,10,5] * [1,6,2,3] + [4,6]; (7) A = ['a'..'d']; B = ['a'..'f']; |
9. Какие операции надо осуществить с множествами В и С, чтобы получить в результате множество А:
(1) B = ['A','K','L','Z']; C = ['D','L','V','K','F']; A = ['K','L'];
(2) B = [1..12]; C = [6..11]; A = C;
(3) B = [25..36]; C = [30..40]; A = B;
(4) B=['A','K','R','F']; C=['K','H','N','R']; A = ['A','F'];
(5) B=['A','K','F','R','Z','N','P','H']; C = ['K','R','N','H']; A = [ ]
10. Какие операции надо совершить с множествами B, C и D, чтобы получить в результате множество А:
(1) B = ['1','2','4','6','8']; C = ['1','4','6']; D = ['2','5','4','8','3']; A = ['8','2']; | (2) B = [1,2,3,4,5]; C = [8,9,11,15,20]; D = [3,4,9,11]; A = D; | (3) B = ['K','L','M','N']; C = ['H','F','C','R']; D = ['L','C']; A=['K','L','F','M','C','N','H','R']; | (4) B = ['O','H','Q','K','M','N']; C = ['H','K','F','R','P','Z']; D = ['H','N','A','K','W','O']; A = ['H','K']; |
(5) B = [3,8,6,7,10,26,5]; C = [8,7,2,5,3,11,12]; D = [6,12,26,9,20,13,15]; A = [6,12,26]; | (6) B=[5,2,3,4,12,13,20] (6)C = [8,10,12,6,7,2]; D = [6,2,15,12,21]; A = [2,12]; | (7) B=[7,12,13,25,30,29]; C=[13,16,26,30,18,12]; D= [5,6,7,12,29,13]; A = [30]; | (8) B=['A','B','C','D','E','F','G']; C = ['B','D','K','F','L','M']; D = ['M','P','Q','Z','A','G']; A = ['C','E']; |
11. В каком случае:
(1) А + В = [ ];
(2) А - B = [ ];
(3) A * B = [ ];
(4) A + B = A;
(5) A - B = A;
(6) A - B = B;
(7) A * B = A.
– Конец работы –
Эта тема принадлежит разделу:
Лабораторный практикум по языку программирования Pascal... Ярославль Печатается по решению...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Множества
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов