Свалил я, значит, от происходящего + надвигающегося в России пипца к родственникам в Ташкент.
Можно было бы закончить российское образование дистанционно, но для аттестации же блин ЕГЭ нужно сдавать! А это довольно сложно сделать, не приезжая в Россию. Поэтому, на всякий случай, я не только перешёл на обучение в Фоксфорде, но и пошёл в узбекскую школу.
Прихожу такой:
— Здрасти.
— Ты же умный?
— Ээээээээ…
— Математику и информатику знаешь?
— Ну типа.
— Ооооо! Ща отправим тебя на олимпиаду и рейтинг школе поднимем!
И пошёл я на республиканскую олимпиаду — то есть почти всероссийскую, только не российскую. А ещё тут информатика ни разу не про спортивное программирование.
Итак, районный этап. Все вопросы в тестовой форме на рандомную тематику.
Много вопросов про питон. Причём зачем-то именно про особенности питона.
Например, такой вопрос. Надо найти результат кода среди данных вариантов ответа.
pythona = ['aaa', 'bbb', 'ccc'] x = a[True] print(x)а) aaa
б) bbb
в) ValueError
г) TypeError
Чтобы правильно ответить, нужно понимать, что именно в этом языке программирования именно в таком контексте True считается единичкой.
А вот вообще безумный вопрос:
pythona = [123, 456, 789] a += 1000, print(a)а) [123, 456, 789]
б) [123, 456, 789, 1000]
в) []
г) TypeError
д) SyntaxError
е) [1000]
После подобных вопросов меня почему-то улыбнул следующий:
pythond = {'informatika', 'matematika', 'fizika'} del d print('d')а) 3
б) d
в) TypeError
г) ValueError
Внимательно читаем условие)
Иногда вообще невозможно не найти правильный ответ:
pythona = (1, 2, 3, 2, 4) b = list(a) x = 2 for i in range(len(a)): if a[i] == x: b.pop(i) b1 = tuple(b) print(b1)а) [1, 3, 4]
б) (1, 3, 4)
в) {1, 3, 4}
г) 1, 3, 4
Кроме питона много вопросов было посвящено системам счисления и всякому такому. «Даны число в троичной системе и число в шестеричной, найдите их сумму в десятичной», ну и всякое такое. Ещё — найдите результат выполнения кода:
pythonx = 23 x >> 2 print(x)
Примерно той же тематики:
Сколько килобайтов нужно для хранения картинки 1024×1240, если всего есть 64 цвета?
Формулировка вопроса фиговая. Мало того, что они делают вид, что сжатия картинок не существует 🌚, так они ещё и считают, что в килобайте 1024 байта! (судя по вариантам ответов)
Напоминаю, что по-хорошему приставка кило- всегда означает тысячу, а название пресловутой единицы Кбайт, равной 1024 байт, следует произносить как «кибибайт». Но здесь всегда много путаницы — фиг знает, какие в Узбекистане государственные стандарты.
Вот похожий вопрос, который я не решил:
Сколько нужно байт, чтобы отобразить картинку 15 см × 10 см с 16 цветами с таким-то количеством точек на дюйм?
Видимо, нужно помнить отношение дюйма к сантиметру наизусть. Очень жаль.
Среди вопросов про системы счисления был вопрос и про римскую:
Как записать в римской системе число 1499?
Можно было найти правильный вариант ответа методом исключения. Без них было бы прям сложна.
А ещё там были рандомные вопросы разной степени упоротости.
Сколько направлений у электронного правительства Узбекистана?
Здесь не помню точную формулировку, но примерно так; из вопроса непонятно вообще ничего. Варианты ответа: числа от 3 до 6.
Как настоящий узбек-патриот, я выбрал самое большое число из предложенных. Не угадал(
Дальше — точная цитата условия:
Как называется фрагмент языка Scratch?
а) скрипт
б) спрайт
в) блок
г) сцена
Что вообще значит «фрагмент»? Всё перечисленное — основные элементы Скретча… Ну, видимо, (в), ладно.
Дальше — веселее:
Назовите автора цитаты!!!
Цитату сейчас не воспроизведу, но примерно так:
Брендирование — база. Запомни, брат, если у тебя нет бренда, то фигня у тебя, а не продукт!
И варианты:
а) Марк Цукерберг
б) Ноунейм 1
в) Ноунейм 2
г) Ноунейм 3
Я сейчас пытался нагуглить цитату и не смог. Как этот вопрос связан с информатикой, остаётся загадкой.
Переходим к лучшему вопросу.
Какое сочетание клавиш открывает панель эмодзи в приложении Telegram на операционной системе Windows?
а) Win+.
б) Win+/
в) Alt+S
г) Ctrl+Shift+S
Серьёзно? Что?))
Десять часов спустя, пока я всё это рассказывал в чатике, мне позвонили и сказали:
— Крутой. У тебя второе место.
(А первое место занял некий челик с узбекской фамилией.)
Вот как надо! На регионе этого вашего глупого всероса вся проверка на компьютере, а результаты участники ждут неделями!!! А тут мы записали ответы на бумажке и в тот же день получили итоги.
Но всё-таки самый сложный вопрос на олимпиаде был на титульном листе. Кроме своего ФИО, района, номера школы, нужно было указать ФИО школьного учителя информатики.