Пару слов об авторе канала, давайте знакомиться!
#kege #yandex
#reshu #statgrad
#polyakov
Информатика ЕГЭ | itpy
Программирование на Python | itpy
Информатика ОГЭ | itpy
Hey Student!
Please open Telegram to view this post
VIEW IN TELEGRAM
4 5 5 4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
Прибор автоматической фиксации нарушений правил дорожного движения делает цветные фотографии размером 1024×768 пикселей, используя палитру из 4096 цветов.
Снимки сохраняются в памяти камеры, группируются в пакеты по несколько штук, а затем передаются в центр обработки информации со скоростью передачи данных 1 310 720 бит/с.
Каково максимально возможное количество снимков в одном пакете, если на передачу одного пакета отводится не более 300 секунд?
В данной задаче важно понимать как работают переводы в различные единицы измерения информации, шпаргалку на эту тему можно найти тут.
from math import floor
pixels = 1024 * 768
colors = 4096
# Ищем сколько бит уходит на один пиксель:
i = 12 # 2**11 < colors <= 2 ** 12 -> i = 12
speed = 1_310_720 # бит/сек
time = 300 # сек
one_picture_bit = pixels * i
all_bit = speed * time
pictures = all_bit / one_picture_bit
print(floor(pictures)) # 41
# Без округления мы получаем 41.6666 фотографий,
# следовательно получится 41 цельная фотография.
# Ответ: 41
1️⃣
pixels = 1024 * 768
Вычисляем общее количество пикселей, умножая ширину (1024) на высоту (768).
colors = 4096
Устанавливаем количество доступных цветов, равное 4096.
i = 12
Ищем сколько бит уходит на один пиксель. Определяем количество бит на один пиксель; так как 4096 требует 12 бит (2^12).
speed = 1_310_720
Устанавливаем скорость передачи данных, равную 1,310,720 бит в секунду.
time = 300
Указываем время, в течение которого будет осуществляться передача данных, равное 300 секунд.
one_picture_bit = pixels * i
Вычисляем количество бит, необходимых для одной картинки, умножая количество пикселей на количество бит на пиксель.
all_bit = speed * time
Вычисляем общее количество бит, которые могут быть переданы за заданное время, умножая скорость на время.
pictures = all_bit / one_picture_bit
Вычисляем количество изображений, которые можно передать за указанное время, деля общее количество бит на количество бит для одной картинки.
print(floor(pictures))
Печатаем целочисленное значение количества изображений, округляя вниз; ожидается, что ответ будет 41.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
2 6 3 3
Есть мнение, что разбор крайнего 7 номера получился слишком сложным. В связи с этим вопрос: Есть ли смысл публиковать простейшую версию решения задачи? Если да, то в каком виде?
Anonymous Poll
39%
Да, я бы хотел посмотреть на простое решение. Можно публиковать в комментариях.
39%
Да, я бы хотел посмотреть на простое решение. Публикуйте рядом отдельным постом.
4%
Нет, я слежу только за решением «кодом».
26%
Нет, я совсем не слежу за разборами, меня интересуют статьи и шпаргалки.
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
Определите количество 12-ричных пятизначных чисел, в записи которых ровно одна цифра 7 и не более трёх цифр с числовым значением, превышающим 8.
Базовая задачка с комбинаторикой цифр. Не забудьте, что в таких задачах необходимо проверять наличие 0 на первой позиции.
from itertools import *
cnt = 0
for p in product('0123456789AB', repeat=5):
s = ''.join(p)
if s[0] != '0' and s.count('7') == 1:
if len([x for x in s if x > '8']) <= 3:
cnt += 1
print(cnt)
# Ответ: 67476
1️⃣
from itertools import *
Импортируем все функции из модуля itertools, который содержит функции для работы с итерациями.
cnt = 0
Инициализируем переменную cnt, которая будет использоваться для подсчета валидных комбинаций.
for p in product('0123456789AB', repeat=5):
Генерируем декартово произведение символов '0123456789AB' длиной 5, создавая все возможные комбинации.
s = ''.join(p)
Преобразуем кортеж p (содержащий текущую комбинацию) в строку s.
if s[0] != '0' and s.count('7') == 1:
Проверяем, что первый символ строки не является '0' и что символ '7' встречается ровно один раз.
if len([x for x in s if x > '8']) <= 3:
Создаем список из символов строки s, которые больше '8', и проверяем, что таких символов не более трех.
cnt += 1
Увеличиваем счетчик cnt на 1, если предыдущие условия выполнены.
print(cnt)
Выводим общее количество валидных комбинаций, соответствующих заданным критериям.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
2 5 4 3
У нас уже собралась неплохая такая подборка 8 номеров, сохраняем и пользуемся! #ЕГЭ8 #useful
🚩 Разбор номера 17671 #kege по информатике #ЕГЭ8
Автор: Пересдача 04.07.2024
Уровень: Базовый
🚩 Разбор номера 17627 #kege по информатике #ЕГЭ8
Автор: Резервный день 19.06.2024
Уровень: Базовый
🚩 Разбор номера 5626 #kege по информатике #ЕГЭ8
🚩 Разбор номера 8417 #kege по информатике #ЕГЭ8
🚩 Разбор номера 15947 #reshu по информатике #ЕГЭ8
Уровень: Базовый
🚩 Разбор номера 4199 #polyakov по информатике #ЕГЭ8
Уровень: Сложный
🚩 Разбор номера 12917 #kege по информатике #ЕГЭ8
Автор: PRO100ЕГЭ
Уровень: Базовый
🚩 Разбор номера из нового варианта #statgrad по информатике #ЕГЭ8
Автор: Статград
Уровень: Базовый
🚩 Разбор номера 11827 #kege по информатике #ЕГЭ8
Автор: (Л. Шастин)
Уровень: Средний
🚩 Разбор номера 10090 #kege по информатике #ЕГЭ8
Уровень: Базовый
🚩 Разбор номера 12240 #kege по информатике #ЕГЭ8
Уровень: Базовый
🚩 Разбор номера 11827 #kege по информатике #ЕГЭ8
Автор: (Л. Шастин)
Уровень: Средний
🚩 Разбор номера 17521 #kege по информатике #ЕГЭ8
Автор: Основная волна 07.06.24
Уровень: Базовый
🚩 Разбор номера 17862 #kege по информатике #ЕГЭ8
Автор: Демоверсия 2025
Уровень: Базовый
Информатика ЕГЭ | itpy🧑💻
Поддержать автора донатом💵
Автор: Пересдача 04.07.2024
Уровень: Базовый
Автор: Резервный день 19.06.2024
Уровень: Базовый
Уровень: Базовый
Уровень: Сложный
Автор: PRO100ЕГЭ
Уровень: Базовый
Автор: Статград
Уровень: Базовый
Автор: (Л. Шастин)
Уровень: Средний
Уровень: Базовый
Уровень: Базовый
Автор: (Л. Шастин)
Уровень: Средний
Автор: Основная волна 07.06.24
Уровень: Базовый
Автор: Демоверсия 2025
Уровень: Базовый
Информатика ЕГЭ | itpy
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
📚180+ баллов ЕГЭ у студента 3 курса СибГУТИ Новосибирск #university #developer
🔍 Как готовился(-ась) к ЕГЭ?
Самостоятельно и немного используя школьную программу.
🔜 Сколько часов в день занимают пары?
От 3 до 4,5 часа.
📖 Сколько часов чистого времени занимает учеба?
Не считая пар: 3 – 4,5 часа.
🗓 Стандартный учебный день
Каждый день начинается с планирования, основанного на советах старших курсов. Мы заранее узнаем у них, какие пары важны, а какие можно пропустить. На некоторые занятия нужно лишь приходить, что позволяет выполнять домашку по другим предметам.
Обычно 1-3 предмета требуют особого внимания и подготовки.
💼 Работа и учеба
Работаю без жесткого графика: Занимаюсь фрилансом и репетиторством, поэтому совмещать это с учебой довольно легко. Нагрузка в вузе, по сравнению с работой, не слишком высокая.
❤️ Что нравится в вузе?
Вуз не строит из себя нечто невероятное, и это дает много времени на саморазвитие! Это отличная возможность изучать что-то новое и заниматься любимыми увлечениями.
❌ Что не устраивает?
К сожалению, наличие военной кафедры и низкие баллы приводят к тому, что поступают менее мотивированные студенты. Это снижает желание преподавателей углубляться в свои предметы. Следовательно, учиться можно, если учить самим преподавателей!
💡 Советы первокурсникам
Если бы я мог дать только один совет, он был бы следующим: Общайтесь! Все можно решить через договоренности. Не стойте на месте: контактируйте с старшими курсами и преподавателями. Попробуйте себя в олимпиадном программировании – это отличный шанс для саморазвития!
💬 Поделитесь своей историей, и она появится тут — Анонимная форма.
Информатика ЕГЭ | itpy 🧑💻
Поддержать автора донатом💵
Самостоятельно и немного используя школьную программу.
От 3 до 4,5 часа.
Не считая пар: 3 – 4,5 часа.
Каждый день начинается с планирования, основанного на советах старших курсов. Мы заранее узнаем у них, какие пары важны, а какие можно пропустить. На некоторые занятия нужно лишь приходить, что позволяет выполнять домашку по другим предметам.
Обычно 1-3 предмета требуют особого внимания и подготовки.
Работаю без жесткого графика: Занимаюсь фрилансом и репетиторством, поэтому совмещать это с учебой довольно легко. Нагрузка в вузе, по сравнению с работой, не слишком высокая.
Вуз не строит из себя нечто невероятное, и это дает много времени на саморазвитие! Это отличная возможность изучать что-то новое и заниматься любимыми увлечениями.
К сожалению, наличие военной кафедры и низкие баллы приводят к тому, что поступают менее мотивированные студенты. Это снижает желание преподавателей углубляться в свои предметы. Следовательно, учиться можно, если учить самим преподавателей!
Если бы я мог дать только один совет, он был бы следующим: Общайтесь! Все можно решить через договоренности. Не стойте на месте: контактируйте с старшими курсами и преподавателями. Попробуйте себя в олимпиадном программировании – это отличный шанс для саморазвития!
Информатика ЕГЭ | itpy 🧑💻
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
2 8 4 3
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– в строке только одно число повторяется трижды, остальные числа различны;
– квадрат суммы всех повторяющихся чисел строки больше квадрата суммы всех её неповторяющихся чисел.
Запоминайте способ создания генератора списков copied, чтобы можно было решать такие прототипы 9 номера на ура!
cnt = 0
for s in open('9.csv'):
M = [int(x) for x in s.split(';')]
copied = [x for x in M if M.count(x) == 3]
nor_copied = [x for x in M if M.count(x) == 1]
if len(copied) == 3 and len(nor_copied) == 3:
if sum(copied) 2 > sum(nor_copied) 2:
cnt += 1
print(cnt)
# Ответ: 273
Инициализируем счетчик cnt, который будет подсчитывать количество строк, удовлетворяющих заданным условиям.
for s in open('9.csv'):
Открываем файл '9.csv' для чтения и перебираем каждую строку файла поочередно.
M = [int(x) for x in s.split(';')]
Разделяем строку s на элементы по разделителю ';', преобразуем их в целые числа и сохраняем в списке M.
copied = [x for x in M if M.count(x) == 3]
Создаем список copied, включающий элементы списка M, которые встречаются ровно 3 раза.
nor_copied = [x for x in M if M.count(x) == 1]
Создаем список nor_copied, включающий элементы списка M, которые встречаются ровно 1 раз.
if len(copied) == 3 and len(nor_copied) == 3:
Проверяем, что в списке copied ровно 3 элемента, и в списке nor_copied также ровно 3 элемента.
if sum(copied) 2 > sum(nor_copied) 2:
Сравниваем квадраты суммы элементов списка copied и квадрат суммы элементов списка nor_copied.
cnt += 1
Увеличиваем счетчик cnt на 1, если выполняются предыдущие условия.
print(cnt)
Выводим значение счетчика cnt, которое содержит количество строк, удовлетворяющих условиям.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
3 8 5 4
Подборка по 9 номерам уже тоже очень даже, пользуйтесь! #ЕГЭ9 #useful
🚩 Разбор номера 5664 #kege по информатике #ЕГЭ9
🚩 Разбор номера 63025 #reshu по информатике #ЕГЭ9
🚩 Разбор номера 8554 #kege по информатике #ЕГЭ9
🚩 Разбор номера #kege по информатике #ЕГЭ9
Автор: ЕГКР 27.04
Уровень: Базовый
🚩 Разбор номера 17863 #kege по информатике #ЕГЭ9
Автор: Демоверсия 2025
Уровень: Базовый
Информатика ЕГЭ | itpy🧑💻
Поддержать автора донатом💵
Автор: ЕГКР 27.04
Уровень: Базовый
Автор: Демоверсия 2025
Уровень: Базовый
Информатика ЕГЭ | itpy
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
2 5 4 3
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
Какая строка получится в результате применения приведённой ниже программы к строке,
состоящей из 81 идущей подряд цифре 1? В ответе запишите полученную строку.
ПОКА нашлось (11111) ИЛИ нашлось (888)
ЕСЛИ нашлось (11111)
ТО заменить (11111, 88)
ИНАЧЕ заменить (888, 8)
Предлагаю вам альтернативное решение базового 12 номера с использованием библиотеки re. Базовое решение оставлю в комментариях к этому посту!
from re import *
s = '1' * 81
while '11111' in s or '888' in s:
s = sub('11111', '8', s, 1)
s = sub('888', '8', s, 1)
print(s)
# Ответ: 881
from re import *
Импортируем все функции и классы из модуля re, который предоставляет функциональность для работы с регулярными выражениями.
s = '1' * 81
Создаем строку s, состоящую из 81 символа '1'.
while '11111' in s or '888' in s:
Начинаем цикл, который продолжается до тех пор, пока строка s содержит подстроку '11111' или '888'.
s = sub('11111', '8', s, 1)
Заменяем первое вхождение подстроки '11111' на '8' в строке s.
s = sub('888', '8', s, 1)
Заменяем первое вхождение подстроки '888' на '8' в строке s.
print(s)
Выводим результирующую строку s после завершения цикла.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
2 5 5 2
Как вы относитесь к появлению рекламы на канале? К большому моему сожалению донаты совершенно не работают и реклама это единственный способ монетизировать мой труд 🥲
Anonymous Poll
76%
Пусть будет, нам не жалко
15%
Напрягает, но терпеть готов
9%
Жутко бесит, реклама отстой
Не забудь сохранить и отправить другу!
Информатика ЕГЭ | itpy
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
Полностью самостоятельно без репетиторов и курсов.
Больше 4,5 часов.
Больше 6 часов в день.
Пары по дням недели у меня были распределены неравномерно. В некоторые дни пар не было вообще, а в другие могло быть до 5 пар подряд.
Что касается совместных активностей, я старался участвовать в большинстве встреч, потому что одному справляться тяжело как в плане учёбы, так и психологически. Поэтому всем рекомендую налаживать социальные связи — вуз в этом плане является идеальной площадкой. Даже после окончания учёбы друзья из вуза останутся с вами. Они могут разъехаться по разным городам и странам, но, на мой взгляд, поддерживать контакты всё равно стоит.
На первом курсе бакалавриата совмещать учёбу и работу практически невозможно — шанс не справиться с учёбой слишком велик. А вот ближе к концу бакалавриата (на 3-4 курсе) это становится вполне реальным.
Если говорить о магистратуре или аспирантуре, то здесь уже почти все работают. Пар немного, и преподаватели понимают, что студенты вместо занятий могут заниматься своими делами, поэтому, как правило, домашние задания практически отсутствуют.
Многие научные руководители работают в институтах СО РАН и принимают на работу своих студентов. Тем не менее, при желании можно также найти возможность в индустрии.
НГУ предоставляет хорошие знания по фундаментальным дисциплинам, и в целом уровень образования здесь достаточно высокий.
Отношение преподавателей и работников деканата доброжелательное (конечно, это зависит от факультета, но, по крайней мере, на ММФ с этим все в порядке).
В НГУ существует множество клубов по интересам: от настольных игр до волонтёров-психологов и фотоклубов. Есть много спортивных активностей. Проводятся регулярные мероприятия, такие как Open Space Picnic, неделя Дарвина, Интернеделя и Маёвка. Также регулярно проходят Дни карьеры, на которые приходят множество компаний, предлагающих вакансии и стажировки.
Иногда возникают вопросы по учебной программе. Например, в одном семестре могут проходить лабораторные работы, скажем, на Python, тогда как полноценное обучение этому языку программирования начнётся только в следующем семестре.
Ходить на все пары (лекции и семинары) и пока не задумываться о работе.
Информатика ЕГЭ | itpy 🧑💻
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
104 8 5 5
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
Сеть задана IP-адресом 172.16.168.0 и маской сети 255.255.248.0.
Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса не кратно 5?
В ответе укажите только число
Самый популярный прототип 13 номера, весь 2024 год ФИПИ публиковала именно такие задачи, есть вероятность, что в этом году прототип слегка изменится.
from ipaddress import *
net = ip_network('172.16.168.0/255.255.248.0', 0)
cnt = 0
for ip in net:
s = f'{ip:b}'
if s.count('1') % 5 != 0:
cnt += 1
print(cnt)
# Ответ: 1663
from ipaddress import *
Импортируем все функции и классы из модуля ipaddress, который позволяет работать с IP-адресами и сетями.
net = ip_network('172.16.168.0/255.255.248.0', 0)
Создаем объект сети на основе IP-адреса и маски подсети, заданной в формате CIDR. Здесь '0' указывает на использование маски по умолчанию.
cnt = 0
Инициализируем счётчик cnt равным 0. Этот счётчик будет использоваться для подсчета количества IP-адресов, удовлетворяющих заданному условию.
for ip in net:
Начинаем цикл, который перебирает все IP-адреса в заданной сети net.
s = f'{ip:b}'
Преобразуем текущий IP-адрес ip в двоичную строку и сохраняем её в переменной s.
if s.count('1') % 5 != 0:
Проверяем, если количество единиц в двоичном представлении IP-адреса не делится на 5 без остатка.
cnt += 1
Если условие выполняется, увеличиваем счётчик cnt на 1.
print(cnt)
Выводим значение счётчика cnt, которое теперь содержит количество IP-адресов, не удовлетворяющих условию (количество единиц в двоичном представлении которых не делится на 5).
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
2 7 4 4
Сохраняйте полезную шпаргалку для 14 и 5 номеров ЕГЭ
Информатика ЕГЭ | itpy
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
Собрали все полезные функции из библиотеки
ipaddress
для нового 13 номера ЕГЭ по информатике. В меню навигации ты найдешь шпаргалки по остальным номерам! from ipaddress import *
net = ip_network('адрес сети/маска')
net.netmask
for mask in range(33):
net = ip_network(f'адрес узла/{mask}', 0)
for ip in net:
ip_b = f'{ip:b}'
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
3 8 4 3
📚281 балл ЕГЭ у студента 5 курса МФТИ Долгопрудный #university #developer
🔍 Как готовился(-ась) к ЕГЭ?
Самостоятельно и с репетитором, поступил по олимпиаде.
🔜 Сколько часов в день занимают пары?
1,5 - 3 часа
📖 Сколько часов чистого времени занимает учеба?
до 1,5 часа
🗓 Стандартный учебный день
Сейчас в основном работаю, на пары хожу через раз. Стараюсь соблюдать режим сна, хоть работа у меня и не по расписанию.
💼 Работа и учеба
Бывают сложные моменты (например, во время сессии), но в целом, если работодатель понимающий, всё будет хорошо.
❤ Что нравится в вузе?
Люди, программа первых трех курсов дала очень хорошую базу.
❌ Что не устраивает?
Направление, которое я выбрал, не совсем соответствует моим ожиданиям. На предметах по специальности рассказывают о вещах, которые кажутся мне бесполезными.
💡 Советы первокурсникам
Не сдаваться и не опускать руки, всегда искать выход, какой бы трудной ни казалась ситуация.
💬 Поделитесь своей историей, и она появится тут — Анонимная форма.
Hey student! 🎓
Самостоятельно и с репетитором, поступил по олимпиаде.
1,5 - 3 часа
до 1,5 часа
Сейчас в основном работаю, на пары хожу через раз. Стараюсь соблюдать режим сна, хоть работа у меня и не по расписанию.
Бывают сложные моменты (например, во время сессии), но в целом, если работодатель понимающий, всё будет хорошо.
Люди, программа первых трех курсов дала очень хорошую базу.
Направление, которое я выбрал, не совсем соответствует моим ожиданиям. На предметах по специальности рассказывают о вещах, которые кажутся мне бесполезными.
Не сдаваться и не опускать руки, всегда искать выход, какой бы трудной ни казалась ситуация.
Hey student! 🎓
Please open Telegram to view this post
VIEW IN TELEGRAM
4 6 5 5
Привет всем! 👋
Я @ilandroxxy веду этот телеграм-канал, посвященный информатике, и мне важно, чтобы вы получали полезную информацию. Но мне также хотелось бы узнать, что из этого вас интересует больше всего.
Если у вас есть вопросы обо мне или о содержании канала, переходите по этой ссылке и оставляйте свои анонимные вопросы.
Возможно, некоторые из них я освещу на канале (но это не точно😅 ).
Я @ilandroxxy веду этот телеграм-канал, посвященный информатике, и мне важно, чтобы вы получали полезную информацию. Но мне также хотелось бы узнать, что из этого вас интересует больше всего.
Если у вас есть вопросы обо мне или о содержании канала, переходите по этой ссылке и оставляйте свои анонимные вопросы.
Возможно, некоторые из них я освещу на канале (но это не точно
Please open Telegram to view this post
VIEW IN TELEGRAM
3 10 8 6
Забавный факт! 😅
В 2024 году призёров Всероса по информатике – 172 человека, а стобалльников по информатике – 101 человек.
Это просто к слову о сложности экзамена и о том, насколько удачно всё должно сложиться, чтобы сдать ЕГЭ на 100 баллов🙂
В 2024 году призёров Всероса по информатике – 172 человека, а стобалльников по информатике – 101 человек.
Это просто к слову о сложности экзамена и о том, насколько удачно всё должно сложиться, чтобы сдать ЕГЭ на 100 баллов
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! Сегодня я отвечу на часть анонимных вопросов, которые вы оставили мне через эту форму.
Спасибо вам за активность! Уверен, это поможет нам стать чуточку ближе😅 😁
Спасибо вам за активность! Уверен, это поможет нам стать чуточку ближе
Please open Telegram to view this post
VIEW IN TELEGRAM