Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Домашнє заликове завдання.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
186.88 Кб
Скачать

12. Тип даних, що зберігаються в списку: число з плаваючою точкою. Реалізувати наступні дії:

а) ділення усіх елементів списку на задане значення;

б) створення нового списку з усіх елементів, які входять тільки в один із списків L1 і L2;

в) пошук заданого елементу;

г) перенесення заданого елементу в кінець списку (елемент задається номером).

13. Тип даних, що зберігаються в списку: символ. Реалізувати наступні дії:

а) додавання в кінець списку L1 усіх елементів списку L2;

б) вставка в список L1 за останнім входженням елементу Е усіх елементів списку L2, якщо Е входить в L1;

в) пошук вказаного символу в списку;

г) заміна групи рівних елементів, що йдуть підряд, на один.

14. Тип даних, що зберігаються в списку: число з плаваючою точкою. Реалізувати використовуючи рекурсію наступні дії:

а) визначення, чи входить елемент в список;

б) підрахунок числа входжень елементу в список;

в) пошук максимального елементу списку;

г) заміна в списку усіх входжень E1 на E2.

15. Тип даних, що зберігаються в списку: число з плаваючою точкою. Реалізувати використовуючи рекурсію наступні дії:

а) видалення із списку усіх входжень елементу Е;

б) створення нового списку, що складається із зворотних значень елементів початкового списку;

в) подвоєння кожного входження заданого елементу в список;

г) заміна групи входжень однакових елементів одним першим входженням.

16. Тип даних, що зберігаються в списку: число з плаваючою точкою. Реалізувати наступні дії:

а) створення нового списку з елементів тих, що входять хоч би в один із списків L1 і L2;

б) вставка нового елементу перед заданим;

в) перевірка, чи є в списку хоч би два однакові елементи;

г) перенесення останнього елементу списку в його початок.

17. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:

а) видалення останнього символу рядка, якщо це розділовий знак, в усіх елементах списку;

б) створення нового списку з усіх елементів списку, що знаходяться перед заданим елементом (елемент задається рядком). Якщо такого елементу немає, результат - копія початкового списку;

в) перевірка, чи є в списку хоч би два однакові елементи;

г) видалення усіх елементів списку в яких є присутнім заданий підрядок.

18. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:

а) порівняння двох списків;

б) створення копії списку;

в) перевірка, чи є в списку хоч би два однакові елементи;

г) створення нового списку з рядків що не містять заданий підрядок.

19. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:

а) заміна розділових знаків на пропуски;

б) створення нового списку з усіх елементів списку, які завершуються точкою;

в) підрахунок кількості входжень заданого символу в рядки списку;

г) видалення усіх рядків довше заданої межі.

20. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:

а) обмін вмістом двох заданих елементів списку;

б) створення нового списку з усіх елементів списку, що знаходяться потім заданим елементом (елемент задається номером позиції). Якщо такого елементу немає, результат - порожній список;

в) підрахунок кількості символів в усіх рядках списку;

г) пошук позиції щонайдовшого рядка.

21. Тип даних, що зберігаються в списку: ціле число. Реалізувати наступні дії:

а) додавання в кінець списку L1 усіх елементів списку L2;

б) вставка в список L1 за першим входженням елементу Е усіх елементів списку L2, якщо Е входить в L1;

в) пошук вказаного числа в списку;

г) заміна одного елементу на новий.

22. Тип даних, що зберігаються в списку: символ. Реалізувати наступні дії:

а) вставка нового елементу в початок списку;

б) вставка нового елементу перед останнім входженням заданого елементу;

в) пошук символу, що задав користувач;

г) обмін місцями першого і останнього елементів списку.

23. Тип даних, що зберігаються в списку: ціле число. Реалізувати наступні дії:

а) підрахунок довжини списку;

б) створення копії списку;

в) перевірка, чи є в списку хоч би два однакові елементи;

г) створення нового списку з чисел більших за введене користувачем.