
- •1. Завдання на домашню контрольну з теми робота зі списками
- •Варіанти завдання
- •2. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:
- •12. Тип даних, що зберігаються в списку: число з плаваючою точкою. Реалізувати наступні дії:
- •13. Тип даних, що зберігаються в списку: символ. Реалізувати наступні дії:
- •16. Тип даних, що зберігаються в списку: число з плаваючою точкою. Реалізувати наступні дії:
- •17. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:
- •18. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:
- •19. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:
- •20. Тип даних, що зберігаються в списку: рядок змінної довжини. Реалізувати наступні дії:
- •22. Тип даних, що зберігаються в списку: символ. Реалізувати наступні дії:
- •2. Завдання на домашню контрольну з теми ооп
- •2. Робота з класами
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. Тип даних, що зберігаються в списку: ціле число. Реалізувати наступні дії:
а) підрахунок довжини списку;
б) створення копії списку;
в) перевірка, чи є в списку хоч би два однакові елементи;
г) створення нового списку з чисел більших за введене користувачем.