Страницу Назад
Поискать другие аналоги этой работы
440 Контрольная работа по дисциплине "Алгоритмы и структуры данных" (вариант 5)ID: 212804Дата закачки: 28 Августа 2020 Продавец: Greenberg (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Контрольная Форматы файлов: Исполняемые фалы (EXE), Microsoft Word, VisualC++ Сдано в учебном заведении: СибГУТИ Описание: Таблица 1. Варианты заданных предметных областей (ХХ – 2 последние цифры пароля Предметная область Программы Атрибуты информации наименование, фирма-разработчик, операционная система, стоимость Критерий отбора Программы с нулевой стоимостью Часть 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. Предусмотреть такие процедуры работы со списком: • добавления элемента в заданную позицию списка; • изменение данных элемента списка в заданной позиции; • удаления элемента из заданной позиции списка; • вывода элементов списка на экран. Комментарии: Работа зачтена без замечаний в 2020 году. Могу выполнить любой вариант этой работы. Я работаю решающим в интернете. Работы выполняю качественно. Размер файла: 3,4 Мбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:СИНЕРГИЯ Правоведение (Темы 1-15) Тест 98 балловМТИ МосТех МосАП МФПУ Синергия Управление проектами Тест 90 из 100 баллов 2023 год Контрольная работа и Лабораторные работы №№(1,2,3) по дисциплине: Программное обеспечение инфокоммуникационных систем (часть 2-я). Вариант №2 Контрольная работа по дисциплине «Структуры и алгоритмы обработки данных». Вариант № 1 Контрольная работа по дисциплине «Алгоритмы и структуры данных». Вариант №01. Контрольная и Лабораторная работа №1,2,3 по дисциплине: Алгоритмы и структуры данных. Вариант №05 Контрольная работа по дисциплине: Программно-аппаратные средства обеспечения информационной безопасности. Вариант №12 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование / Контрольная работа по дисциплине "Алгоритмы и структуры данных" (вариант 5)
Вход в аккаунт: