Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Топ:
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2017-06-25 | 278 |
5.00
из
|
Заказать работу |
|
|
кц
В какой клетке окажется кубик после выполнения этого алгоритма? Привожу решение без пояснения.
1) | А4 | |
2) | Б4 | |
3) | Б7 | |
4) | Д4 |
Ответ: 2
Р |
А |
Д |
О |
А |
О |
У |
А |
Закодированное сообщение можно однозначно декодировать с начала, если выполняется условие
Фано: никакое кодовое слово не является началом другого кодового слова.
Закодированное сообщение можно однозначно декодировать с конца, если выполняется обратное условие Фано: никакое кодовое слово не является окончанием другого кодового слова.
Условие Фано – это достаточное, но не необходимое условие однозначного декодирования
Задания решаются методом перебора, пока не будет соблюдаться условие Фано.
Пример 1. Валя шифрует русские слова, записывая вместо каждой буквы её код.
А | В | Д | О | Р | У |
Даны три кодовые цепочки:
Найдите среди них ту, которая имеет только одну расшифровку и запишите в ответе расшифрованное слово.
Декодируем первую цепочку
Р |
У |
А |
У |
Видим как минимум две шифровки, одного и того же кода, не подходит
А |
Р |
У |
Видим как минимум две шифровки, одного и того же кода, не подходит
Декодируем третью шифровку
По другому расшифровать данную цепочку не получиться, это и есть ответ
Ответ: ДАР
Пример 2. Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице.
|
А | Й | У | Э | ||||
Б | К | Ф | Ю | ||||
В | Л | Х | Я | ||||
Г | М | Ц | |||||
Д | Н | Ч | |||||
Е | О | Ш | |||||
Ё | П | Щ | |||||
Ж | Р | Ъ | |||||
З | С | Ы | |||||
И | Т | Ь |
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.
Решение
Помним что максимальный код 33, а минимальный 1
92610 - варианты: 9/26/10, 9/2/6/10 - уже два варианта
36910 - варианты: 3/6/9/10 – один вариант, подставим буквы - ВЕЗИ
13131 – можно не решать, т.к. ответ найден
Ответ: ВЕЗИ
Пример 3. Вася и Петя играли в шпионов и кодировали сообщения собственным шифром. Фрагмент кодовой таблицы приведён ниже:
Ж | Е | С | А | К | Л |
+ # | + ^ # | # | ^ | ^ # | # + |
Расшифруйте сообщение, если известно, что буквы в нём не повторяются:
# + + ^ # # ^ # ^
Запишите в ответе расшифрованное сообщение.
Решение
# + + ^ # # ^ # ^
Л |
Е |
С |
К |
А |
Обратите внимание: буквы не повторяются
Ответ: ЛЕСКА
Пример 3.
Мальчики играли в шпионов и закодировали сообщение придуманным шифром. Кодовая таблица приведена ниже:
K | Л | М | Н | О | П | Р |
+–+ | –* | * + | –+ + | * | ––+ | –– |
Расшифруйте полученное сообщение:
* + – + + – + + – – – *
М |
Н |
Л |
Р |
Н |
Ответ: МННРЛ
Пример 4.
Мальчики играли в шпионов и закодировали сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы:
К | Л | М | Н | О | П | Р |
+ ο + | ο ~ | ~ + | ο + + | ~ | ο ο + | ο ο |
Определите, сколько букв было в исходном сообщении.
~ + ο + + ο + + ο ο ο ~
Видим сообщение состоит из пяти букв
Ответ: 5
Пример 5. Сообщение было зашифровано кодом. Использовались только буквы, приведённые в таблице:
A | Б | В | Г | Д | Е |
..o.. | .o..o | .oo.o | .oooo | ...o. | .o.oo |
|
Определите, какие буквы в сообщении повторяются, и запишите их в ответе.
.o..o.o.oo.o..o..o....o..
Б |
Б |
А |
А |
Е |
Видим что повторяются Б, А
Ответ: БА
a:= 8 | Решение |
b:= 6+3*a | b:=6+3*8=>30 |
a:= b/3*a | a:=30/3*8=>80 |
Ответ: 80
var s, k: integer;
begin
s:=50;
for k:=0 to 8 do
write (s); end.
|
Ответ: 14
K | S=50 |
50-4=46 | |
46-4=42 | |
42-4=38 | |
38-4=34 | |
34-4=30 | |
30-4=26 | |
26-4=22 | |
22-4=18 | |
18-4=14 |
Пример 1. m:= 0; for k:= 1 to 10 do if Dat[k] >8 then begin m:= m + Dat[k] end; writeln(m) | Dat[1]:= 7; Dat[2]:= 9; Dat[3]:= 10; Dat[4]:= 5; Dat[5]:= 6; Dat[6]:= 7; Dat[7]:= 9; Dat[8]:= 8; Dat[9]:= 6; Dat[10]:= 9; Выводит сумму элементов массива больших восьми 9+10+9+9=37 |
Пример 2. m:= 0; for k:= 1 to 10 do if Dat[k] < 7 then begin m:= m + Dat[k] end; writeln(m) | Dat[1]:= 7; Dat[2]:= 9; Dat[3]:= 10; Dat[4]:= 5; Dat[5]:= 6; Dat[6]:= 7; Dat[7]:= 9; Dat[8]:= 8; Dat[9]:= 6; Dat[10]:= 9; Находит СУММУ элементов массива меньших семи =5+6+6=17 |
|
|
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!