Добавил:
anrakhmanowa@yandex.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 сем / Лабораторная работа №1

.docx
Скачиваний:
2
Добавлен:
16.06.2023
Размер:
360.14 Кб
Скачать

Лабораторная работа №1 Введение, оформление расчетов

Рахманова А.А.

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

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

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

КАФЕДРА (ИФ ГУАП №2)

ОЦЕНКА

ПРЕПОДАВАТЕЛЬ

преподаватель

Дагаев А.В.

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ

(Введение, оформление расчетов)

по дисциплине: (Основы теории информации)

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

Z222K

Рахманова А.А.

номер группы

подпись, дата

инициалы, фамилия

Студенческий билет №

2022/4682

Ивангород 2022г.

Оглавление

Цель работы 3

Задание 3

– Контрольные вопросы. 4

Задачи. 5

Цель работы

Ознакомиться с основами теории информации. Научиться использовать двоичное кодирование, использовать формулу Хартли для решения задач, ознакомиться с таблицами кодовых символов, изучить символьные данные языка Паскаль.

Задание

Изучить материал лекции «Математическая теория информации». Ответить на контрольные вопросы и решить задачи после изученного материала.

Название файла: Лабораторная работа №1

– Контрольные вопросы.

  1. Что какое информация?

Информация – сложный термин для точного определения, т.к. в разных науках используется своя формулировка. В данности информация имеет два определения: первое: количество возможных результатов определённого события - Неопределённость и второе: последовательность символов представленного минимально возможным количеством знаков необходимых для кодирования последовательности.

  1. Какие два подхода существуют в теории информации? Как разделяется информация с точки зрения каждого из подходов?

Первый подход – Содержательный/вероятностный. Используется теория вероятности.

Второй подход – Алфавитный. Используется система кодирования знаков, в основном используется двоичное кодирование.

  1. Что такое один бит с точки зрения обоих подходов в теории информации?

Содержательный – кол-во информации, уменьшающее неопределенность в 2 раза.

Алфавитный – кол-во информации, состоящая из знаков двоичного кодирования «0»/«1».

  1. Сколько Гб содержится в 218 Кб?

218Кб – 256 Мб – 1.4 Гб

  1. Какие кодовые таблицы символов чаще всего используются в России?

ISO-8859-5, КОI-18, Windows-1251, СР-866, Unicode.

  1. Что такое Unicode?

Unicode – кодовая таблица символов различных языков, и даже тех которые уже не используются в современном мире, а так же выдуманные языки.

  1. Сколько байт отводится под переменные char? Какие значения могут принимать переменные этого типа?

1 байт, 256 значений КТС - КОI-18 и Windows-1251.

  1. Опишите два способа записи символьных констант в тексте программы. Укажите их достоинства и недостатки.

Перечисление констант через запятую и через диапазон или построчно.

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

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

  1. Вычислить выражения или указать на ошибочность записи.

Задачи.

Решение:

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.

7