Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-практическое пособие ТЭИС.doc
Скачиваний:
13
Добавлен:
01.03.2025
Размер:
9 Мб
Скачать
☆

Контрольные вопросы к защите

  1. Понятие информации.

  2. Понятие сигнала. Дискретизация сигналов.

  3. Чем руководствоваться при выборе частоты дискретизации непрерывного сигнала.

  4. Понятие меры количества информации. Единицы измерения количества информации.

  5. Понятие избыточности текста. Оценка избыточности текста.

  6. Понятие удельной информативности (энтропии) сигнала.

  7. Понятие кодирования информации. Кода. Основания и длины кода.

  8. Определение оптимального основания кода.

  9. Запись натуральных чисел в двоичной системе.

  10. Рекурсивное определение последовательности кодовых слов в порядке двоичного счета.

  11. Алгоритмы порождения кодовых слов в порядке двоичного счета.

  12. Понятие кода Грэя, особенности данного кода.

  13. Рекурсивное определение двоично-отраженного кода Грэя.

  14. Задание кода Грэя начальным словом и последовательностью переходов.

  15. Рекурсивное определение последовательности переходов двоично-отраженного кода Грэя.

  16. Алгоритм порождения двоично-отраженного кода Грэя.

  17. Суть идеи оптимального кодирования.

  18. Алгоритм построения оптимальных кодов.

  19. Суть идеи построения помехозащищенных кодов.

  20. Код с проверкой на четность.

Способ оценки результатов

При оценке результатов выполнения лабораторной работы оценивается:

  • знание программного материала;

  • качество и количество выполненных дополнительных заданий определенных в разделе «общая постановка задачи»;

  • грамотность и аккуратность оформления отчета по лабораторной работе;

  • глубина и полнота ответов на контрольные вопросы.

Отметка «отлично» выставляется студенту, глубоко и прочно усвоившему программный материал, исчерпывающе, последовательно, грамотно и логически стройно его излагающему, выполнившему большинство дополнительных заданий, ответившему на все контрольные вопросы, грамотно и аккуратно оформившему лабораторную работу.

Отметка «хорошо» выставляется студенту, твердо знающему программный материал, грамотно и по существу его излагающему, имеющему представление о решении дополнительных заданий, ответившему на все контрольные вопросы, грамотно и аккуратно оформившему лабораторную работу.

Отметка «удовлетворительно» выставляется студенту, который знает только основной материал, но не усвоил его деталей, допускает в ответе неточности, имеющему расплывчатое представление о решении некоторых дополнительных заданий, ответившему на все контрольные вопросы, оформившему лабораторную работу с нарушением некоторых несущественных требований.

Отметка «неудовлетворительно» выставляется студенту, который не знает значительной части программного материала, допускает существенные ошибки, не имеет представление о решении ряда дополнительных заданий, не ответившему на контрольные вопросы, оформившему лабораторную работу с существенными нарушениями.

Лабораторная работа №2. Реализация абстрактных типов данных

Целью лабораторной работы является изучение основных АТД и приобретение навыка их реализации на различных структурах данных.

Требования к содержанию, оформлению и порядку выполнения

В содержательной части отчета по выполнению лабораторной работы требуется привести описание алгоритмов, разработанных согласно своему варианту, и сделать вывод о преимуществах и недостатках использования различных СД. Алгоритмы рекомендуется оформлять с помощью блок-схем.

Теоретическая часть

Теоретические сведения, необходимые для выполнения лабораторной работы, представлены в разд.2.4.1-2.4.6.

Общая постановка задачи

Требуется разработать алгоритмы, реализующие операции заданного АТД, при этом использовать заданную СД. Варианты заданий представлены в таблице в следующем разделе.

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

Список индивидуальных данных

В таблице Л2.1 приведены варианты заданий. Каждая строка таблицы соответствует варианту. Например, в первом варианте требуется разработать алгоритмы операций TOP(S) и POP(S) АТД стек, при этом стек должен быть реализован с помощью массива.

Таблица Л2.1

№ варианта

СД

Операции

№ варианта

СД

Операции

массив

указатели

TOP(S)

POP(S)

PUSH(x,S)

FRONT(Q)

ENQUEUE(x,Q)

DEQUEUE(Q)

массив

указатели

TOP(S)

POP(S)

PUSH(x,S)

FRONT(Q)

ENQUEUE(x,Q)

DEQUEUE(Q)