Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа_СДА.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
314.69 Кб
Скачать

Структуры данных и алгоритмы Василькова И.В.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Минский филиал

федерального государственного бюджетного образовательного учреждения высшего образования

«Российский экономический университет имени Г.В. Плеханова» еспублика Беларусь)

Кафедра математики и информатики

МЕТОДИЧЕСКИЕ Указания

к выполнению контрольной работы по дисциплине

«Структуры данных и алгоритмы»

Автор-разработчик:

к.т.н., доцент

Василькова И.В.


Минск 2016

Контрольная работа

Контрольная работа содержит десять вариантов. Каждый вариант состоит из одного теоретического и четырех практических заданий.

Номер варианта задания определяется по первой букве фамилии согласно следующей таблицы:

Номер варианта

Начальная буква фамилии

1

А, Л, Х

2

Б, М, Ц

3

В, Н, Ч

4

Г, О, Ш

5

Д, П, Щ

6

Е, Р, Э

7

Ж, С, Ю

8

З, Т, Я

9

И, У

10

К, Ф

Работа должна быть выполнена в установленные сроки и сдана на кафедру Математики и информатики для проверки преподавателем (не позднее, чем за неделю до начала сессии!). Проверенные работы рецензируются и хранятся на кафедре до начала сессии. Работы, по которым имеются замечания, возвращаются на доработку студенту.

Требования к оформлению контрольных работ

  1. Контрольная работа должна быть выполнена на листах формата А4, подшитых в скоросшиватель.

  2. Структура контрольной работы: первый лист – титульный, второй лист – оглавление, каждый освещаемый вопрос оформляется с новой страницы.

  3. В нижнем колонтитуле – номер страницы (титульный лист не нумеруется), в верхнем колонтитуле – номер группы, номер варианта, фамилия и инициалы студента.

  4. Параметры страницы. Размеры полей: левое – 3 см, правое – 1 см, верхнее – 2 см, нижнее – 2 см. Шрифт Times New Roman, размер шрифта – 12 пт, междустрочный интервал – одинарный, выравнивание – по ширине.

  5. Общий объем контрольной работы не более 15 страниц печатного текста, включая рисунки, таблицы, графики, схемы.

Вариант 1

ЗАДАНИЕ 1. Написать реферат на тему: Линейные структуры данных. Очереди. Стеки. Деки.

ЗАДАНИЕ 2.

Построить блок-схему для алгоритма Евклида нахождения наибольшего общего делителя (НОД) пары целых чисел.

НОД – это число, которое делит без остатка два числа и делится само без остатка на любой другой делитель данных двух чисел. Проще говоря, это самое большое число, на которое можно без остатка разделить два числа, для которых ищется НОД.

Описание алгоритма Евклида:

  1. Большее число делим на меньшее.

  2. Если делится без остатка, то меньшее число и есть НОД (следует выйти из цикла).

  3. Если есть остаток, то большее число заменяем на остаток от деления.

  4. Переходим к пункту 1.

ЗАДАНИЕ 3.

Построить матрицу инцидентности для графа, изображенного на рисунке:

ЗАДАНИЕ 4.

Построить матрицу смежности для графа, изображенного на рисунке:

ЗАДАНИЕ 5.

Дан неупорядоченный массив чисел: 35, 12, 28, 47, 20, 31, 54, 11, 23, 60, 22

Выполнить сортировку массива с помощью метода прямого выбора. Описать последовательность действий. Выполнить подсчет сравнений.