Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 29.5.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. Первый додинастический период первая половина IV тысячелетия до н
2. Границы расселения германцев на европейской территории
3. таки остается неподвижной когда его теплая слеза падает ей на щеку
4. Пленка на поверхности суши
5. Формирование звукопроизношения у детей старшего дошкольного возраста с патологией зрения в процессе игровой деятельности
6. Политическая экономия Факультет Политологии декабрь 2013 г
7. Общая рецептура
8. Проблема ядерного разоружения в программах политических партий
9. КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ ФГБОУ ВПО КГЭУ ДНЕ
10. Темаров Геометрия Великой пирамиды Простые геометрические соотношения между элементами внутреннего ст
11. Статья- Особенности ионного переноса в твердом электролите с двумя сортами подвижных катионов
12. Пушкинская площадь
13. Лекция 14 4932
14. Тема- Территориальное общественное самоуправление Студент- Фандеева О
15. Место истории медицины и фармации в формировании мировоззрения будущего врача и провизора
16. . Утвердить прилагаемые Межотраслевые правила по охране труда при эксплуатации газового хозяйства организа
17. Динамическое программирование и вариационное исчисление
18. экономических преобразований АНДРЕЙ ТУРдоктор экономических наук профессорзаместитель министра эко
19. РОССИЙСКАЯ ПРАВОВАЯ АКАДЕМИЯ МИНИСТЕРСТВА ЮСТИЦИИ РОССИЙСКОЙ ФЕДЕРАЦИИ КАФЕДРА ТЕОРИИ ГОСУДАРС.
20.  15 2 25 5 Средняя толщина земной коры 50 км 80 км 60 км 30 км 6 Земная кора перемещается