Лабораторные работы 1-2 по дисциплине: Алгоритмы и структуры данных. Вариант №2
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Вариант №2
лабораторная работа №1
ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ.
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
ОДНОСВЯЗНОГО СПИСКА
Цель работы: освоение навыков составления и тестирования алгоритмов и объектно-ориентированных программ, использующих динамические структуры данных.
Задание
1. Составить программу на языке C# для обработки данных с помощью динамических структур данных в соответствии с индивидуальным заданием к лабораторной работе 7 (табл. 7.1). В программе предусмотреть:
- организацию заданного вида односвязного списка;
- ввод с клавиатуры и добавление записей в список согласно его специфике;
- удаление записей из списка согласно его специфике;
- выполнение заданной операции с указанными записями;
- вывод списка в соответствии с индивидуальным заданием;
- обработку необходимых исключений (ввод данных, работа с памятью, арифметика, файловый вывод).
Работу выполнить без использования стандартного класса List!
2. В методе Main реализовать текстовое меню для организации работы со списком.
3. Сделать выводы по работе.
Индивидуальное задание
Вар Дисциплина обслуж. Опер. с указ. зап. Вывод списка
2 Стек Удаление указан. зап. В файл
=============================================
лабораторная работа №2
ДВУМЕРНАЯ ГРАФИКА В C#. ПОСТРОЕНИЕ ГРАФИКОВ ФУНКЦИЙ С ПОМОЩЬЮ БИБЛИОТЕКИ ZEDGRAPH
Цель работы: освоение навыков составления программ с графическим интерфейсом Windows для работы с функциями, применения средств библиотеки ZedGraph для построения функций.
Задание
1. В соответствии с индивидуальным заданием к лабораторной работе 3 (табл. 3.2) выполнить построение графика заданной функции на заданном интервале значений аргумента. Предусмотреть командную кнопку, обеспечивающую построение (перестроение) графика.
2. Ввод постоянных значений a, b, c осуществлять в текстовых полях. После изменения значений в полях выполнять обновление графика (обрабатывать событие AfterUpdate).
3. В точках найденных минимального и максимального значений опустить перпендикуляры на оси графика. Перпендикуляры выделить цветом, отличным от цветов осей и линии графика функции. Перпендикуляры на оси ординат обозначить найденными значениями.
4. В программе предусмотреть обработку арифметических исключений. В случае возникновения исключительной ситуации выводить диалоговое окно с критическим сообщением об ошибке и предложением ввести корректные данные.
5. В отчете представить результаты для разных значений a, b, c и в условиях обработки исключения.
Исходные данные на фото
=============================================
лабораторная работа №1
ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ.
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
ОДНОСВЯЗНОГО СПИСКА
Цель работы: освоение навыков составления и тестирования алгоритмов и объектно-ориентированных программ, использующих динамические структуры данных.
Задание
1. Составить программу на языке C# для обработки данных с помощью динамических структур данных в соответствии с индивидуальным заданием к лабораторной работе 7 (табл. 7.1). В программе предусмотреть:
- организацию заданного вида односвязного списка;
- ввод с клавиатуры и добавление записей в список согласно его специфике;
- удаление записей из списка согласно его специфике;
- выполнение заданной операции с указанными записями;
- вывод списка в соответствии с индивидуальным заданием;
- обработку необходимых исключений (ввод данных, работа с памятью, арифметика, файловый вывод).
Работу выполнить без использования стандартного класса List!
2. В методе Main реализовать текстовое меню для организации работы со списком.
3. Сделать выводы по работе.
Индивидуальное задание
Вар Дисциплина обслуж. Опер. с указ. зап. Вывод списка
2 Стек Удаление указан. зап. В файл
=============================================
лабораторная работа №2
ДВУМЕРНАЯ ГРАФИКА В C#. ПОСТРОЕНИЕ ГРАФИКОВ ФУНКЦИЙ С ПОМОЩЬЮ БИБЛИОТЕКИ ZEDGRAPH
Цель работы: освоение навыков составления программ с графическим интерфейсом Windows для работы с функциями, применения средств библиотеки ZedGraph для построения функций.
Задание
1. В соответствии с индивидуальным заданием к лабораторной работе 3 (табл. 3.2) выполнить построение графика заданной функции на заданном интервале значений аргумента. Предусмотреть командную кнопку, обеспечивающую построение (перестроение) графика.
2. Ввод постоянных значений a, b, c осуществлять в текстовых полях. После изменения значений в полях выполнять обновление графика (обрабатывать событие AfterUpdate).
3. В точках найденных минимального и максимального значений опустить перпендикуляры на оси графика. Перпендикуляры выделить цветом, отличным от цветов осей и линии графика функции. Перпендикуляры на оси ординат обозначить найденными значениями.
4. В программе предусмотреть обработку арифметических исключений. В случае возникновения исключительной ситуации выводить диалоговое окно с критическим сообщением об ошибке и предложением ввести корректные данные.
5. В отчете представить результаты для разных значений a, b, c и в условиях обработки исключения.
Исходные данные на фото
=============================================
Дополнительная информация
Проверил(а):
Оценка: Отлично
Дата оценки: 07.10.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценка: Отлично
Дата оценки: 07.10.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Алгоритмы и структуры данных. Лабораторная работа №1. (Вариант №2)
Milka189904
: 21 сентября 2021
Лабораторная работа №1
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Минимальный набор конструкций языка С++, необходимых для программирования односвязного списка:
// Статическая структура, описывающая узел списка
struct list{
int info;
list *next;
};
// Функция инициализации списка с 1 узлом и данными параметра а
list * init(int a){
250 руб.
Лабораторной работе №1. Алгоритмы и структуры данных. Множества.
DiKey
: 23 марта 2023
Лабораторной работе №1. Алгоритмы и структуры данных.
Множества.
Цель работы
Исследование четырех способов хранения множеств в памяти ЭВМ
Задание
Инициализировать множество Е, содержащее шестнадцатеричные цифры, имеющиеся в А или В, но отсутствующие в С и в D
E = A+B – С - D
Постановка задачи и описание решения
Задача заключается в том, чтобы образовать объединение множеств А и В и вычесть из него С и D.
Для реализации задачи используется 4 способа хранения множеств: массивы, списки, массивы
75 руб.
400 руб.
400 руб.
400 руб.
Лабораторной работе №1. по дисциплине АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ. Тема МНОЖЕСТВА.
DiKey
: 28 марта 2023
Лабораторной работе No1.
по дисциплине АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ.
Тема МНОЖЕСТВА.
Задание
Составить и отладить программу, реализующую обработку множеств по заданию: No варианта 10.
Универсум - Строчные латинские буквы.
Множество, содержащее буквы, имеющиеся в любом из множеств A или B, но отсутсвующие в C, кроме того, обязательно встречающиеся
также и в D
1. Уточнить задание: записать его в виде формулы для получения пятого множества по заданным четырём, используя знаки операций над множ
100 руб.
Лабораторная работа №1 по дисциплине "Алгоритмы и структуры данных". Вариант №3
Андрей459
: 24 января 2022
Лабораторная работа №1
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Минимальный набор конструкций языка С++, необходимых для программирования односвязного списка:
Задание:
На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
Рассчитать задан
890 руб.
Лабораторная работа №1 по дисциплине "Алгоритмы и структуры данных" (вариант 6)
Greenberg
: 28 августа 2020
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Задание:
1. На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
2. Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
3. Рассчитать заданный (см. табл. 1) показатель на основе значений элементов списка и вывести значение показателя на экран.
4. Выпо
140 руб.
Другие работы
Земельное право
тантал
: 23 июля 2013
(ЗП 96) (2)
Задание 1
Эволюция развития частной собственности на землю в России: исторический аспект и современность.
Задание 2
Правовые проблемы государственного управления земельными ресурсами в Российской Федерации.
Задание 3
Опыт регулирования земельных отношений в дореволюционной России, возможный или рекомендуемый для использования в России современной.
100 руб.
Контрольная работа №1, Дискретная математика, 8-й вариант, 2-й семестр
Andreas74
: 10 октября 2018
Вариант № 8
I. Задано универсальное множество и множества Найти результаты действий a) - д) и каждое действие проиллюстрировать с помощью диаграммы Эйлера-Венна.
,
, , , .
а) ; б) ; в) ; г) ; д) .’
II. Ввести необходимые элементарные высказывания и записать логической формулой следующее предложение.
“Если студент и экзаменатор не понимают друг друга, то студент не готов или пришёл не на тот экзамен”.
III. Для булевой функции найти методом преобразования минимальную ДНФ. По таблиц
120 руб.
Политическая мысль в России ХІХ-ХХ вв.
Lokard
: 19 января 2014
Введение
1. Политические идеи русских революционных демократов
2. Идеи либерализма в русской политической мысли
3. Развитие идеологического радикализма
Заключение
Список литературы
Введение
Политическая мысль России была своеобразной по сравнению с европейской общественно-политической традицией. Это своеобразие было продиктовано двумя важными обстоятельствами. Во-первых, особым географическим положением России, которое сочетало в себе огромное пространство с богатыми потенциальными ресурсами, и
10 руб.
Микропроцессорных систем в коммутации
my-mind
: 21 февраля 2014
Задача 1
Для сети емкостью N номеров определить количество линий к серверу речевых сообщений и необходимый объем памяти для хранения речевых сообщений при следующих исходных данных: удельная абонентская нагрузка y (Эрл.); доля возникающей нагрузки, направляемой к серверу речевой почты – Кр (%); тип включения линий – полнодоступное.
Исходные данные к задаче 1.
N, тысяч номеров у, Эрл. Р, %
90 0.025 2.8
Задача 2.
Изобразить схему организации межпроце
300 руб.