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

Цена:
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

Описание

Вариант 3
Таблица 1. Варианты заданных предметных областей (ХХ – 2 последние цифры пароля)
ХХ Предметная область Атрибуты информации Критерий отбора
03 28 53 78 Библиотека автор книги, название, год издания, код УДК, цена, количество в библиотеке Книги с нулевым количеством



Часть 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. Предусмотреть такие процедуры работы со списком:
• добавления элемента в заданную позицию списка;
• изменение данных элемента списка в заданной позиции;
• удаления элемента из заданной позиции списка;
• вывода элементов списка на экран.

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

Вид работы: Контрольная работа
Оценка: Зачет
Дата оценки: 15.11.2021

Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Алгоритмы и структуры данных. Вариант №3
Часть I – Статические структуры Часть II – Дисциплина обслуживания Часть III – Линейные односвязные списки Часть IV – Двусвязные и кольцевые списки
User Андрей459 : 24 января 2022
1690 руб.
Алгоритмы и структуры данных. Вариант №3
Презентация - Алгоритмы и структуры данных
Содержание: Основные алгоритмы и структуры данных. Поиск. Сортировка. Списки. Деревья. Таблицы.
User alfFRED : 24 ноября 2012
10 руб.
Лабораторная работа №3 по дисциплине "Алгоритмы и структуры данных". Вариант №3
Лабораторная работа №3 Тема: Бинарные деревья Цель работы: изучить понятие и способы описания бинарных деревьев и освоить их приемы программирования алгоритмов их обработки. Задание На основе материалов конспекта лекций (раздел 5) и рекомендуемой литературы изучить теоретический материал по программированию бинарных деревьев. Сформировать дерево (деревья) двоичного поиска и вывести его (их) на экран. Выполнить обработку данных на этом бинарном дереве (табл. 3, задание 1) и вывести обработанно
User Андрей459 : 24 января 2022
890 руб.
Лабораторная работа №3 по дисциплине "Алгоритмы и структуры данных". Вариант №3
Лабораторная работа №1 по дисциплине "Алгоритмы и структуры данных". Вариант №3
Лабораторная работа №1 Тема: Линейные односвязные списки. Цель: изучение и освоение использование структур и линейных списков. Минимальный набор конструкций языка С++, необходимых для программирования односвязного списка: Задание: На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран. Рассчитать задан
User Андрей459 : 24 января 2022
890 руб.
Лабораторная работа №1 по дисциплине "Алгоритмы и структуры данных". Вариант №3
Лабораторная работа №2 по дисциплине "Алгоритмы и структуры данных". Вариант №3
Лабораторная работа №2 Тема: Двусвязные списки Цель работы: изучить понятие и способы описания двусвязных списков и освоить их программную реализацию средствами языка С++. Задание На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию двусвязного и кольцевого списка. Составить программу на языке С++, в которой реализовать двусвязный список целых чисел. Предусмотреть операции добавления, изменения и удаления элемента в ука
User Андрей459 : 24 января 2022
890 руб.
Лабораторная работа №2 по дисциплине "Алгоритмы и структуры данных". Вариант №3
Техническая термодинамика и теплотехника УГНТУ Задача 5 Вариант 03
Водяной пар, имея начальные параметры р1=2 МПа и степень сухости х1=0,9, нагревается при постоянном давлении до температуры t2 (процесс 1-2), затем дросселируется до давления p2 (процесс 2-3). При давлении p2 пар попадает в сопло Лаваля, где расширяется до давления р3=0,05 МПа (процесс 3-4). Определить, используя h-s — диаграмму водяного пара (приложение Д, рисунок Д1): — количество теплоты, подведенной к пару в процессе 1-2; — изменение внутренней энергии и конечную температуру дроссел
User Z24 : 16 декабря 2025
200 руб.
Техническая термодинамика и теплотехника УГНТУ Задача 5 Вариант 03
Лабораторная работа № 6 по электротехнике
Исследование трехфазной электрической цепи при соединении однофазных приемников энергии в звезду Цель работы: 1. Развивать навыки работы с цифровым мультиметром при измерении силы тока и напряжения в цепях переменного трехфазного тока. 2. Рассчитать активную мощность каждой трехфазной системы и всей системы по экспериментальным данным для симметричной и несимметричной нагрузкой. 3. Ознакомится с методами анализа электрической цепи с применением векторных диаграмм.
User anderwerty : 4 мая 2014
100 руб.
Разработка интегрального аналогового устройства» Вариант - № 2. 3 Семестр
Введение………………………………………………………………………...3 Техническое задание…………………………………………………………...4 1 Структурная схема устройства…………………………………………………5 2 Разработка принципиальной схемы устройства………………………………6 2.1 Расчет активных элементов…………………………………………………..6 3 Расчет амплитудно-частотной характеристики……………………………….7 3.1 АЧХ в области нижних частот……………………………………………….8 3.2 АЧХ в области верхних частот………………………………………………9 3.3 Результирующая АЧХ………………………………………………………..9 4 Разработка топологии ИМС………………………………
User наташ : 22 октября 2011
300 руб.
Гидравлика РГОТУПС Задача 2.2 Вариант 9
Дорожная насыпь, имеющая высоту Ннас, ширину земляного полотна В = 12 м и крутизну заложения откосов m = 1,5, пересекает водоток с переменным расходом, для пропуска которого в теле насыпи укладывают с уклоном iт круглую железобетонную трубу, имеющую обтекаемый оголовок. Требуется: Подобрать диаметр трубы для пропуска максимального расчетного расхода Qmax в напорном режиме при допустимой скорости движения воды в трубе vдоп = 4 м/с и минимально допустимом расстоянии от бровки насыпи до подпо
User Z24 : 16 октября 2025
300 руб.
Гидравлика РГОТУПС Задача 2.2 Вариант 9
up Наверх