Алгоритмы и структуры данных. Вариант №07

Цена:
850 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task.exe
material.view.file_icon Task.exe.intermediate.manifest
material.view.file_icon Task.obj
material.view.file_icon Task.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task.cpp
material.view.file_icon Task.ncb
material.view.file_icon Task.sln
material.view.file_icon Task.suo
material.view.file_icon Task.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task.exe
material.view.file_icon Task.exe.intermediate.manifest
material.view.file_icon Task.obj
material.view.file_icon Task.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task.cpp
material.view.file_icon Task.ncb
material.view.file_icon Task.sln
material.view.file_icon Task.suo
material.view.file_icon Task.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task.exe
material.view.file_icon Task.exe.intermediate.manifest
material.view.file_icon Task.obj
material.view.file_icon Task.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task.cpp
material.view.file_icon Task.ncb
material.view.file_icon Task.sln
material.view.file_icon Task.suo
material.view.file_icon Task.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task.exe
material.view.file_icon Task.exe.intermediate.manifest
material.view.file_icon Task.obj
material.view.file_icon Task.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task.cpp
material.view.file_icon Task.ncb
material.view.file_icon Task.sln
material.view.file_icon Task.suo
material.view.file_icon Task.vcproj

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Контрольная работа
по дисциплине
«Алгоритмы и структуры данных»
Выполнение работы


Таблица 1. Варианты заданных предметных областей (ХХ – 2 последние цифры пароля)
ХХ Предметная область Атрибуты информации Критерий отбора
07 32 57 82 Студенты фамилия студента, имя, отчество, факультет, число членов семьи Студенты с заданного факультета

Часть I – Статические структуры
1. На основе материалов конспекта лекций, рекомендуемой литературы и материалов сети Интернет изучить теоретический материал по программированию статических структур данных (раздел 1 конспекта лекций) и области их эффективного использования, а также возможности языка С++ для создания и обработки статических структур.
2. Разработать программу с пользовательскими функциями для решения следующей задачи:
• в соответствии с индивидуальным вариантом (табл. 1) составить структуру данных, описывающую заданную предметную область;
• написать подпрограммы:
o добавления записи;
o вывода записей на экран;
o удаления записи, указанной ее порядковым номером;
o изменение данных записи, указанной ее порядковым номером;
o вывода на экран записей, удовлетворяющих некоторому критерию;
• в основной программе организовать простое текстовое меню, посредством которого реализовать обработку данных при помощи вызова подпрограмм.
3. Протестировать программу. Данные следует вводить псевдореальные (не бессмысленные).

Часть II – Дисциплина обслуживания
1. На основе материалов конспекта лекций, рекомендуемой литературы и материалов сети Интернет изучить теоретический материал по программированию статических структур данных с заданной дисциплиной обслуживания (раздел 2 конспекта лекций) и области их эффективного использования, а также возможности языка С++ для создания и обработки структур с заданной дисциплиной обслуживания.
2. На базе структуры, разработанной при выполнении части I, реализовать обработку данных посредством заданной дисциплины обслуживания, выбранной согласно последней цифре пароля:
• нечетная цифра – LIFO (стек);
• четная цифра – FIFO (очередь);
3. Посредством пользовательских функций реализовать следующие операции:
• добавление новой записи (с проверкой на переполнение);
• извлечение записи (с исключением) и возвращение ее в основную программу для вывода на экран;
• определение числа хранимых записей;
• очистка структуры.
4. Провести тестирование реализованных функций.
5. Разработать пользовательскую функцию вывода на экран записей, удовлетворяющих заданному критерию, и протестировать ее выполнение. Функция должна вызывать функцию извлечения записи и осуществлять ее проверку на соответствие параметрам. При соответствии выводить запись на экран, иначе отбрасывать. В результате проведенного анализа структура должна оказаться пустой.

Часть III – Линейные односвязные списки
1. На основе материалов конспекта лекций, рекомендуемой литературы и материалов сети Интернет изучить понятие линейного односвязного списка (раздел 3 конспекта лекций) и возможности языка программирования С++ для создания и обработки односвязных списков.
2. Разработать программу на языке С++ для решения следующей задачи:
В соответствии с индивидуальным вариантом задания (табл. 1) реализовать динамическую структуру данных, описывающую предметную область в виде линейного односвязного списка, и процедуры:
• добавления элемента в начало списка;
• добавления элемента в конец списка;
• удаления элемента из начала списка;
• удаления элемента из конца списка;
• удаления из списка элемента, указанного его порядковым номером;
• изменение данных элемента списка, указанного его порядковым номером;
• вывода элементов списка на экран.
3. Протестировать программу.


Часть IV – Двусвязные и кольцевые списки
1. На основе материалов конспекта лекций, рекомендуемой литературы и материалов сети Интернет изучить понятие двусвязного и кольцевого списка (раздел 4 конспекта лекций) и возможности языка программирования С++ для создания и обработки таких списков.
2. Выполнить преобразование кода, разработанного при выполнении задания части III, сделав список:
• нечетная цифра – однонаправленным кольцевым;
• четная цифра – двунаправленным кольцевым;
3. Предусмотреть такие процедуры работы со списком:
• добавления элемента в заданную позицию списка;
• изменение данных элемента списка в заданной позиции;
• удаления элемента из заданной позиции списка;
• вывода элементов списка на экран.

Дополнительная информация

Оценка: Зачет
Дата оценки: 06.02.2022

Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Лабораторные работы №№1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №07
Лабораторная работа №1 по дисциплине «Алгоритмы и структуры данных» Тема: Линейные односвязные списки. Цель: изучение и освоение использование структур и линейных списков. Задание: 1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка. 2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран. 3. Рассчитать заданный (см. табл. 1) показатель на основе знач
User IT-STUDHELP : 6 февраля 2022
900 руб.
promo
Презентация - Алгоритмы и структуры данных
Содержание: Основные алгоритмы и структуры данных. Поиск. Сортировка. Списки. Деревья. Таблицы.
User alfFRED : 24 ноября 2012
10 руб.
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №07
Контрольная работа по дисциплине «Алгоритмы и структуры данных» Выполнение работы Таблица 1. Варианты заданных предметных областей (ХХ – 2 последние цифры пароля) ХХ Предметная область Атрибуты информации Критерий отбора 07 32 57 82 Студенты фамилия студента, имя, отчество, факультет, число членов семьи Студенты с заданного факультета Часть I – Статические структуры 1. На основе материалов конспекта лекций, рекомендуемой литературы и материалов сети Интернет изучить теоретический материал по
User IT-STUDHELP : 6 февраля 2022
1500 руб.
promo
Алгоритмы и структуры данных. Вариант №3
Часть I – Статические структуры Часть II – Дисциплина обслуживания Часть III – Линейные односвязные списки Часть IV – Двусвязные и кольцевые списки
User Андрей459 : 24 января 2022
1690 руб.
Алгоритмы и структуры данных. Вариант №3
Алгоритмы и структуры данных. Вариант №12
Выполнение работы Таблица 1. Варианты заданных предметных областей (ХХ – 2 последние цифры пароля) ХХ Предметная область Атрибуты информации Критерий отбора 12 37 62 87 Микросхемы памяти обозначение, разрядность, емкость, время доступа, количество на схеме, стоимость Схемы памяти с заданной разрядностью Часть I – Статические структуры 1. На основе материалов конспекта лекций, рекомендуемой литературы и материалов сети Интернет изучить теоретический материал по программированию статических с
User IT-STUDHELP : 30 декабря 2021
850 руб.
promo
Шпиндель для станка станка 6Н82Г
Шпиндель для станка станка 6Н82Г Графическая часть 5 листов. Автокад
User DiKey : 29 апреля 2020
50 руб.
Шпиндель для станка станка 6Н82Г
Медицинское страхование в России, его развитие и участники
Введение Глава 1.История развития медицинского страхования. Страхование на Руси. Страхование в дореволюционной России. Страхование в Советской России. Глава 2. Обязательное медицинское страхование. 2.1. Принципы, задачи, участники и субъекты системы ОМС. 2.2. Особенности формирования и использования бюджета территориального фонда обязательного медицинского страхования. 2.3. Тульский территориальный фонд обязательного медицинского страхования. Глава 3. Добровольное медицинское страховани
User Aronitue9 : 26 октября 2013
5 руб.
Компьютерные технологии в науке и производстве. Лабораторная работа №1. Установка и настройка программного обеспечения для организации настольно – издательской системы на базе Latex
Лабораторная работа № 1 Тема: Установка и настройка программного обеспечения для организации настольно – издательской системы на базе Latex. Цель работы: Изучение процедуры установки в операционной системе Windows программного обеспечения для организации настольной издательской системы на основе Latex, и его настройки. Цель лабораторной - изучить установку пакетов MikTeX, Ghostscript, GSview, WinEdt для работы с русскоязычными документами в LaTeX 2e и получения качественных Postscript и PDF
User 8arracuda : 12 марта 2016
75 руб.
Основы теплотехники и гидравлики Загорск 1985 Задача 18
В сушилку поступает воздух с относительной влажностью φ, подогретый от t1ºC до t2ºC. При выходе из сушилки воздух имеет температуру tºC. Определить, пользуясь диаграммой hd, влагосодержание воздуха, расход воздуха и потребное количество теплоты на 1 кг испарившейся влаги в идеальной сушильной установке.
User Z24 : 20 ноября 2025
200 руб.
Основы теплотехники и гидравлики Загорск 1985 Задача 18
up Наверх