Готовимся к ОГЭ

  • pptx
  • 22.03.2024
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Презентация «Готовимся к ОГЭ по информатике. Задание 2».pptx

ОГЭ по информатике

Часть 1. Задание 2

Справочная информация

Кодирование – преобразование информации в форму, удобную для хранения, передачи или обработки.
Код – система условных обозначений (кодовых слов), используемых для представления информации.
Кодовая таблица – совокупность используемых кодовых слов и их значений.
Равномерные коды – в кодовых словах одинаковое количество символов.
Неравномерные коды – в кодовых словах разное количество символов.

Для декодирования равномерного кода достаточно разбить сообщение на группы символов в соответствии с разрядностью кода.
Код Бодо (равномерный пятиразрядный): о..оо ..ооо оо..о .оооо W   O   R   D  
Код ASCII (равномерный восьмиразрядный): 01010111 01001111 01010010 01000100  W O R D  

Справочная информация

При декодировании неравномерного кода может возникнуть неоднозначность. Возможность однозначного декодирования существует, если код является префиксным или постфиксным.
Префиксный код – никакое кодовое слово не является началом другого (более длинного) кодового слова. Декодирование следует вести слева направо.
Постфиксный код – никакое кодовое слово не является окончанием другого (более длинного) кодового слова. Декодирование следует вести справа налево.
Например, даны коды 5 букв:

A

B

C

D

E

000

01

100

10

011

Необходимо декодировать следующее сообщение: 0110100011000.
Код буквы B (01) является началом кода буквы E (011), код буквы D (10) является началом кода буквы C (100). Поэтому этот код не префиксный.
В тоже время кодом 01 или 10 не заканчивается ни один другой код. Поэтому этот код постфиксный, и его можно однозначно декодировать с конца (справа налево).

01 10 100 011 000

B D C E A

2-1

Сообщение было зашифровано кодом. Использовались только буквы, приведённые в таблице. 

Решение.
Данный код – равномерный 5-разрядный. Поэтому для декодирования достаточно разбить сообщение на группы по 5 символов и найти полученные коды в таблице.

Ответ: В.

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

Буква В повторяется 2 раза.

А

Б

В

Г

Д

Е

..о..

.о..о

.оо.о

.оооо

...о.

.о.оо

Определите, какая(-ие) буква(-ы) в сообщении повторяется(-ются) более одного раза, и запишите её (их) в ответе.
.о..о.оо.о.оо.о...о..о.оо

.о..о .оо.о .оо.о ...о. .о.оо

Б   В   В   Д   Е

2-2

От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:
-----••----••--••
При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы.

Решение.
Коды в таблице – неравномерные префиксные, так как никакое кодовое слово не является началом другого (более длинного) кодового слова. Поэтому сообщение можно однозначно декодировать слева направо.

Ответ: 6.

Получено сообщение ОЗОНЕЗ. В нём шесть букв.

Определите текст радиограммы. В ответе укажите, сколько букв было в исходной радиограмме.

Е

Н

О

З

Щ

-•

---

--••

--•-

--- --•• --- -•  --••

О   З   О  Н  Е  З

2-3

От разведчика было получено сообщение: 1101011001001010
В этом сообщении зашифрован пароль – последовательность русских букв.
В пароле использовались только буквы К, Л, М, О, С, Т. Каждая буква кодировалась двоичным словом по такой таблице:

Решение.
Коды в таблице не являются префиксными, так как код буквы К (01) есть в начале кода буквы О (010), код буквы М (11) есть в начале кода буквы Л (110). В то же время, короткими кодами не заканчивается ни один более длинный код.
То есть этот код – постфиксный, и сообщение можно однозначно декодировать справа налево. Сначала ищем в таблице кодовое слово длиной 2 символа, если такового нет – ищем кодовое слово длиной 3 символа.

Ответ: МОЛОКО.

Расшифруйте сообщение. Запишите в ответе пароль.

К

Л

М

О

С

Т

01

110

11

010

100

000

11 010 110 010 01 010

М  О   Л   О   К  О

2-4

Ученик шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Некоторые шифровки можно расшифровать несколькими способами. Например, 311333 может означать «ВАЛЯ», может – «ЭЛЯ», а может – «ВААВВВ».

Решение.
Этот код не является ни префиксным, ни постфиксным (в начале и в конце двухзначных кодов есть коды других букв). Придётся решать эту задачу методом подбора.

Ответ: ВИД.

Даны три шифровки:
5315
3015
3105
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.

А

1

Й

11

У

21

Э

31

Б

2

К

12

Ф

22

Ю

32

В

3

Л

13

Х

23

Я

33

Г

4

М

14

Ц

24

 

Д

5

Н

15

Ч

25

Е

6

О

16

Ш

26

Ё

7

П

17

Щ

27

Ж

8

Р

18

Ъ

28

З

9

С

19

Ы

29

И

10

Т

20

Ь

30

5315: возможное декодирование 5-3-1-5, 5-31-5, 5-3-15 (нет однозначности).
3015: возможное декодирование 30-1-5, 30-15 (нет однозначности).
3105: декодирование 3-10-5, других вариантов декодирования нет. Это слово ВИД.

2-5

Ученик шифрует русские слова, записывая вместо каждой буквы её код. Коды букв в таблице:

0100100101: возможные варианты 01-001-001-01, 010-01-001-01 (нет однозначности).
1110100101: возможные варианты 111-01-001-01, 111-010-01-01 (нет однозначности).
00110001010: декодирование 001-100-01-010, других вариантов нет (это слово УДАР).

Ответ: УДАР.

Некоторые кодовые цепочки можно расшифровать несколькими способами. Например, 00101001 может означать не только УРА, но и УАУ.

А

В

Д

О

Р

У

01

011

100

111

010

001

Даны три кодовые цепочки:
0100100101
1110100101
00110001010

Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.

Решение.
Коды в таблице не является ни префиксными, ни постфиксными, так как код буквы А (01) есть в начале кода буквы В (011) и в конце кода буквы У (001). Поэтому придётся решать эту задачу методом подбора.