Вариант № 3359917
Алгоритм для конкретного исполнителя с фиксированным набором команд
Задачи с чертежником
1. Помни, что ты находишься изначально в точке (0,0). Обычно требуется туда вернуться.
2. Рисуй по клеткам и записывай все.
3. Проверяй.
Задачи с Черепашкой
1. Нужно развернуться на заданный угол, т.е. перед поворотом мы смотрим вперед.
2. После того, как развернулись, нужно пройти вперед один условный шаг. (Например, тетрадную клетку)
3. Иногда Черепашка будет ходить по кругу, т.е. будет снова проходить по ранее нарисованным линиям. В этом основной подвох.
Задание 6 № 86
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Запись
Повтори k раз
Команда1 Команда2 КомандаЗ
Конец
означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 2 paз
Команда1 Сместиться на (3, 3) Сместиться на (1, −2) Конец
Сместиться на (4, −6)
После выполнения этого алгоритма Чертёжник вернулся в исходную точку. Какую команду надо поставить вместо команды Команда1?
1) Сместиться на (6, −2)
2) Сместиться на (−8, 5)
3) Сместиться на (−12, 4)
4) Сместиться на (−6, 2)
Пояснение.
Команда Повтори 2 раз означает, что команды Сместиться на (3, 3) и Сместиться на (1, −2) выполнятся два раза. В результате чего Чертёжник переместится на 2·(3 + 1, 3 − 2) = (8, 2). Выполнив последнюю команду Сместиться на (4, −6), Чертёжник окажется в точке (12, −4).
Чтобы Чертёжник вернулся в исходную точку, необходимо переместить его на (−12, 4). Учитывая, наличие команды Повтори 2, приходим к выводу, что Команда 1 это команда Сместиться на (−6, 2).
Правильный ответ указан под номером 4.
Задание 6 № 1017
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.
При выполнении какого из перечисленных ниже алгоритмов на экране появился правильный треугольник?
1) Повтори 3 [Вперёд 50 Направо 20 Направо 25]
2) Повтори 3 [Вперёд 50 Направо 100 Направо 20]
3) Повтори 6 [Вперёд 50 Направо 10 Направо 20]
4) Повтори 6 [Вперёд 50 Направо 20 Направо 40]
Пояснение.
Углы правильного треугольника равны 60°. Следовательно, после движения вперёд, Черепашка должна изменять направление движения на 180 — 60 = 120°. Это условие выполняется для алгоритма под номером 2, поскольку 100 + 20 = 120°.
Правильный ответ указан под номером 2.
Задание 6 № 6
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Запись
Повтори k раз
Команда1 Команда2 КомандаЗ
Конец
означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 2 раз
Команда1 Сместиться на (3, 2) Сместиться на (2, 1) Конец
Сместиться на (−6, −4)
После выполнения этого алгоритма Чертёжник вернулся в исходную точку. Какую команду надо поставить вместо команды Команда1?
1) Сместиться на (−2, −1)
2) Сместиться на (1, 1)
3) Сместиться на (−4, −2)
4) Сместиться на (2, 1)
Пояснение.
Команда Повтори 2 раз означает, что команды Сместиться на (3, 2) и Сместиться на (2, 1) выполнятся два раза. В результате Чертёжник переместится на 2·(3 + 2, 2 + 1) = (10, 6). Выполнив последнюю команду Сместиться на (−6, −4), Чертёжник окажется в точке (4, 2).
Чтобы Чертёжник вернулся в исходную точку, необходимо переместить его на (−4, −2). Учитывая, наличие команды Повтори 2 раз, приходим к выводу, что Команда 1 это команда Сместиться на (−2, −1).
Правильный ответ указан под номером 1.
Задание 6 № 367
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Запись
Повтори k раз
Команда1 Команда2 КомандаЗ
Конец
означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 paза
Сместиться на (1, 1) Сместиться на (2, 2) Сместиться на (1, −3) Конец
Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
1) Сместиться на (12, 0)
2) Сместиться на (0, 12)
3) Сместиться на (0, -12)
4) Сместиться на (-12, 0)
Пояснение.
Команда Повтори 3 раз означает, что команды Сместиться на (1, 1), Сместиться на (2, 2) и Сместиться на (1, −3) выполнятся три раза. В результате Чертёжник переместится на 3·(1 + 2 + 1; 1 + 2 −3) = (12, 0). Таким образом, чертёжник окажется в точке (12; 0). Следовательно, для того, чтобы Чертёжник вернулся в исходную точку ему необходимо выполнить команду Сместиться на (−12, 0).
Правильный ответ указан под номером 4.
Задание 6 № 226
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.
Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперёд 80 Направо 90]. Какая фигура появится на экране?
1) незамкнутая ломаная линия
2) правильный девятиугольник
3) правильный пятиугольник
4) правильный четырёхугольник
Пояснение.
Выполняя алгоритм, Черепашка оставляет след в виде одинаковых отрезков, расположенных под углом 180° − 90° = 90° друг к другу. Такой угол составляют между собой стороны правильного четырёхугольника. Поэтому за первые четыре шага алгоритма Черепашка нарисует правильный четырёхугольник, а за следующий шаг пройдет по его стороне ещё раз. Следовательно, оставленный Черепашкой след представляет собой правильный четырёхугольник.
Примечание:
Сумма внутренних углов выпуклого n -угольника равна 180°(n − 2), поэтому угол между его сторонами может быть найден по формуле 180°(1 − 2/ n).
Правильный ответ указан под номером 4.
Задание 6 № 969
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, y), в точку с координатами (x+a, y+b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные — уменьшается.
Например, если Чертёжник находится в точке с координатами (9, 5), то команда Сместиться на (1, –2) переместит Чертёжника в точку (10, 3).
Запись
Повтори k раз
Команда1 Команда2 Команда3
Конец
означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 раз
Сместиться на (–2, –3) Сместиться на (3, 2) Сместиться на (–4, 0)
Конец
На какую одну команду можно заменить этот алгоритм, чтобы Чертёжник оказался в той же точке, что и после выполнения алгоритма?
1) Сместиться на (–9, –3)
2) Сместиться на (–3, 9)
3) Сместиться на (–3, –1)
4) Сместиться на (9, 3)
Пояснение.
Команда Повтори 3 раз означает, что команды Сместиться на (–2, –3) Сместиться на (3, 2) Сместиться на (–4, 0) выполнятся три раза. В результате Чертёжник переместится на 3 · (−2 + 3 − 4, −3 + 2 + 0) = (−9, −3). Таким образом, алгоритм можно заменить на команду Сместиться на (–9, –3).
Правильный ответ указан под номером 1.
Вариант № 3359941
Кодирование и декодирование информации
Сначала каждую букву пытаемся расшифровать по двузначному коду, потом по трехзначному или наоборот.
Двигаться нужно слева-направо.
Не важно какими символами зашифрована строка.
Сколько строк дано, столько и расшифровываем, пытаясь найти все варианты дешифровки.
Задание 7 № 628
На киностудии снимали фильм про шпионов и закодировали сообщение придуманным шифром. В сообщении присутствуют только буквы приведённого фрагмента кодовой таблицы:
Б | И | С | Е | Р |
Определите, какое сообщение закодировано в строчке:
11010001100.
В ответе запишите последовательность букв без запятых и других знаков препинания.
Пояснение.
Сопоставляя символы их кодам, расшифруем сообщение:
11010001100 = БСИС.
Задание 7 № 823
Сообщение передается шифром. В нём присутствуют только буквы из приведённого фрагмента кодовой таблицы.
С | А | Д | И | К |
Определите, какое сообщение закодировано в строчке 1011110. В ответ запишите последовательность букв без запятых и других знаков препинания.
Пояснение.
Первые символы можно декодировать только как И. Оставшаяся последовательность также декодируется единственным образом: КС. Следовательно расшифровка будет следующая: ИКС.
Ответ: ИКС.
Задание 7 № 926
Агент 007, передавая важные сведения своему напарнику, закодировал сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы.
Р | Ы | В | О | С |
? £ | £ £? | £ £ | £? | £? £ |
Определите, какое сообщение закодировано в строчке
£ £ £?? £ £? £.
В ответе запишите последовательность букв без запятых и других знаков препинания.
Пояснение.
Данное сообщение расшифровывается однозначно. Расшифровка — ВОРС.
Ответ: ВОРС.
Задание 7 № 1078
Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код.
А | В | Д | О | Р | У |
Некоторые шифровки можно расшифровать не одним способом. Например, 00101001 может означать не только УРА, но и УАУ. Даны три кодовые цепочки:
Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.
Пояснение.
Проанализируем каждый вариант ответа:
1) «0100100101» может означать как «АУУА», так и «РРАА», и «РАУА».
2) «011011111100» может означать только «ВВОД».
3) «0100110001» может означать как «АУДА», так и «РАДА».
Ответ: «ВВОД».
Задание 7 № 1240
Вася и Петя играли в шпионов и кодировали сообщение собственным шифром. Фрагмент кодовой таблицы приведён ниже:
Н | М | Л | И | Т | О |
~ | * | *@ | @~* | @* | ~* |
Определите, из скольких букв состоит сообщение, если известно, что буквы в нём не повторяются:
*@@~**~*~
Пояснение.
Сопоставляя символы их кодам, расшифруем сообщение:
*@@~**~*~ = ЛИМОН — пять букв.
Ответ: 5.
Задание 7 № 327
Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице:
А 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 |
Некоторые шифровки можно расшифровать несколькими способами. Например, 311333 может означать «ВАЛЯ», может — «ЭЛЯ», а может — «ВААВВВ». Даны четыре шифровки:
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.
Пояснение.
Проанализируем каждый вариант ответа:
1) «3135420» может означать как «ВЛДГТ» так и «ВАВДГТ».
2) «2102030» может означать только «БИТЬ».
3) «1331320» может означать как «ЛЭВТ» так и «АВЭВТ».
3) «2033510» может означать как «ТЯДИ» так и «ТВВДИ».
Следовательно, ответ «БИТЬ».