Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 2922 Лабораторна робота №7 на тему Програмування з використанням структури даних Список

Лабораторна робота №7 на тему Програмування з використанням структури даних Список

« Назад

Лабораторна робота №7 на тему Програмування з використанням структури даних Список 

Варіант 1 

  1. Створити список з цілих чисел. Перетворити список таким чином, що кожне додатне число продублювати.

  2. Елемент списку складається з полів: номер автобуса; прізвище водія; номер маршруту.

Програма повинна:

  • Сформувати список з даних про автобуси, що знаходяться в автопарку;

  • Якщо автобус виїжджає з парку, то дані про цей автобус переписуються у другий список, а з першого видаляються;

  • По запиту видаються дані про автобуси з любого списку.

  • Відсортувати список за номером маршруту. 

Варіант 2

1. Створити список з цілих чисел. Перетворити список таким чином, що кожне парне число переписати у кінець списку.

2. Елемент списку складається з полів: інвентарний номер книги; прізвище автора; назва книги; рік видання.

Програма повинна:

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

  • Видалення даних про книги, які списуються;

  • По запиту видаються дані про книги :по прізвищу автора, по року видання.

  • Відсортувати список по авторам.

Варіант 3

1. Створити список з цілих чисел. Перетворити список таким чином, що усі числа, які знаходяться після максимального замінити на задане число.

2. Елемент списку складається з полів: інвентарний номер книги; прізвище автора; назва книги; рік видання, ціна.

Програма повинна:

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

  • Змінити ціну книг, що видані раніше заданого року;

  • Додавати дані про нові книги.

  • Відсортувати список по року видання.

Варіант 4

1. Створити список з цілих чисел таким чином, що кожне від’ємне число записувати на початок списку, а додатне - у кінець списку.

2. Елемент списку складається з полів: пункт призначення, номер рейсу; прізвище пасажира, дата вильоту.

Програма повинна:

  • Сформувати список з заявок на білети;

  • Додати нову заявку;

  • Видати дані про заявки для будь-якого рейсу.

  • Відсортувати список по номеру рейса.

Варіант 5

1. Створити список з цілих чисел. Перетворити список таким чином, що усі числа, які знаходяться до максимального замінити на задане число.

2. Елемент списку складається з полів: номер телефону, прізвище абонента, кількість хвилин розмов, сума до сплати.

Програма повинна:

  • Сформувати список абонентів;

  • Додати нового абонента.

  • Видати дані про будь-якого абонента з підрахуванням загальної суми.

  • Відсортувати список по номеру телефону.

Варіант 6 

  1. Створити список з цілих чисел. Надрукувати числа, які знаходяться між максимальним та мінімальним числом(максимальне зустрічається раніше).

  2. Елемент списку складається з полів: номер потяга, станція призначення, час відправлення.

Програма повинна:

  • Сформувати список з даних про потяги;

  • Змінити час відправлення для будь-якого номеру потягу.

  • Видати дані про будь-який номер потягу.

  • Відсортувати список по часу відправлення. 

Варіант 7 

  1. Створити список з цілих чисел. Видалити з нього усі числа, які повторюються.

  2. Елемент списку складається з полів: номер складу, назва товару, кількість, ціна.

Програма повинна:

  • Сформувати список з даних про склади.

  • Змінити кількість для будь-якого товару.

  • Видати дані про будь-який склад.

  • Відсортувати список по назві товару. 

Варіант 8 

  1. Створити список з цілих чисел. Перетворити список таким чином, що усі числа, які знаходяться до максимального перенести в кінець списку.

  2. Елемент списку складається з полів: країна, прізвище туриста, ціна путівки, кількість путівок, дата замовлення.

Програма повинна:

  • Сформувати список з даних про туристів.

  • Видалити дані за попередній місяць.

  • Видати дані про будь-яку країну.

  • Відсортувати список по країнам.

Варіант 9 

1. Створити список з цілих чисел. Перетворити список таким чином, що усі додатні числа перенести на початок списку.

2. Елемент списку складається з полів: код абоненту, прізвище, кількість спожитої є/є, дата сплати.

Програма повинна:

  • Сформувати список з даних про абонентів.

  • Додавати дані про нову сплату.

  • Видати дані про будь-якого абонента.

  • Відсортувати список по прізвищам.

Варіант 10 

1. Створити список з цілих чисел. Перетворити список таким чином, що усі непарні числа перенести в кінець списку.

2. Елемент списку складається з полів: номер магазину, адреса, назва товару, ціна, кількість, дата замовлення.

Програма повинна:

  • Сформувати список з даних про замовлений товар.

  • Видалити дані за попередній місяць.

  • Видати дані про будь-який магазин.

  • Відсортувати список по назві товару.

З повагою ІЦ "KURSOVIKS"!