
Задания олимпиады «Бельчонок» по информатике для 7 класса. Комплект включает 10 задач на адресацию, устройство компьютера, алгоритмы, системы счисления и кодирование.
Ответы к олимпиаде «Бельчонок» по информатике
Задания по информатике — 7 класс
Задание 1.
Бельчонок передает отчеты о своей работе оператору олимпиады Бельчонок-2026. Оператору необходимо скачать документ reports.pdf. Известно, что этот файл хранится в папке olimp26, которая находится внутри каталога task. База данных расположена на сервере dovuz.sfu.ru, а передача данных осуществляется по протоколу ftp.
Составьте и выпишите полный интернет-адрес (URL) этого файла.
Задание 2.
Никита собирает себе компьютер для игры в стратегию Бельчонок-2026. Минимальные системные требования этой игры: Видеокарта с видеопамятью 4 Гб, объем ОЗУ не менее 6 Гб., место на диске 64 Гб.
Рекомендуемые системные требования: Видеокарта с видеопамятью 6 Гб, объем ОЗУ 8 Гб., место на диске 72 Гб.
Заметим, что операционная система, которой пользуется Никита занимает 60 Гб. на диске. Объемами ОЗУ и памяти видеокарты, которые используются операционной системой, пренебрегаем.
Найдите самую минимальную конфигурацию компьютера, которую может собрать Никита, чтобы поиграть в эту игру, при условии, что общая стоимость компонентов должна быть минимальной. В ответ запишите номера выбранных вами Видеокарты, ОЗУ и SSD в указанном порядке, без пробелов и запятых.
1. Видеокарта
| Номер | Параметры (память) | Стоимость |
|---|---|---|
| 1 | 6 гб. | 12500 |
| 2 | 8 гб. | 46000 |
| 3 | 4 гб. | 10000 |
2. Оперативная память (ОЗУ)
| Номер | Параметры (объем) | Стоимость |
|---|---|---|
| 1 | 16 гб. | 32000 |
| 2 | 8 гб. | 28000 |
| 3 | 4 гб. | 24000 |
3. Твердотельный накопитель (SSD)
| Номер | Параметры (объем) | Стоимость |
|---|---|---|
| 1 | 512 гб. | 8000 |
| 2 | 128 гб. | 5600 |
| 3 | 1024 гб. | 7600 |
Задание 3.
Бельчонок любит изучать различные языки программирования, но порой он путает синтаксис и правила написания основных конструкций. В этот раз он написал такую программу:
нач
цел t,f,k = 0
для i от 1 до 20 включительно с шагом 1:
f = i * 42
если t > 30:
t = t - i
иначе:
t = t + 9
если (t % 2 == 0) то {
пока (t != 0):
k = k + t %10
t = t // 10
} иначе {
пока (t != 0):
k = k - t %10
t = t // 10}
вывод(k)
конКакое число выведет на экран эта программа?
Примечание: // — операция деления нацело, % — операция деления с остатком.
Пример: 7//2=3; 7%2 = 1. A != B обозначение для “не равно”, т.е. A≠B.
Задание 4.
Известно, что цвет можно закодировать с помощью чисел в цветовой модели RGB. При этом каждый цвет кодируется тройкой целых чисел, каждое из которых принадлежит диапазону от 0 до 255. Например: зеленый это (0,255,0), красный это (255,0,0) и так далее.
Бельчонок решил закодировать все 33 буквы русского алфавита в виде некоторой последовательности красного (R), зеленого (G) и синего (B) цветов. Причем для каждой буквы он запланировал использовать четыре обозначения цвета. Вам дан неполный пример такой схемы.
Попробуйте понять закономерность кодирования букв и напишите, как запишется в ней слово БЕЛКА (в ответе должно быть 20 символов).
| Буква | Код | Буква | Код | Буква | Код |
|---|---|---|---|---|---|
| А | RRRR | К | Х | ||
| Б | Л | Ц | RBGB | ||
| В | М | Ч | |||
| Г | Н | Ш | |||
| Д | RRGG | О | Щ | ||
| Е | П | Ъ | |||
| Ё | RRBR | Р | RGBB | Ы | |
| Ж | С | Ь | |||
| З | Т | Э | |||
| И | У | Ю | GRGG | ||
| Й | Ф | Я |
Задание 5.
Бельчонок занимается изучением различных систем счисления, но его любимые – это системы счисления, у которых основание является четным числом. Так как Бельчонок любит заниматься программированием, он написал программу, которая преобразует числа по некоторым правилам.
Известно, что в его программе осуществляется перевод числа в какую-то из его любимых систем счисления. Основание системы счисления выбирается в зависимости от характеристики исходного числа. Далее полученное число преобразуется (преобразование не зависит от системы счисления) и переводится обратно в десятичную систему счисления. Попробуйте по нижеприведенным таблицам определить, что делает данная программа.
| Вход | Выход | Вход | Выход |
|---|---|---|---|
| 1 | 1 | 11 | 14 |
| 2 | 1 | 12 | 3 |
| 3 | 3 | 13 | 7 |
| 4 | 1 | 14 | 7 |
| 5 | 5 | 15 | 15 |
| 6 | 3 | 16 | 1 |
| 7 | 13 | 17 | |
| 8 | 1 | 18 | |
| 9 | 6 | 19 | 49 |
| 10 | 5 | 20 | 5 |
Какие результаты выдаст алгоритм, если подать ему на вход числа 17 и 18? В ответ запишите сумму полученных результатов.
Задание 6.
После использования шифра Цезаря (используем все 33 буквы русского алфавита) получилось слово: СШУФЮЬПАВП. Известно, что сдвиг X можно найти, вычислив значение выражения, в котором числа представлены в различных системах счисления:
X10 = 1002 + 108 + 816 − 48
К какому слову был применен шифр Цезаря?
Задание 7.
Сколько различных слов можно получить перестановкой букв в слове ВИДЕОКАРТА, при условии, что гласные буквы не должны стоять рядом и между ними не может находиться более двух согласных. Под словом будем понимать последовательность букв, не обязательно осмысленную.
Задание 8.
Бельчонок проектирует круговые карусели для детского парка. Каждая карусель состоит из 5 вагончиков, расположенных по кругу. Для покраски вагончиков Бельчонок использует краски не более 3 цветов (каждый вагончик красится целиком в один цвет, использовать все три цвета необязательно).
Помогите Бельчонку определить, сколько всего различных вариантов каруселей он сможет создать.
Примечание: Две карусели считаются одинаковыми, если одну из них можно получить из другой поворотом карусели по кругу. Ниже приведен пример двух одинаковых каруселей.

Задание 9.
Решите уравнение относительно переменных X и Y, где 1 ≤ X10, Y10 < 10:
(Y12X38 · (X10//Y10))%(X8 + Y8) = 510
В ответ запишите наименьший возможный результат произведения X10·Y10. Если решений нет, то запишите 0. В выражении Y12X38 – X,Y некоторые цифры.
// — операция деления нацело.
% — операция деления с остатком.
Задание 10.
В алфавите присутствует 38 различных символов. Известно, что каждый символ кодируется одним и тем же минимальным количеством бит. Бельчонок задумался, за какое время он смог бы передать по сети текст из 2026 символов этого алфавита без использования сжатия при скорости сети 8 Кибибит в секунду.
В ответе укажите минимальное целое количество секунд, за которое текст будет передан полностью. Передачей служебной информации пренебречь.
Считаем, что 1024 байт = 1 Кибибайт, 8 бит = 1 байт, 1024 бит = 1 Кибибит. Также, на кодирование каждого символа отводится минимально возможное количество бит.
