Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 3 Обработка базовых списковых структур данных Последовательность стек очередь

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

red54;;Лабораторная работа3

Обработка базовых списковых структур данных

(Последовательность, стек, очередь, дек, список)

Задание

Написать программу, реализующую ввод данных из текстового, двоичного файлов и с клавиатуры и вывод данных в текстовый, двоичный файл и на экран. Для хранения данных использовать заданную списковую структуру данных.

 Данные представляют собой структуру из 2-х элементов. Ввод-вывод в двоичный файл осуществлять чтением-записью области памяти, занимаемой структурой. Порядок ввода-вывода определяется спецификой списковой структуры.

 Количество элементов не должно быть ограничено (обязательно использовать динамическое выделение памяти).

 Программа должна быть реализована в виде меню, имеющего, приблизительно, следующую структуру:

  1.  Ввод
  2.  Из текстового файла
  3.  Из двоичного файла
  4.  С клавиатуры
  5.  Очистить
  6.  Вывод
  7.  В текстовый файл
  8.  В двоичный файл
  9.  На экран
  10.  Выход

Варианты

Данные

Структура

1

Название группы, кол-во студентов

1

Односвязный список

Выбор, куда добавлять/откуда читать

2

Фамилия студента, рейтинг

2

Стек

3

Название предмета, кол-во занятий

3

Очередь

4

Название товара, стоимость

4

Дек

Выбор, куда добавлять/откуда читать

5

Название книги,

кол-во страниц

5

Двусвязный список

Выбор, куда добавлять/откуда читать

6

Модель автомобиля, мощность двигателя

Отчет

  1.  Титульный лист
  2.  Задание + вариант
  3.  Текст программы
  4.  Тестовый пример

Тестовый пример сформировать по следующей схеме:

  1.  Чтение из исходного текстового файла (7-8 записейв отчет)
  2.  Добавление элементов с клавиатуры (2-3в отчет)
  3.  Сохранение в текстовый файл (в отчет новый текстовый файл)
  4.  Очистка
  5.  Чтение из текстового файла
  6.  Сохранение в двоичный файл (в отчет двоичный файл)
  7.  Очистка
  8.  Чтение из двоичного файла
  9.  Вывод на экран (в отчет)


ВАРИАНТЫ НА Л.Р.3 ПО ПРОГРАММИРОВАНИЮ

Данные

Структура

1

АВДОНИНА Ирина Васильевна

1

1

2

ДЕМЕНТЬЕВ Александр Александрович

 2

2

3

ДОРОХИНА Мария Николаевна

 3

 3

4

ДРУЗЬ Андрей Владимирович

 4

 3

5

ЕРМОЛАЕВ Александр Витальевич

 5

4

6

ЗАЙЦЕВ Владимир Михайлович

 6

2

7

КЛЕВЦОВ Владимир Сергеевич

 1

2

8

КУЛИКОВ Александр Сергеевич

 2

2

9

ЛОСЕВ Иван Николаевич

 3

2

10

МАКИНА Татьяна Павловна

 4

2

11

МАЛЫШЕВ Евгений Юрьевич

 5

4

12

МЕЖЕНОВ Дмитрий Алексеевич

 6

3

13

МИТИН Владислав Игоревич

 1

4

14

НЕГРОБОВ Роман Николаевич

 2

1

15

НИКИТИН Евгений Николаевич

 3

3

16

ОЧКАСОВ Николай Викторович

 4

2

17

ПАХОМОВА Наталия Андреевна

 5

2

18

ПОЛЯКОВА Виктория Анатольевна

 6

3

19

ПУЛЯК Ярослав Николаевич

 1

2

20

РУДАКОВ Владислав Юрьевич

 2

2

21

САЕНКО Анастасия Сергеевна

 3

2

22

СОЛОВЬЕВА Наталья Павловна

 4

1

23

СТАФЕЕВСКИЙ Алексей Михайлович

 5

2

24

ТОЛЧЕЕВ Егор Алексеевич

 6

2

26

ЧИЧИКИНА Мария

 1

3

25

ШАРИПОВ Александр Сергеевич

 2

4




1. Курсовая работа- Избирательное право и избирательная система в Российской Федерации
2. Бухгалтерская отчетность субъектов малого предпринимательства
3. Такахаси Наоко english
4. Реферат- SWOТ-аналіз підприємства
5. Общетуристическое и Специальное
6. Методы воспитания и перевоспитания
7. прежнему отказывается но забрезжило иное решение основной проблемы экономического развития настало врем
8. РЕФЕРАТ ПОЛИТИЧЕСКИЕ ИДЕИ ТОМАСА МОРА СОДЕРЖАНИЕ 1
9. Учебное пособие- Законный представитель несовершеннолетнего подозреваемого, обвиняемого в уголовном процессе
10. А 'рамында 214дан астам к'міртегі бар темір мен к'міртегні' 'орытпасы; 41 Темір к'міртек ж'йесіндегі
11. Основные функции и правовое значение неустойки
12. складання плану роботи вступ 23 питання висновки; формулювання власних висновків; складання с
13. Тема- Загальна характеристика економічних злочинів Галузь знань 0304 ПРАВ.
14. тема усиливает свою активность в стрессовой ситуации
15. . Літературно драматургічна частина.
16. Реферат- Лексикализация внутренней формы слова
17. Реферат- Архиепископ Афанасий Холмогорский
18. Центральная Азия
19. Взаимодействие СМИ и аудитории1
20. Мобильная связь