1 из 4
1) Разобрать 5 задач:
1. Вася шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице:
А 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
Некоторые шифровки можно расшифровать не одним способом. Например, 12112 может означать «АБАК», может — «КАК», а может — «АБААБ». Даны четыре шифровки:
8102030
8112131
8112233
8152535
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. То, что получилось, запишите в качестве ответа.
2. Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код:
А
Д
К
Н
О
С
01
100
101
10
111
000
Некоторые цепочки можно расшифровать не одним способом. Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки:
10111101
1010110
10111000
Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.
2 из 4
3. От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:
••−•−•••−•−−••−
При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы:
Т
А
У
Ж
Х
−
•−
••−
•••−
••••
Определите текст радиограммы. В ответе укажите, сколько букв было в исходной радиограмме.
4. В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер в байтах следующего предложения в данной кодировке: Слух обо мне пройдёт по всей Руси великой.
5. Рассказ, набранный на компьютере, содержит 2 страницы, на каждой странице 32 строки, в каждой строке 64 символа. Определите информационный объём рассказа в Кбайтах в одной из кодировок Unicode, в которой каждый символ кодируется 16 бит.
3 из 4
2) Решить 5 задач самостоятельно:
1. Валя шифрует русские слова, записывая вместо каждой буквы её код.
А
В
Д
О
Р
У
01
011
100
111
010
001
Некоторые цепочки можно расшифровать не одним способом. Например, 00101001 может означать не только УРА, но и УАУ.
Даны три кодовые цепочки:
01001001
100011111010
10011101001
Найдите среди них ту, которая имеет только одну расшифровку и запишите в ответе расшифрованное слово.
2. Мальчики играли в шпионов и закодировали сообщение придуманным шифром. Кодовая таблица приведена ниже:
К
Л
М
Н
О
П
Р
+_+
_*
*+
_++
*
_ _ +
_ _
Расшифруйте полученное сообщение:
* + _+ + _ + + _ _ _ *
Запишите в ответе расшифрованное сообщение.
3. Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице.
А 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
4 из 4
И 10
Т 20
Ь 30
Некоторые шифровки можно расшифровать несколькими способами. Например, 311333 может означать «ВАЛЯ», может – «ЭЛЯ», а может – «ВААВВВ».
Даны четыре шифровки:
92610
36910
13131
23456
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.
Answers & Comments
Hi mister,
1. В итоге у нас выйдет: 412030 (это будет единственный способ, т.к нет значений, когда 41 и 0
Следовательно, получается: 4 -1 - 20 - 30 = ГАТЬ
-----
2. Правильный - 3 вариант = НОС
-----
3. Правильный ответ: УАЖАТУ = 6 букв.
-----
4. Каждая буква и проблел = 16 бит ( по условию ) считаем все предложение и понимаем что у нас: 42(считая пробелы и точку) * 2 байта (т.к 8 бит = 1 байт, т.е 16 бит = 2 байта.) = 42*2= 84 байт.
-----
5. Суммарное кол-во: 2*32*64 = 4096.
Далее, по условию умножаем и переводим в биты: 4096 символов* 16 бит = 65536 бит.
Ну и переводим в Кбайты: 65536 бит / 8 = 8192 байта / 1024 = 8 Кбайт.
Ответ: 8 Кб
Источник: Мозг.