Олимпиада по информатике 7-8 класс школьный этап 1. Цифровые пути (1 балла) Петя нарисовал следующую схему дорог между населенными пунктами A, B, C, D и E, указав на ней протяженность каждой дороги: Но его телефон не может передавать картинки и тогда он решил записать протяженность дорог между населенными пунктами в виде таблицы (пустая клетка означает, что между соответствующими населенными пунктами нет дороги): После получения сообщения от Пети выяснилось, что он ошибся в составлении таблицы. Найдите его ошибку и исправьте ее. В ответ запишите две буквы – названия населенных пунктов, для которых Петя неправильно указал протяженность дороги между ними и цифру – правильную протяженность. Укажите допущенную Петей ошибку и найдите длину наименьшего пути от пункта В до пункта Е Например: запись DE2, будет означать, что Петя неправильно указал протяженность дороги между населенными пунктами D и E, а правильная протяженность – 2. 2. Сообщение (1 балл) Какое из перечисленных слов может быть зашифровано в виде кода: / @ * @ ^ $ # $ А) монитор Б) микрофон В) мощность Г) передача Д) каталог 3. Разгадайте шифр (1 балл) В уравнении UU + U = ABC разные цифры заменены разными буквами. Чему равно значение выражения 4*U + 3*B + 2*A + C? А) 39 Б) 40 В) 45 Г) 46 Д) 47 4. Исполнитель Калькулятор (2 балла) У сломанного калькулятора работают только две команды: 1) умножает на 2, 2) вычитает 3. Например, последовательность команд при получении из единицы числа 26 записывается так: 111121. Команда Действие Результат 1 1*2 2 1 2*2 4 1 4*2 8 1 8*2 16 2 16-3 13 1 13*2 26 Как из числа 1 получить число 20, если количество команд не должно превышать шесть? А)112211 Б)212111 В) 111211 Г) 111212 Д) правильного ответа нет 5. Построй пирамидку(2 балла) Дана исходная строка: “12”. Ее обработали по следующему алгоритму: в конец строки дописали ее зеркальную копию, а затем к цифрам стоящим на четных позициях считая слева направо, прибавили по 1. Получилась строка: “1322”. Указанный алгоритм обработки применили к этой получившейся строке, затем к строке, которая получилась в результате новой обработки и т.д. Например, после двух применений алгоритма обработки получились следующие строки: 12 1) 1322 2) 14232332 Посчитай количество нечетных цифр в строке, получившейся после четвертого применения алгоритма обработки. В ответе укажите целое число. 6. Расшифруйте слово по алгоритму, представленному в виде блок-схемы. (2 балла) закодированная буква Нет Да Закодированное слово Раскодированное слово С Н Е Г Гласная? В алфавите сместитесь на 5 букв назад Да Есть противоположная по звонкости Замените на противоположную Нет Оставить прежнюю Раскодированная буква Полученное слово означает: А) устройство хранения информации; Б) символьное представление информации; В) язык программирования; г) протокол передачи данных 7. Спортивные ребята (3 балла) В классе учится три мальчика, занимающихся спортом: Петя, Тимофей и Вася. На вопрос: «Кто из них играет в футбол?». Учитель физкультуры ответил, двумя высказываниями, оба из которых заведомо истинны: «Неверно, что если Петя играет в футбол, то Тимофей нет.» «Или Вася играет в футбол, или Тимофей играет в футбол, но не оба вместе.» Определите, кто из учеников учителя физкультуры играет в футбол. В ответе напишите, через пробел в любом порядке, первые буквы имен, тех учеников, которые играют в футбол. Если никто из перечисленных ребят не играет в футбол, в ответе напишите NULL. 8. Найди слово (3 балла) Для некоторых букв латинского алфавита заданы двоичные коды. Сколько слов может быть закодировано двоичной строкой 01100100? 9. Табличная модель (5 баллов) В таблице 5 Х 5 расставили числа от 1 до 25 так, что в каждой строке и каждом столбце числа упорядочены по возрастанию. Определите наименьшее значение суммы чисел по периметру таблицы. 10. Кодирование текстовой информации (5 балла) Два соседа, Петя и Вася, учатся в одном кружке. Им дали задание написать сочинение, набрать его в текстовом редакторе и отправить преподавателю. У Васи в два раза больше символов в сочинении. Для отправки сочинений каждый из ребят использует каналы связи с различной скоростью передачи данных. У Пети скорость доступа передачи данных 2 КБайт/с, а у Васи - 8 КБайт/с. Петя использовал при написании сочинения 2-х байтную таблицу символов Unicode. Для отправки его сочинения потребовалось 64 секунды. Сколько байт требуется для кодирования одного символа в таблице символов Васи, если известно, что на отправку его сочинения ушло 16 секунд. Считается, что при отправке сочинения никакой служебной информации не передается, а файл сочинения также не содержит служебной информации. В ответе запишите целое число байт. 11. Исполнитель Робот (10 баллов) Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Ниже приведено описание Робота. У Робота есть четыре команды перемещения: вверх вниз влево вправо Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. Если Робот получает команду передвижения через стену, то он разрушается. Задача: Исполнитель Робот находится в левом верхнем углу ограниченного стенками квадрата, внутри которого четное число клеток. Длина стороны квадрата неизвестна. Начальное положение Робота приведено на рисунке (робот обозначен буквой «Р»): Напишите для Робота алгоритм, закрашивающий через одну клетки, прилегающие к стенкам квадрата, начиная с той, с которой исполнитель находится изначально см. 2 рисунок.