ИНФ-11 ЕГЭ 2025 ДЕМО.pdf
1 MB
Демоверсия ЕГЭ по Информатике 2025 😼
Файлы прикреплю в комментариях к этому посту👇
Информатика ЕГЭ | itpy🧑💻
Файлы прикреплю в комментариях к этому посту
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
2 10 5 4
Вопрос, надо ли прорешать задачки с демоверсии?
Anonymous Poll
93%
7%
Forwarded from Рифмы и Панчи 🤯
😢 NOTION ЗАЯВИЛА, ЧТО УХОДИТ ИЗ РОССИИ! С 9 сентября платные аккаунты станут бесполезны
Первое, что нужно сделать сейчас – экспортировать оттуда свои данные
Первое, что нужно сделать сейчас – экспортировать оттуда свои данные
Рифмы и Панчи 🤯
😢 NOTION ЗАЯВИЛА, ЧТО УХОДИТ ИЗ РОССИИ! С 9 сентября платные аккаунты станут бесполезны Первое, что нужно сделать сейчас – экспортировать оттуда свои данные
Это печальная новость, так как у нас огромное количество разборов хранится на Notion. У нас куплен платный аккаунт, и это главный инструмент для нашей команды. Что ж, придется искать какие-то альтернативные площадки и переносить шпаргалки...
Подготовили для вас список аналогов Notion, которые, скорее всего, не будут заблокированы в России в ближайшее время. #useful
1⃣ Affine.pro – объединение Notion и Miro в одном сервисе с возможностью кастомизации заметок, совместной работы и планирования задач.
2⃣ Strive – отечественная платформа от российских разработчиков, где вы можете назначать дедлайны команде, работать над проектами, делать заметки и планировать. Функциональные возможности практически идентичны Notion.
3⃣ Craft – полный аналог Notion для пользователей MacOS и iOS с более быстрой и плавной работой. Основной акцент в приложении сделан на работу с документами, продвинутую систему структуризации и приватность пользователей.
4⃣ Obsidian – сервис с теми же функциями, что и Notion, но с максимальной защитой конфиденциальности заметок.
Информатика ЕГЭ | itpy🧑💻
Поддержать автора донатом💵
Информатика ЕГЭ | itpy
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
2 6 4 2
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
Определите, какова сумма протяжённостей дорог из пункта D в пункт G и из пункта A в пункт C.
Представленный код решения выполняет тривиальный перевод всех вариантов, таким образом, в любой задаче мы сможем найти сопоставление вершин графа. В данном случае нужно заметить, что длина DG получилась равной 8, а длина AC — 30.
from itertools import permutations
table = '14 15 17 24 26 35 36 37 41 42 51 53 56 62 63 65 71 73'
graph = 'AB BA AC CA EC CE CG GC EF FE FG GF FD DF DG GD DB BD'
for per in permutations('ABCDEFG'):
new_table = table
for i in range(1, 7+1):
new_table = new_table.replace(str(i), per[i-1])
if set(new_table.split()) == set(graph.split()):
print('1 2 3 4 5 6 7')
print(*per)
# 1 2 3 4 5 6 7
# C B F A G D E
# Ответ: 30 + 8 = 38
from itertools import permutations
Импортируем функцию permutations из модуля itertools, которая позволяет генерировать все возможные перестановки элементов.
table = '14 15 17 24 26 35 36 37 41 42 51 53 56 62 63 65 71 73'
Задаем строку table, которая содержит пары чисел, разделенных пробелами.
graph = 'AB BA AC CA EC CE CG GC EF FE FG GF FD DF DG GD DB BD'
Задаем строку graph, которая содержит пары букв, разделенных пробелами, представляющих связи в графе.
for per in permutations('ABCDEFG'):
Проходим по всем возможным перестановкам букв 'A', 'B', 'C', 'D', 'E', 'F', 'G'.
new_table = table
Создаем копию строки table, которая будет изменяться в процессе.
for i in range(1, 7+1):
Проходим по числам от 1 до 7 включительно (индексам элементов строки per).
new_table = new_table.replace(str(i), per[i-1])
Заменяем все вхождения числа i в строке new_table на соответствующую букву перестановки per.
if set(new_table.split()) == set(graph.split()):
Сравниваем множества пар из new_table и graph. Если они совпадают, то:
print('1 2 3 4 5 6 7')
Печатаем строку с числами от 1 до 7.
print(*per)
Печатаем текущую перестановку букв 'A', 'B', 'C', 'D', 'E', 'F', 'G', разделяя их пробелами.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
3 6 5 4
Всем привет! На связи @ilandroxxy — основатель, вдохновитель и главный автор/редактор каналов itpy. Пару дней назад я заметил значительный прирост активности на площадке Авито, поэтому решил поделиться отзывами своих довольных учеников и их родителей.
В моем профиле на Авито вы можете найти полный список отзывов. Ознакомьтесь с мнениями реальных людей, которые уже воспользовались моими услугами и остались довольны👨💻
В моем профиле на Авито вы можете найти полный список отзывов. Ознакомьтесь с мнениями реальных людей, которые уже воспользовались моими услугами и остались довольны
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
Миша заполнял таблицу истинности логической функции F=((w→y)→x)∨¬z, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
Базовой код, позволяет третий год подряд решать 2 номер ЕГЭ без особых проблем.
from itertools import *
def F(x, y, z, w):
return ((w <= y) <= x) or (not z)
for a1, a2, a3, a4, a5, a6, a7 in product([0, 1], repeat=7):
table = [(a1, a2, 1, a3), (a4, 0, a5, a6), (a7, 1, 0, 0)]
if len(set(table)) == len(table):
for i in permutations('xyzw'):
if [F(**dict(zip(i, r))) for r in table] == [0, 0, 0]:
print(*i, sep='')
# Ответ: zywx
from itertools import *
Импортируем все функции из модуля itertools, который предоставляет инструменты для работы с итерациями, включая произведение и перестановки.
def F(x, y, z, w):
Определяем функцию F, которая принимает четыре аргумента x, y, z и w.
return ((w <= y) <= x) or (not z)
Возвращаем результат логического выражения, которое проверяет две условия: первое - сравнение w и y, затем с x, и второе - отрицание z.
for a1, a2, a3, a4, a5, a6, a7 in product([0, 1], repeat=7):
Генерируем все возможные комбинации из 7 бит (0 и 1) и проходим по ним, присваивая значения переменным a1 до a7.
table = [(a1, a2, 1, a3), (a4, 0, a5, a6), (a7, 1, 0, 0)]
Создаем список table, состоящий из трех кортежей. Первый кортеж состоит из a1, a2, 1 и a3, второй - из a4, 0, a5 и a6, третий - из a7, 1, 0 и 0.
if len(set(table)) == len(table):
Проверяем, все ли кортежи в table уникальны, сравнивая длину множества уникальных элементов и длину самого списка table.
for i in permutations('xyzw'):
Проходим по всем перестановкам строк 'xyzw', присваивая текущую перестановку переменной i.
if [F(**dict(zip(i, r))) for r in table] == [0, 0, 0]:
Создаем список, применяя функцию F к каждой строке table с использованием текущей перестановки i. Мы создаем словарь с парами (ключ, значение) с помощью zip и распаковываем его в функцию F. Сравниваем результат с списком [0, 0, 0], который обозначает, что все результаты функции F должны быть нулем.
print(*i, sep='')
Если условие выполнено, печатаем текущую перестановку i, разделяя элементы пробелами.
Наша Stepik подборкой задач
Please open Telegram to view this post
VIEW IN TELEGRAM
3 6 4 3 1
Кнопка назад к меню навигации по каналу.
Мой YouTube канал
Я постоянно обучаюсь, дабы быть примером для своих студентов, на данный момент могу похвастаться несколькими весомыми дипломами:
📈 Эти и другие дипломы, а также отзывы моих учеников и их родителей вы можете найти в профиле на Авито.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
4 9 7 6 3
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
а) если число чётное, то к двоичной записи числа слева дописывается 10;
б) если число нечётное, то к двоичной записи числа слева дописывается 1 и справа дописывается 01.
3. Результат переводится в десятичную систему и выводится на экран.
Укажите максимальное число R, которое может быть результатом работы данного алгоритма, при условии, что N не больше 12.
Самый базовый номер из всех, которые можно придумать под пятую задачу. Нечего останавливаться, лучше потренируйте перевод в n-ю систему счисления.
R = []
for n in range(1, 12+1):
s = f'{n:b}'
if n % 2 == 0:
s = '10' + s
else:
s = '1' + s + '01'
r = int(s, 2)
R.append(r)
print(max(R))
# Ответ: 109
R = []
Создаем пустой список R для хранения результирующих чисел.
for n in range(1, 12+1):
Итерируем по числам n от 1 до 12 включительно.
s = f'{n:b}'
Преобразуем текущее значение n в двоичную строку s.
if n % 2 == 0:
Проверяем, является ли текущее число n четным.
s = '10' + s
Если n четное, добавляем '10' в начало строки s.
else:
В противном случае, если n нечетное.
s = '1' + s + '01'
Добавляем '1' в начало и '01' в конец строки s.
r = int(s, 2)
Преобразуем измененную строку s из двоичной системы в десятичное число и сохраняем его в r.
R.append(r)
Добавляем полученное десятичное число r в список R.
print(max(R))
Печатаем максимальное значение из списка R.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Автор: Демоверсия 2025
Уровень: Базовый
Черепахе был дан для исполнения следующий алгоритм:
Повтори 9 [Вперёд 22 Направо 90 Вперед 6 Направо 90]
Поднять хвост
Вперед 1 Направо 90 Вперёд 5 Налево 90
Опустить хвост
Повтори 9 [Вперёд 53 Направо 90 Вперёд 75 Направо 90]
Определите периметр области пересечения фигур, ограниченных заданными алгоритмом линиями.
Примитивная задача с одним оченьт важным отличием (такое уже было на ЕГЭ 2024), в большинстве задач нас просят найти кол-во точек, а здесь просто периметр, то есть отрезки между точками лежащие по периметру. Ответ не изменится, но если бы попросили искать площадь - уже опасная ситуация.
from turtle import *
screensize(-5000, 5000)
tracer(0)
lt(90)
l = 30
for _ in range(9):
fd(22 * l)
rt(90)
fd(6 * l)
rt(90)
up()
fd(1 * l)
rt(90)
fd(5 * l)
lt(90)
down()
for _ in range(9):
fd(53 * l)
rt(90)
fd(75 * l)
rt(90)
up()
for x in range(-100, 100):
for y in range(-100, 100):
goto(x * l, y * l)
dot(3, 'red')
update()
done()
# Ответ: 44
from turtle import *
Импортируем все функции из модуля turtle, который используется для рисования графики.
screensize(-5000, 5000)
Устанавливаем размер холста в диапазоне от -5000 до 5000 пикселей по оси X и Y.
tracer(0)
Отключаем автоматическое обновление экрана, чтобы ускорить рисование графики.
lt(90)
Поворачиваем "черепаху" на 90 градусов влево.
l = 30
Определяем переменную l со значением 30, которая будет использована для масштабирования координат.
# Затем сюда переписываем псевдокод из условия задачи.
up()
Поднимаем "перо" черепахи вверх, чтобы она не рисовала линию во время перемещения.
for x in range(-100, 100):
Итерируем по значениям x от -100 до 99 включительно (200 итераций по оси X).
for y in range(-100, 100):
Итерируем по значениям y от -100 до 99 включительно (200 итераций по оси Y).
goto(x * l, y * l)
Перемещаем черепаху в точку с координатами (x * l, y * l), где l — это масштабирование.
dot(3, 'red')
Рисуем точку диаметром 3 пикселя красного цвета в текущей позиции черепахи.
update()
Обновляем экран для отображения всех изменений графики.
done()
Завершаем программу Turtle, что позволяет закрыть графическое окно после завершения рисования.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Local Talent | Design
Зарплата продуктового дизайнера Junior в Сбере
Бонусы и дополнительные плюшки в компании
ДМС, бесплатные снеки от самоката, красивый офис, корпоративные обучения в СберУниверситете, бесплатный СберПрайм+
Сколько часов в день занимают встречи?
1–2 часа
Сколько часов чистого времени работаешь на задачами? Не считая встреч
4–6 часов
Как выглядит твой стандартный рабочий день?
Работаю с 9 до 18, в пятницу сокращенный рабочий день до 16:45. Утром хожу на завтрак в офисе, оплачиваю бонусами спасибо, поэтому выходит бесплатно. Потом на обед и в кофейню с коллегами. Много смеемся и в перерывах от шуток пытаемся работать. Ладно – на самом деле мы работаем много и на результат. Иногда после работы выбираемся с коллегами погулять.
Что больше всего нравится в компании?
Хорошая зарплата, масштаб и продукты, которые делает компания. Возможность перейти из одного направления в другое.
Что не устраивает в компании?
🤭
———
Поделись своей историей и она появится тут — Анонимная форма
#Сбер #Продуктовый #Junior
Бонусы и дополнительные плюшки в компании
ДМС, бесплатные снеки от самоката, красивый офис, корпоративные обучения в СберУниверситете, бесплатный СберПрайм+
Сколько часов в день занимают встречи?
1–2 часа
Сколько часов чистого времени работаешь на задачами? Не считая встреч
4–6 часов
Как выглядит твой стандартный рабочий день?
Работаю с 9 до 18, в пятницу сокращенный рабочий день до 16:45. Утром хожу на завтрак в офисе, оплачиваю бонусами спасибо, поэтому выходит бесплатно. Потом на обед и в кофейню с коллегами. Много смеемся и в перерывах от шуток пытаемся работать. Ладно – на самом деле мы работаем много и на результат. Иногда после работы выбираемся с коллегами погулять.
Что больше всего нравится в компании?
Хорошая зарплата, масштаб и продукты, которые делает компания. Возможность перейти из одного направления в другое.
Что не устраивает в компании?
🤭
———
Поделись своей историей и она появится тут — Анонимная форма
#Сбер #Продуктовый #Junior
Ребзя, вопрос ❗️
Были бы вам интересны подобные посты от текущих студентов и выпускников IT-вузов в нашей стране? Их баллы егэ, лайфхаки/трудности подготовки к экзаменам, мнение об обучении, совмещение учебы и работы, тусовки и тд. Оцените от 1 до 3
Были бы вам интересны подобные посты от текущих студентов и выпускников IT-вузов в нашей стране? Их баллы егэ, лайфхаки/трудности подготовки к экзаменам, мнение об обучении, совмещение учебы и работы, тусовки и тд. Оцените от 1 до 3
Anonymous Poll
12%
1
12%
2
76%
3