Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Варіанти завдання

Читайте также:
  1. I. ЗАВДАННЯ ЦІЄЇ ФОРМИ СКЛАДАЮТЬСЯ ЗІ ВСТУПНОГО ЗАПИТАННЯ ТА ЧОТИРЬОХ ВАРІАНТІВ ВІДПОВІДЕЙ, СЕРЕД ЯКИХ ПОТРІБНО ВИБРАТИ ОДИН ПРАВИЛЬНИЙ.
  2. I. ЗАВДАННЯ ЦІЄЇ ФОРМИ СКЛАДАЮТЬСЯ ЗІ ВСТУПНОГО ЗАПИТАННЯ ТА ЧОТИРЬОХ ВАРІАНТІВ ВІДПОВІДЕЙ, СЕРЕД ЯКИХ ПОТРІБНО ВИБРАТИ ОДИН ПРАВИЛЬНИЙ.
  3. III. ЗАВДАННЯ ЦІЄЇ ФОРМИ СКЛАДАЮТЬСЯ З ІНСТРУКЦІЇ ТА ЧОТИРЬОХ ПОДІЙ, ЯКІ ТРЕБА РОЗТАШУВАТИ В ПРАВИЛЬНІЙ ПОСЛІДОВНОСТІ.
  4. III. ЗАВДАННЯ ЦІЄЇ ФОРМИ СКЛАДАЮТЬСЯ З ІНСТРУКЦІЇ ТА ЧОТИРЬОХ ПОДІЙ, ЯКІ ТРЕБА РОЗТАШУВАТИ В ПРАВИЛЬНІЙ ПОСЛІДОВНОСТІ.
  5. III. Практичні завдання
  6. IV. ОСНОВНІ ЗАВДАННЯ І ФУНКЦІЇ ВАГОННОГО ДЕПО
  7. VI. ЗАГАЛЬНЕ ЗАВДАННЯ ЧИСТОГО РОЗУМУ

І частина

Завдання на домашню контрольну з теми робота зі списками

Згідно варіанту розробити програму, яка зберігає данні у вигляді списку, написати функції які будуть виконувати певні дії зі списком

 

Варіанти завдання

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

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

б) отримання j -го символу i -го рядка (якщо такого не існує, повернути 0);

в) обмін місцями i -й і j -й рядків;

г) заміна i -го рядка копією j -ої;

 

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

а) додавання потім i -го рядка копії j -го рядка;

б) видалення j -го рядка із списку;

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

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

 

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

а) перевірка чи порожній список;

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

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

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

 

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

а) перевірка чи порожній список;

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

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

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

 

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

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

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

в) підрахунок кількості слів, співпадаючих з останнім словом;

г) пошук в списку заданого слова (повернути номер елементу списку).

 

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

а) перевірка чи порожній список;

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

в) пошук рядка, що містить заданий підрядок;

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

 

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

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

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

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

г) порівняння двох списків на рівність їх елементів.

 

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

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

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

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

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

 

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

а) додавання в список нового елементу Е1 перед першим входженням елементу Е, якщо Е входить в список;

б) додавання в непорожній список пари нових елементів Е1 і Е2 перед його останнім елементом;

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

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

 

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

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

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

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

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

 

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

а) сортування чисел в порядку їх неубування;

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

в) збільшення усіх чисел послідовності на задану величину;

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

 

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. Тип даних, що зберігаються в списку: ціле число. Реалізувати наступні дії:

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

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

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

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


Дата добавления: 2015-09-01; просмотров: 33 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ДОМАШНІ ЗАВДАННЯ| Приклад виконання контрольної роботи

mybiblioteka.su - 2015-2024 год. (0.013 сек.)