Вправо 1 вверх 2 влево 3 вниз 1 — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Вправо 1 вверх 2 влево 3 вниз 1

2017-06-25 278
Вправо 1 вверх 2 влево 3 вниз 1 0.00 из 5.00 0 оценок
Заказать работу

кц

В какой клетке окажется кубик после выполнения этого алгоритма? Привожу решение без пояснения.

  1) А4
  2) Б4
  3) Б7
  4) Д4

Ответ: 2

  Умение кодировать и декодировать информацию  
Р
А
Д
О
А
О
У
А
Кодирование – это перевод информации с одного языка на другой (запись в другой системе символов, в другом алфавите).

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

Фано: никакое кодовое слово не является началом другого кодового слова.

Закодированное сообщение можно однозначно декодировать с конца, если выполняется обратное условие Фано: никакое кодовое слово не является окончанием другого кодового слова.

Условие Фано – это достаточное, но не необходимое условие однозначного декодирования

Задания решаются методом перебора, пока не будет соблюдаться условие Фано.

Пример 1. Валя шифрует русские слова, записывая вместо каждой буквы её код.

А В Д О Р У
           

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

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

Декодируем первую цепочку

Р
У


А
У


Видим как минимум две шифровки, одного и того же кода, не подходит

А
Р
Декодируем вторую цепочку

У
11101001

Видим как минимум две шифровки, одного и того же кода, не подходит

Декодируем третью шифровку

По другому расшифровать данную цепочку не получиться, это и есть ответ

Ответ: ДАР

Пример 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 и b. Символ ≪:=≫ обозначает оператор присваивания, знаки «+», «–», «*» и «/» — операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. ПРИЧЕМ: СЛЕВО-НАПРАВО ЕСЛИ ОПЕРАЦИИ РАВНОСИЛЬНЫ (ВНЕКОТОРЫХ КНИГАХ ГОВОРИТСЯ ЧТО УМНОЖЕНИЕ «*» ПРИОРИТЕТНЕЙ ЧЕМ ДЕЛЕНИЕ «/» в реальности они выполняются слева на право!!! Т.е. равнозначны их приоритет!!! Пример. Определите значение переменной a после исполнения данного алгоритма.
a:= 8 Решение
b:= 6+3*a b:=6+3*8=>30
a:= b/3*a a:=30/3*8=>80

Ответ: 80

  Умение исполнить простейший циклический алгоритм, записанный на алгоритмическом языке   Все задания одного типа, на цикл со счетчиком. Строим таблицу изменения счетчика цикла и изменения переменной. Пример 1.
var s, k: integer; begin s:=50; for k:=0 to 8 do
 
s:=s – 4;

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

 

  Умение исполнить циклический алгоритм обработки массива чисел, записанный на алгоритмическом языке   Всего 5 типов заданий: 1. Найти сумму элементов массива больших или меньших какого-то числа. В левом столбце жирным шрифтом выделено то, на что обращать внимание, в правом столбце приведены данные и пример решения.
Пример 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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.022 с.