Открытая олимпиада по информатике и ИКТ (22 декабря 2019)

Факультет математики, информатики и физики приглашает учащихся 9-11 классов принять участие в Открытой Олимпиаде по информатике и ИКТ.

Приказ о проведении Открытой Олимпиады.
Информационное письмо.
Положение об Открытой Олимпиаде ВГСПУ.

ПОЗДРАВЛЯЕМ Великанова Евгения Максимовича и Ремесникову Евгению Алексеевну с лучшими результатами Открытой Олимпиады!

Итоги Открытой Олимпиады по информатике и ИКТ.

Олимпиада состоится 22 декабря 2019 г. в аудитории 2210 учебного корпуса № 2 (ул.Академическая, 12):

10.00 — регистрация  участников,
11.00 — 14.00 — письменное выполнение заданий олимпиады.

УЧАСТНИКАМ ОЛИМПИАДЫ НЕОБХОДИМО ИМЕТЬ ПРИ СЕБЕ ПАСПОРТ!

ПРЕДВАРИТЕЛЬНАЯ РЕГИСТРАЦИЯ

Тематика заданий олимпиады:

  1. Кодирование и кодирование данных с использованием условия Фано.
  2. Определение количества информации.
  3. Позиционные системы счисления.
  4. Использование основных логических операций и законов.
  5. Анализ программы, содержащей циклы и ветвления.
  6. Анализ программы, содержащей процедуры и функции.
  7. Анализ результата работы алгоритма.
  8. Поиск и исправление ошибок во фрагменте программы.
  9. Написание программы, обрабатывающей массивы.
  10. Построение дерева игры и обоснование выигрышной стратегии.

Победители и призеры открытых олимпиад школьников ВГСПУ получают 3 дополнительных балла при приеме на обучение по программам бакалавриата и специалитета.

Задачи для подготовки к Олимпиаде:

  1. В сообщении встречается 50 букв А , 30 букв Б, 20 букв В и 5 букв Г. При его передаче использован неравномерный двоичный префиксный код, который позволил получить минимальную длину закодированного сообщения. Какова она в битах?
  2. Если в двузначном числе, записанном в системе счисления по основанию 6, поменять цифры местами и рассмотреть полученное число как записанное в системе счисления по основанию 7, то оно будет больше исходного на 8. Записать исходное число в десятичной системе счисления.
  3. В некоторой стране используют автомобильные номера, состоящие из двух частей: ровно двух букв из 26-буквенного алфавита и далее ровно четырех десятичных цифр. Какое минимальное количество байт необходимо зарезервировать для хранения информации о 30 таких номерах?
  4. Молодой стажер технического отдела Васечкин получил свое первое самостоятельное задание: установить на новый компьютер директора драйвера от периферийных устройств. Отправляясь на свое задание, Васечкин получил от своих более опытных коллег по работе напутствие, в каком порядке нужно устанавливать драйвера. Но коллеги были с чувством юмора и решили дать советы, в которых лишь половина является правдой, а остальное сознательной ложью.
    • Помощник мастера: Первым можно установить только сканер, а внешний жесткий диск – предпоследним.
    • Диспетчер: Монитор устанавливай обязательно вторым, а четвертым – внешний жесткий диск.
    • Начальник отдела: Монитор необходимо устанавливать вторым, а сканер только третьим.
    • Старший мастер: Никогда не ставь третьим принтер, не нужно ставить последней музыкальную клавиатуру.
    • Младший мастер: Музыкальную клавиатуру можно поставить самой первой, а вторым – принтер.

    Помогите Васечкину восстановить точную последовательность установки драйверов. В ответе укажите подряд первые буквы устройств в том порядке, в котором необходимо устанавливать для них драйвера. ( В – внешний жесткий диск, К – музыкальная клавиатура, М – монитор, П – принтер, С – сканер).

  5. Укажите наименьшее натуральное число x, при вводе которого будут напечатаны числа 7 и 2.
    var
    x, a, b : integer;
    begin
    read(x);
    a := 1;
    b := 1;
    while x > 0 do begin
    a := x mod 10 * a;
    x := x div 10;
    b := b + 1
    end;
    writeln(a, ‘ ‘, b div 2)
    end.
  6. Ниже записаны рекурсивные алгоритмы F и G.
    function F(n : integer) : integer;
    begin
    if n > 2 then
    F := F(n — 1) + G(n — 2)
    else
    F := 1
    end;

    function G(n : integer) : integer;
    begin
    if n > 2 then
    G := F(n — 2) + G(n — 1)
    else
    G := 1
    end;

    Чему будет равно значение, вычисленное при выполнении вызова F(7)?

  7. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду сместиться на (a, b), где a, b — целые числа, которая перемещает Чертёжника из точки с координатами (x, y) в точку с координатами (x+a, y+b). Цикл
    ПОВТОРИ число РАЗ
    последовательность команд
    КОНЕЦ ПОВТОРИ

    означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
    Чертёжнику был дан для исполнения следующий алгоритм:

    НАЧАЛО
    сместиться на (15, -10)
    ПОВТОРИ n РАЗ
    сместиться на (a, -b)
    сместиться на (-1, -2)
    КОНЕЦ ПОВТОРИ
    сместиться на (-3, 28)
    КОНЕЦ

    Укажите количество возможных значений числа n>1, для которого найдутся такие значения чисел a и b, что после выполнения программы Чертёжник возвратится в исходную точку.

  8. Школьник написал алгоритм вычисления некоторого выражения в зависимости от значения переменной N, но интеллектуальный вирус, имевшийся на его компьютере, переставил в написанном алгоритме все или почти все ключевые слова и слова из названия алгоритма, не тронув при этом переменные и знаки операций. В результате получилось следующее:
    ввод кон вывод
    числа
    цел N, M, a
    пока N
    М:=0
    все если N >0
    a:=N mod 10
    нц a mod 2=0 кц
    M:=V*10+a
    нач
    N:=N div 10
    то
    алг M
    код

    Какие значения должны были быть выведены при работе данного алгоритма, если:

    1. N = 25340;
    2. N = 715;
    3. N = 10835?

    Ответ запишите в виде последовательности из трёх чисел без пробелов. Например, если в первом случае будет выведено 2, во втором – «–23», а в третьем – число 12, в ответе должна быть следующая последовательность: «2–2312».

  9. Дан массив, содержащий 2019 целых чисел. Необходимо определить количество чётных элементов этого массива, которые кратны пяти.
  10. В кучке лежит 5 спичек; два игрока убирают спички по очереди, причем за 1 ход можно убрать 1 или 2 спички; выигрывает тот, кто оставит в кучке 1 спичку. Вопросы:
    1. Может ли первый игрок выиграть, независимо от действий второго?
    2. Может ли второй игрок выиграть, независимо от действий первого?

Материалы Открытой Олимпиады 17 марта 2019.

Scroll Up