Лабораторные работы 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 руб.
Другие работы
Необходимость, цели и задачи регионального планирования и прогнозирования
Qiwir
: 31 октября 2013
Содержание
Введение
Глава 1. Цели и задачи регионального планирования и прогнозирования
1.1 Прогнозирование и планирование развития регионов
1.2 Специфика региональных комплексных программ
Глава 2. Республиканская целевая программа развития машиностроительного комплекса Чувашской Республики на 2006 – 2010 годы
2.1 Содержание проблемы и необходимость решения её программными методами
2.2 Цель, задачи и сроки реализации Программы
Глава 3. Система программных мероприятий
Заключение
Список
10 руб.
Космические и наземные системы радиосвязи 15 билет 2019 год
xadmin
: 27 декабря 2019
БИЛЕТ 15
1 Общая структура спутниковой системы связи
2 Структурная схема ПРС ЦРРЛ с выделением каналов тч
3. Задача. Рассчитать отношение Рс/Рш на входе бортового ретранслятора спутниковой линии связи, находящегося на ИСЗ с круговой орбитой высотой 15000 км, при следующих параметрах линии:
Земная станция: мощность передатчика РПД ЗС = 0,1 кВт, коэффициент усиления передающей антенны GПД ЗС = 40 дБ, к.п.д. фидера ηПД ЗС = 1.
Среда распространения радиоволн: дополнительные потери АДОП = - 3 дБ.
150 руб.
Экзамен по дисциплине: Компьютерное моделирование. Билет №2.
teacher-sib
: 30 августа 2023
Экзаменационный билет № 2
Факультет АЭС Семестр 5
Дисциплина Компьютерное моделирование
1. Преобразование частоты дискретизации. Интерполяция и децимация. Оценка количества отсчетов прореживающего КИХ фильтра при однокаскадной реализации дециматора. Получение произвольного (нецелого) коэффициента преобразования.
2. Типовая структура кадра. Назначение полей.
3. Дано созвездие модуляции
400 руб.
Проектирование и эксплуатация сетей связи. Вариант №09.
ShockConsumer
: 17 апреля 2020
ЧАСТЬ 1
По заданной емкости РАТС типа EWSD, определить объем оборудования проектируемой станции, разработать структурную схему. Разместить оборудование на стативах и в автозале.
№ вар N кварт. Nнх РАТС-1 РАТС-2 РАТС-3
9 7200 5400 10600 5500 6900
Примечание:
1. На сети все станции цифровые.
2. Есть выход к АМТС и УСС.
3. Сигнализация между станциями осуществляется по ОКС№7.
4. Все номеронабиратели с декадным набором.
ЧАСТЬ 2
2.1. Создать аппаратную конфигурацию спроектированной станции.
2
999 руб.