Тема. Побудова алгоритмів з використанням множин
Мета: навчитися створювати програми з використанням множин для розв’язання
задач
Завдання
Складіть програму для розв'язання задачі відповідно до вашого варіанту з використанням множин.
№ вар.
|
Завдання
|
1
|
Дано:
·
номери
учасників забігу (від 1 до 255);
·
номери
учасників, які подолали фінішну лінію в десятці перших;
·
номери
учасників, які прийшли в останній десятці.
Визначити:
·
номери
учасників, які не потрапили ні до першої, ні до останньої десятки;
·
кількість
таких учасників.
|
2
|
Дано:
·
текст з
латиницею та кирилицею набраний маленькими літерами;
Визначити:
·
які
голосні літери української мови є в тексті (великі та маленькі);
·
які
голосні англійські літери є в тексті
|
3
|
Дано:
·
Текст-формулу
Визначити:
·
які цифри
використовуються у формулі;
·
які цифри
не використовуються у формулі.
|
4
|
Дано:
·
Текст-формулу
Визначити:
·
які
арифметичні операції використовуються у формулі;
·
які арифметичні
операції не використовуються у формулі.
|
5
|
Дано:
·
текст,
записаний малими літерами української абетки
Визначити:
·
усі
приголосні літери, які входять в текст;
·
усі
приголосні глухі літери, які входять в текст.
Глухі приголосні:
л,п,с,т,ф,х,ц,ч,ш,щ.
|
6
|
Дано:
·
дано
послідовність цілих чисел (від 0 до 255)
Визначити:
·
якою є
кількість всіх цілих чисел;
·
якою є
кількість груп одинакових числел.
|
7
|
Дано:
·
дві
послідовності цілих чисел (від 0 до 255)
Визначити:
·
чи
одинакові числа в цих послідовностях;
·
якщо є відмінності,
то визначити, яких чисел другої послідовності немає в першій
|
8
|
Дано:
·
дві
послідовності цілих чисел (від 0 до 255)
Отримати:
·
об’єднання
цих послідовностей;
·
перетин
цих послідовностей.
|
9
|
Дано:
·
текст,
записаний малими літерами української абетки
Визначити:
·
з яких
літер починається кожне слово тексту;
·
кількість
однакових груп цих літер.
|
10
|
Дано:
·
цілі числа
з діапазону від 0 до 255;
Визначити:
·
кількість
різних парних чисел;
·
кількість
різних непарних чисел
|
11
|
Дано:
·
цілі числа
з діапазону від 0 до 255
Визначити:
·
які
непарні числа є в тексті;
·
які парні
числа є в тексті
|
12
|
Дано:
·
список
послуг, які можуть надавати будівельні фірми;
·
список
послуг, які надає фірма 1;
·
список
послуг, які надає фірма 2
Визначити:
·
яких
послуг не надає фірма 1;
·
які послуги
можуть надавати як фірма 1, так і фірма 2
|
13
|
Дано:
·
текстовий
рядок, який містить цифри, знаки (.,!?:;-+/*), літери кирилиці, літери
латиниці
Визначити:
·
кількість
різних цифр у тексті;
·
кількість
різних знаків у тексті
|
14
|
Дано:
·
текстовий
рядок, який містить цифри, знаки (.,!?:;-+/*), літери кирилиці, літери
латиниці
Визначити:
·
які цифри
використовуються в тексті;
·
які літери
латиниці використовуються в тексті
|
15
|
Дано:
·
текстовий
рядок, який містить цифри, літери кирилиці, літери латиниці
Визначити:
·
скільки
різних літер латиниці використано в тексті;
·
чи є в
тексті символ "-" (тире).
|
Немає коментарів:
Дописати коментар