Лабораторные работы 1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №14
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа 1
Задание
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Задание:
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
3. Рассчитать заданный (см. табл. 1) показатель на основе значений элементов списка и вывести значение показателя на экран.
4. Выполнить заданную (см. табл. 1) обработку списка и вывести обработанный список на экран.
Таблица 3 - Индивидуальные задания к лабораторной работе №1
№
варианта Число элементов Критерий для анализа Обработка
14 20 Минимальный по модулю элемент B. Отрицательные элементы сделать положительными и уменьшить на B
------------------------------------------------------------------------------
Содержание:
Задание
Блок-схема алгоритма выполнения программы
Текст программы
Результаты работы программы
Анализ полученных результатов
Вывод
=============================================
Лабораторная работа 2
Задание
Лабораторная работа №2
Тема: Двусвязные списки
Цель работы: изучить понятие и способы описания двусвязных списков и освоить их программную реализацию средствами языка С++.
Задание
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию двусвязного и кольцевого списка.
2. Составить программу на языке С++, в которой реализовать двусвязный список целых чисел. Предусмотреть операции добавления, изменения и удаления элемента в указанной позиции.
3. Сформировать список произвольных целых чисел (не менее 10 элементов) и вывести его на экран.
4. В соответствии с индивидуальным вариантом (табл. 2) обработать данные списка. При этом не использовать дополнительные списки или массивы. Обработанные данные вывести на экран.
5. Модифицировать программу для работы с кольцевым двусвязным списком и протестировать ее работу.
6. Сравнить реализации обоих списков и сделать выводы.
14. Упорядочить элементы списка по возрастанию
------------------------------------------------------------------------------
Содержание:
Задание
Лабораторная работа №2
Блок-схема алгоритма выполнения программы
Текст программы
Результаты работы программы
Анализ полученных результатов
Вывод
=============================================
Лабораторная работа 3
Задание
Тема: Бинарные деревья
Цель работы: изучить понятие и способы описания бинарных деревьев и освоить их приемы программирования алгоритмов их обработки.
Задание
1. На основе материалов конспекта лекций (раздел 5) и рекомендуемой литературы изучить теоретический материал по программированию бинарных деревьев.
2. Сформировать дерево (деревья) двоичного поиска и вывести его (их) на экран.
3. Выполнить обработку данных на этом бинарном дереве (табл. 3, задание 1) и вывести обработанное дерево на экран.
4. На полученном бинарном дереве найти заданную характеристику (табл. 3, задание 2) и вывести ее на экран.
Таблица 3 - Индивидуальные задания к лабораторной работе №3
№
варианта Задание 1
(преобразование) Задание 2
(определение характеристики)
14 Обнулить элементы, являющиеся совершенным числом и среди потомков которых также есть совершенные числа. Определить для узла и двух его потомков, можно ли их значения принять за стороны треугольника. Найти количество возможных решений для данного бинарного дерева.
------------------------------------------------------------------------------
Содержание:
Задание
Блок-схема алгоритма выполнения программы
Текст программы
Результаты работы программы
Анализ полученных результатов
Вывод
=============================================
Задание
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Задание:
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
3. Рассчитать заданный (см. табл. 1) показатель на основе значений элементов списка и вывести значение показателя на экран.
4. Выполнить заданную (см. табл. 1) обработку списка и вывести обработанный список на экран.
Таблица 3 - Индивидуальные задания к лабораторной работе №1
№
варианта Число элементов Критерий для анализа Обработка
14 20 Минимальный по модулю элемент B. Отрицательные элементы сделать положительными и уменьшить на B
------------------------------------------------------------------------------
Содержание:
Задание
Блок-схема алгоритма выполнения программы
Текст программы
Результаты работы программы
Анализ полученных результатов
Вывод
=============================================
Лабораторная работа 2
Задание
Лабораторная работа №2
Тема: Двусвязные списки
Цель работы: изучить понятие и способы описания двусвязных списков и освоить их программную реализацию средствами языка С++.
Задание
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию двусвязного и кольцевого списка.
2. Составить программу на языке С++, в которой реализовать двусвязный список целых чисел. Предусмотреть операции добавления, изменения и удаления элемента в указанной позиции.
3. Сформировать список произвольных целых чисел (не менее 10 элементов) и вывести его на экран.
4. В соответствии с индивидуальным вариантом (табл. 2) обработать данные списка. При этом не использовать дополнительные списки или массивы. Обработанные данные вывести на экран.
5. Модифицировать программу для работы с кольцевым двусвязным списком и протестировать ее работу.
6. Сравнить реализации обоих списков и сделать выводы.
14. Упорядочить элементы списка по возрастанию
------------------------------------------------------------------------------
Содержание:
Задание
Лабораторная работа №2
Блок-схема алгоритма выполнения программы
Текст программы
Результаты работы программы
Анализ полученных результатов
Вывод
=============================================
Лабораторная работа 3
Задание
Тема: Бинарные деревья
Цель работы: изучить понятие и способы описания бинарных деревьев и освоить их приемы программирования алгоритмов их обработки.
Задание
1. На основе материалов конспекта лекций (раздел 5) и рекомендуемой литературы изучить теоретический материал по программированию бинарных деревьев.
2. Сформировать дерево (деревья) двоичного поиска и вывести его (их) на экран.
3. Выполнить обработку данных на этом бинарном дереве (табл. 3, задание 1) и вывести обработанное дерево на экран.
4. На полученном бинарном дереве найти заданную характеристику (табл. 3, задание 2) и вывести ее на экран.
Таблица 3 - Индивидуальные задания к лабораторной работе №3
№
варианта Задание 1
(преобразование) Задание 2
(определение характеристики)
14 Обнулить элементы, являющиеся совершенным числом и среди потомков которых также есть совершенные числа. Определить для узла и двух его потомков, можно ли их значения принять за стороны треугольника. Найти количество возможных решений для данного бинарного дерева.
------------------------------------------------------------------------------
Содержание:
Задание
Блок-схема алгоритма выполнения программы
Текст программы
Результаты работы программы
Анализ полученных результатов
Вывод
=============================================
Дополнительная информация
Проверил(а): Полетайкин Алексей Николаевич
Оценка: Зачет
Дата оценки: 03.05.2023г.
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценка: Зачет
Дата оценки: 03.05.2023г.
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Контрольная и Лабораторные работы 1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №13, 14
IT-STUDHELP
: 3 мая 2023
Контрольная работа
Задание
Таблица 1. Варианты заданных предметных областей (ХХ – 2 последние цифры пароля)
ХХ Предметная область Атрибуты информации Критерий отбора
13 38 63 88 Описание изображения тип фигуры (квадрат, окружность и т.п.), координаты на плоскости, числовые характеристики (длина стороны, радиус и т.п.). Многоугольники
------------------------------------------------------------------------------
Содержание:
Задание
Часть I – Статические структуры
1.Текст задания
2.Текст п
1400 руб.
Лабораторная работа № 3 по дисциплине: Алгоритмы и структуры данных. Вариант №14
IT-STUDHELP
: 14 апреля 2021
Вариант №14
Лабораторная работа №3 - Бинарные деревья
Цель работы: изучить понятие и способы описания бинарных деревьев и освоить их приемы программирования алгоритмов их обработки.
Задание
1. На основе материалов конспекта лекций (раздел 5) и рекомендуемой литературы изучить теоретический материал по программированию бинарных деревьев.
2. Сформировать дерево (деревья) двоичного поиска и вывести его (их) на экран.
3. Выполнить обработку данных на этом бинарном дереве (табл. 3, задание 1) и вы
300 руб.
Лабораторная работа №№1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №3
IT-STUDHELP
: 15 ноября 2021
Лабораторная работа №1
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Задание:
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
3. Рассчитать заданный (см. табл. 1) показатель на основе значений элементов списка и вывести значение пок
900 руб.
Лабораторные работы №№1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №07
IT-STUDHELP
: 6 февраля 2022
Лабораторная работа №1
по дисциплине
«Алгоритмы и структуры данных»
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Задание:
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
3. Рассчитать заданный (см. табл. 1) показатель на основе знач
900 руб.
Лабораторные работы №№1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №12
IT-STUDHELP
: 30 декабря 2021
Лабораторная работа №1
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Задание:
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
3. Рассчитать заданный (см. табл. 1) показатель на основе значений элементов списка и вывести значение показ
900 руб.
Лабораторные работы №№1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №7
IT-STUDHELP
: 17 мая 2021
Вариант № 7
Лабораторная работа №1
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Задание:
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
3. Рассчитать заданный (см. табл. 1) показатель на основе значений элементов списка и вывести з
900 руб.
Лабораторные работы №№1-3 по дисциплине: Алгоритмы и структуры данных. Вариант № 12
IT-STUDHELP
: 14 апреля 2021
Вариант № 12
Лабораторная работа №1 - Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Задание:
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
3. Рассчитать заданный (см. табл. 1) показатель на основе значений элементов списка и вывести з
900 руб.
Лабораторной работе №1. Алгоритмы и структуры данных. Множества.
DiKey
: 23 марта 2023
Лабораторной работе №1. Алгоритмы и структуры данных.
Множества.
Цель работы
Исследование четырех способов хранения множеств в памяти ЭВМ
Задание
Инициализировать множество Е, содержащее шестнадцатеричные цифры, имеющиеся в А или В, но отсутствующие в С и в D
E = A+B – С - D
Постановка задачи и описание решения
Задача заключается в том, чтобы образовать объединение множеств А и В и вычесть из него С и D.
Для реализации задачи используется 4 способа хранения множеств: массивы, списки, массивы
75 руб.
Другие работы
Станок качалка СК 4-2,1-1600 Балансир-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
lenya.nakonechnyy.92@mail.ru
: 11 мая 2023
Станок качалка СК 4-2,1-1600 Балансир-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
261 руб.
Изучение и разработка оборудования для заправки холодильных агрегатов компрессионного типа масло
OstVER
: 11 ноября 2012
Введение
Оснащение предприятий по ремонту бытовых машин высокопроизводительным оборудованием, приспособлениями и специальными инструментами—одно из важнейших условий создания индустриальных методов ремонта, повышения его качества и снижения трудовых затрат.
Характерной особенностью ремонтных предприятий является многообразие технологических процессов, применяемых при ремонте бытовых машин. Это обстоятельство обусловливает использование большого количества оборудования различных видов и типажа,
5 руб.
Проект жестяницкого отделения СТО автомобилей ВАЗ (Спроектувати СТО автомобілів сімейства ВАЗ)
proekt-sto
: 31 марта 2023
Тема проекту: «Спроектувати СТО автомобілів сімейства ВАЗ»
Зміст проекту: Провести аналіз існуючих СТО і технологічних процесів обслуговування машин в них. Обґрунтувати вимоги, які повинні задовольнити СТО. Провести розрахунок елементів СТО. Розробити один із елементів СТО, абойого обладнання і технологічний процес його використання.
Тема завдання: Розробити елемент СТО: «Мідницьке відділення»
ЗМІСТ
Вступ…………………………………………………………………….. 2
1. Загальна частина………………………………………………….. 3
1.1. Введен
50 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 3.2 Вариант А
Z24
: 18 декабря 2025
Общая емкость разделена на два бака перегородкой с отверстием dо. Определить направление истечения воды через отверстие и величину расхода Q* при этом, если разность уровней в баках H, показание вакуумметра pвак, показание манометра pм = pн. При решении принять коэффициент расхода отверстия μ = 0,62. (Величины Н, pвак, pн, и dо взять из таблицы 3).
160 руб.