Лабораторная работа №1 Введение, оформление расчетов
Рахманова А.А.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА (ИФ ГУАП №2)
|
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
преподаватель |
|
|
|
Дагаев А.В. |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ
|
(Введение, оформление расчетов)
|
по дисциплине: (Основы теории информации) |
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
Z222K |
|
|
|
Рахманова А.А. |
|
номер группы |
|
подпись, дата |
|
инициалы, фамилия |
Студенческий билет № |
2022/4682 |
|
|
|
Ивангород 2022г.
Оглавление
Цель работы 3
Задание 3
– Контрольные вопросы. 4
Задачи. 5
Цель работы
Ознакомиться с основами теории информации. Научиться использовать двоичное кодирование, использовать формулу Хартли для решения задач, ознакомиться с таблицами кодовых символов, изучить символьные данные языка Паскаль.
Задание
Изучить материал лекции «Математическая теория информации». Ответить на контрольные вопросы и решить задачи после изученного материала.
Название файла: Лабораторная работа №1
– Контрольные вопросы.
Что какое информация?
Информация – сложный термин для точного определения, т.к. в разных науках используется своя формулировка. В данности информация имеет два определения: первое: количество возможных результатов определённого события - Неопределённость и второе: последовательность символов представленного минимально возможным количеством знаков необходимых для кодирования последовательности.
Какие два подхода существуют в теории информации? Как разделяется информация с точки зрения каждого из подходов?
Первый подход – Содержательный/вероятностный. Используется теория вероятности.
Второй подход – Алфавитный. Используется система кодирования знаков, в основном используется двоичное кодирование.
Что такое один бит с точки зрения обоих подходов в теории информации?
Содержательный – кол-во информации, уменьшающее неопределенность в 2 раза.
Алфавитный – кол-во информации, состоящая из знаков двоичного кодирования «0»/«1».
Сколько Гб содержится в 218 Кб?
218Кб – 256 Мб – 1.4 Гб
Какие кодовые таблицы символов чаще всего используются в России?
ISO-8859-5, КОI-18, Windows-1251, СР-866, Unicode.
Что такое Unicode?
Unicode – кодовая таблица символов различных языков, и даже тех которые уже не используются в современном мире, а так же выдуманные языки.
Сколько байт отводится под переменные char? Какие значения могут принимать переменные этого типа?
1 байт, 256 значений КТС - КОI-18 и Windows-1251.
Опишите два способа записи символьных констант в тексте программы. Укажите их достоинства и недостатки.
Перечисление констант через запятую и через диапазон или построчно.
В первом случае будет выполняться действие при совпадении селектора с любой из констант. Во втором будет выполняться определённое действие для определенной константы.
В случае с диапазонами необходимо не ошибаться с указанием константы начальной границы и конечной границы другого диапазона, они должны быть различны.
Вычислить выражения или указать на ошибочность записи.
Задачи.
Решение:
9 вариантов расположения рук, а при использовании магического огня с 7 цветами радуги, получается 189 сигналов. В данном случае ему не хватит сигналов для контроля армии.
Решение:
10 секунд.
Решение:
Один символ 8 бит – 1 байт, алфавит весит 32 байта, следовательно, 1600 символов весит 1600 байт, из этого получается, что 1600 символов сможем передать за 16 секунд.
По таблице ASCII символ q в 16-ричный код будет равен 71.
25 букв и 10 цифр = 35 символов, по формуле Хартли H = log235, 6 бит информации содержит 1 символ, следовательно, 5*6=30 бит для одного номера. По условию используются целые байты, т.е. 4байта на 1 номер из это следует, что для 30 номеров потребуется 4*30=120 байт памяти.
Var
c: char; s: integer;
begin
s: = 5;
read (c);
if c=’5’ then s: ‘YES’;
if c > ‘5’ then s: ‘NO’;
if c < ‘5’ then s: ‘NO’;
write (s);
readln
end.
…
…