Лабораторные работы 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 руб.
Лабораторной работе №2. по дисциплине Алгоритмы и структуры данных. Тема Алгоритмы поиска в линейных структурах данных. Вариант 2
DiKey
: 28 марта 2023
Лабораторной работе №2. по дисциплине Алгоритмы и структуры данных. Тема Алгоритмы поиска в линейных структурах данных.
Вариант 2
100 руб.
Лабораторной работе №1. по дисциплине АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ. Тема МНОЖЕСТВА.
DiKey
: 28 марта 2023
Лабораторной работе No1.
по дисциплине АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ.
Тема МНОЖЕСТВА.
Задание
Составить и отладить программу, реализующую обработку множеств по заданию: No варианта 10.
Универсум - Строчные латинские буквы.
Множество, содержащее буквы, имеющиеся в любом из множеств A или B, но отсутсвующие в C, кроме того, обязательно встречающиеся
также и в D
1. Уточнить задание: записать его в виде формулы для получения пятого множества по заданным четырём, используя знаки операций над множ
100 руб.
Лабораторная работа №1 по дисциплине "Алгоритмы и структуры данных". Вариант №3
Андрей459
: 24 января 2022
Лабораторная работа №1
Тема: Линейные односвязные списки.
Цель: изучение и освоение использование структур и линейных списков.
Минимальный набор конструкций языка С++, необходимых для программирования односвязного списка:
Задание:
На основе материалов конспекта лекций (раздел 3) и рекомендуемой литературы изучить теоретический материал по программированию односвязного списка.
Сформировать однонаправленный список целых чисел заданной (см. табл. 1) длины и вывести его на экран.
Рассчитать задан
890 руб.
Другие работы
Контрольная работа по дисциплине: Направляющие системы электросвязи Хабаровск-Вяземский
verunchik
: 11 февраля 2014
Расчет трассы Хабаровск-Вяземский
No варианта Оконечныепункты λ, мкм n1 n2 αк, дБ/км αрс, дБ αнс, дБ
08 Хабаровск-Вяземский 1,3 1,492 1,472 0,15 0,45 0,08
300 руб.
Контрольная работа по дисциплине Отечественная история
Ольга39
: 11 ноября 2014
II. ПЕРИОД ФЕОДАЛЬНОЙ РАЗДРОБЛЕННОСТИ БОРЬБА ПРОТИВ ИНОЗЕМНЫХ ЗАВОЕВАТЕЛЕЙ
ЧТО ОЗНАЧАЮТ ЭТИ ПОНЯТИЯ?
Баскак, бесермене, выход, княжеские съезды, крестьяне ("хрестьяне"), меченосцы, посадник, стол, тьма, "совет господ", тысяцкий, улус, феодальная раздробленность, черные земли, "число", усобицы, ярл, ярлык.
КОМУ ПРИНАДЛЕЖАТ ЭТИ ИМЕНА?
Александр Невский, Андрей Боголюбский, Батый, Всеволод Большое Гнездо, Даниил Галицкий, Евпатий Коловрат, Степан Кучка,Чингисхан, Юрий Долгорукий, Ярослав Владимиро
50 руб.
Расчёт автомобиля с разработкой задней подвески (камаз - 5410)
DiKey
: 5 октября 2021
Курсовая работа. Расчёт автомобиля с разработкой задней подвески камаз - 5410.
КамАЗ-5410 — российский трёхосный бортовой грузовой автомобиль-тягач с колёсной формулой 6×4
Цель курсового проекта - закрепление и углубление знаний, полученных студентом при изучении дисциплины «Автомобили», а также других обще-технических дисциплин, практическое ознакомление с основными принци-пами проектирования автомобилей, развитие навыков по расчету характе-ристик, оценивающих их эксплуатационные свойства, пр
350 руб.
Формирование стратегии управления кредитными ресурсами коммерческого банка
Slolka
: 23 декабря 2013
Содержание
ВВЕДЕНИЕ 2
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОРГАНИЗАЦИИ И ФУНКЦИОНИРОВАНИЯ БИРЖЕВОЙ ТОРГОВЛИ 4
1.1 Биржи: сущность, роль в экономике 4
1.2 Котировка биржевых цен 9
2 ОРГАНИЗАЦИЯ ЭЛЕКТРОННОЙ БИРЖЕВОЙ ТОРГОВЛИ 13
2.1 Обзор современных электронных биржевых систем 13
2.2 Основные компоненты электронной биржевой системы 17
2.3 Преимущества и недостатки электронной биржевой торговли 20
3 РАЗВИТИЕ ЭЛЕКТРОННОЙ БИРЖЕВОЙ ТОРГОВЛИ В РЕСПУБЛИКЕ БЕЛАРУСЬ 23
3.1 Биржевая торговля в Республике Беларусь 23
3.
10 руб.