Информатика | Илья Андрианов | itpy 🧑‍💻
1.04K subscribers
264 photos
20 videos
19 files
630 links
По рекламе: @ilandroxxy

Шпаргалки: clck.ru/3FwqWt
📚 Наши курсы: clck.ru/3FwqYb

Разборы: clck.ru/3Fwqay
💬 Чатик: clck.ru/3FwqZa

📺 YouTube: clck.ru/3FwqbX

🙋‍♂️ Я автор: @ilandroxxy
Download Telegram
🚩🚩 Разбор номера 18450 #kege по информатике #ЕГЭ23
Автор: Сергей Горбачев
Уровень: Средний

🚩 Условие задачи:
У исполнителя есть три команды, которые обозначены цифрами:

1. Прибавить 3
2. Прибавить 4
3. Умножить на 2

Сколько существует программ, для которых при исходном числе 11 результатом будет являться отрезок [50;54], при этом траектория вычислений не содержит числа 23?


👩‍💻 Код решения:
def F(a, b: list):
if a >= min(b) or a == 23:
return a in b
return F(a + 3, b) + F(a + 4, b) + F(a * 2, b)


print(F(11, [50, 51, 52, 53, 54]))

Ответ: 3254


👩‍💻 Комментарии к коду:

1⃣def F(a, b: list):
• Объявление функции F с двумя параметрами: a (число) и b (список чисел).


2⃣if a >= min(b) or a == 23:
• Условие: если a больше или равен минимальному элементу списка b ИЛИ a равен 23.


3⃣ return a in b
• Если условие выше выполняется, возвращается True/False (проверка, есть ли a в списке b).


4⃣ return F(a + 3, b) + F(a + 4, b) + F(a * 2, b)
• Если условие не выполняется, функция вызывает саму себя рекурсивно с тремя разными значениями a:
• Результаты этих вызовов суммируются.


5⃣ print(F(11, [50, 51, 52, 53, 54]))
Вызов функции с аргументами a = 11 и b = [50, 51, 52, 53, 54], затем вывод результата.


#⃣ Полный список разборов в одном месте

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥44🔥4
❤️💚❤️💛💛❤️💛💛❤️💛‼️

Мы с авторами создали папку, в которой собрали увлекательные и полезные каналы связанные с учёбой 👨‍🏫

⤴️ ПОДПИСЫВАЙТЕСЬ, ПОКА ДЕЙСТВУЕТ ССЫЛКА 👆

™️ по поводу сотрудничества пишите @mmikhail99
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥10👍5🔥1
👩‍💻 Повторяем срезы в Python #tpy

Срезы (slices) - это мощный инструмент в Python, позволяющий взять часть списка или строки, указав, что именно тебе нужно.

Общий вид срезов в Python:
A[начало:конец:шаг]


🚩 начало — индекс, С КОТОРОГО начинаем (включается).
🚩 конец — индекс, ДО КОТОРОГО берём (не включается).
🚩 шаг — через сколько берём элементы (по умолчанию 1).

🚩Пример со строкой:
s = "информатика"

print(s[0:5]) # 'инфор' (с 0 по 4 индекс)
print(s[::-1]) # 'акитамрофни' (разворот строки)
print(s[2:7]) # 'форма' (с 2 по 6 индекс)
print(s[:4]) # 'инфо' (с начала до 3 индекса)
print(s[-4:]) # 'тика' (последние 4 буквы)
print(s[::2]) # 'ифрмата' (каждая вторая буква)


🚩Пример со списком:
nums = [4, 8, 15, 16, 23, 42]

print(nums[1:4]) # [8, 15, 16] (с 1 по 3 индекс)
print(nums[-3:]) # [16, 23, 42] (последние 3 элемента)
print(nums[:3]) # [4, 8, 15] (первые 3 элемента)
print(nums[::-1]) # [42, 23, 16, 15, 8, 4] (разворот списка)
print(nums[::2]) # [4, 15, 23] (каждый второй элемент)


🚩Как запомнить?
🟠 ЛЕВАЯ граница включается, ПРАВАЯ не включается.
🟠 Откуда : докуда : шаг.
🟠 шаг = -1 — идёшь в обратную сторону.
🟠Работает с списками, строками, кортежами

📙Где встречаются срезы на ЕГЭ/ОГЭ по информатике:
🚩 Номер 5 — работа с массивами (списки, строки).
🚩 Номер 8 — работа с текстовыми данными.
🚩 Номер 9 — анализ и обработка данных, перебор подстрок.
а также 13, 14, 17 и других номерах

#⃣ Вся теория для ЕГЭ в одном месте
Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤‍🔥5🔥42
Твой первый сайт не сделает себя сам! Начни карьеру в IT уже сейчас ⬇️

Алексей - стажер Яндекса, призер конкурсов от НИУ ВШЭ, ЦУ и МИСИС, победитель хакатонов и кейс-чемпионатов, выпустивший более 50 учеников. И он знает, как тебе помочь

14 июля у него стартует интенсив по веб-разработке от основ до первых проектов! За три недели вы освоите весь нужный стак: от HTML до Flask.

Вам точно стоит записаться на курс, если вы:
✔️Мечтаете научиться создавать сайты с нуля и понимать, как всё работает внутри;
✔️Хотите собрать проекты в портфолио для олимпиад, хакатонов или грантов;
✔️Думаете о карьере в IT и хотите зарабатывать первые деньги на этом.

Подписаться на канал Алексея: https://t.me/lkey_it

Записаться на курс: ТЫК
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🤯3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Мы вместе с командой экспертов собрали единую папку лучших образовательных каналов. Всё самое полезное и атмосферное для продуктивной учёбы теперь в одном месте. Ознакомьтесь и выберите ресурсы, которые помогут вам достичь новых академических высот!

Ссылочку на нашу папку вы найдете тут 🖥

Если хотите попасть в папку : @kubik2566 🫢
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥2🫡21🤔1
Немного статистики с пресс-конференции по итогам ЕГЭ 2025

Средние баллы ЕГЭ 2025
:
🔣Математика профиль: 62
🔣Русский язык: 60.7
🔣Физика: 61.7
🔣Информатика: 55,9

Средние баллы ЕГЭ 2024:
🔣Математика профиль: 62,55
🔣Русский язык: 63,88
🔣Физика: 63,21
🔣Информатика: 54,49

Экзамен в этом году был проще, чем в прошлом, но средний балл изменился незначительно.
Я думаю, это произошло потому, что к многим заданиям «ожидали» более сложных прототипов и просто не готовили более простые.
Как бы то ни было, такой результат, скорее всего, приведёт к тому, что в следующем году экзамен будет примерно таким же лёгким.

Можно смело сдавать ЕГЭ по инфе в 2026 году 😆

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6🤔32
Неожиданное наблюдение: На пересдачу по информатике зарегистрировалось больше людей, чем на математику и русский язык 🤔

Как можно объяснить это явление, учитывая, что информатику выбирают реже, да и экзамен в этом году не был чрезмерно сложным..

Источник Рособрнадзор:
Пресс-конференция: «Итоги основного периода ЕГЭ-2025»

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯533
🚩 Сегодня запоминаем единицы измерения объемов информации #useful
🟡 1 бит
🟡 1 байт = 8 бит
🟡 1 Кбайт = 2¹⁰ байт = 1024 байт
🟡 1 Мбайт = 2¹⁰ Кбайт = 1024 Кбайт
🟡 1 Гбайт = 2¹⁰ Мбайт = 1024 Мбайт
🟡 1 Тбайт = 2¹⁰ Гбайт = 1024 Гбайт
🟡 1 Пбайт = 2¹⁰ Тбайт = 1024 Тбайт


Смотрите и запоминайте, если в будущем не хотите получать глупых ошибок в 7 и 11 номерах.

#⃣ Вся теория для ЕГЭ в одном месте
Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7👍6
🚩 Почему нельзя напрямую сравнивать два float в Python? #tpy

Ответ: Сравнение через == может вернуть False, даже если числа выглядят равными. Вместо этого нужно использовать math.isclose(a, b), которая сравнивает два числа с учётом допустимого отклонения (rel_tol и abs_tol) и гарантирует корректное сравнение.


Почему так происходит:

🔣Двоичное представление.
Число 0.1 в двоичном виде - бесконечная дробь. В памяти оно хранится как ближайшее представимое значение, а не как точная десятичная дробь.


🔣Накопление ошибок.
При выполнении операций (+, -, *, /) эти малые погрешности складываются.


🔣Прямое сравнение.
Оператор == проверяет полное совпадение битов результата, поэтому даже «крошечная» разница даст False.



👩‍💻 Пример кода:
import math

# Два выражения, которые математически равны
a = 0.1 + 0.2
b = 0.3

# Прямое сравнение
print("a =", a) # a = 0.30000000000000004
print("b =", b) # b = 0.3
print("a == b ->", a == b) # False!

# Сравнение с учётом допуска погрешности
# По умолчанию rel_tol=1e-09, abs_tol=0.0
print("math.isclose(a, b) ->", math.isclose(a, b)) # True


#⃣ Вся теория для ЕГЭ в одном месте
Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4🔥2
👩‍💻 Использования f-строк в python #tpy

Если раньше для подстановки переменных в строку мы писали:
"Привет, {}!".format(name)

то теперь с f-строками можно проще:
name = "Андрей"
print(f"Привет, {name}!") # Привет, Андрей!



🚩 Почему f-строки удобны:
🕓 Код становится короче.
🕓 Сразу видно, какие переменные подставляются.
🕓 Можно вставлять даже выражения:
a = 5
b = 3
print(f"{a} + {b} = {a + b}") # 5 + 3 = 8


👩‍💻 Пример:
user = "Андрей"
action = "покупка"

log = f"Пользователь {user} зашел на сайт и выполнил действие: {action}"
print(log) # Пользователь Андрей зашел на сайт и выполнил действие: покупка


💡 Запомни:
Чтобы использовать f-строку, ставь f перед кавычками и указывай переменные в {}.

#⃣ Вся теория для ЕГЭ в одном месте
Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍97
Я вот думаю.. сделать видео/стрим или серию текстовых постов про этот реально важный момент ЕГЭ
Anonymous Poll
26%
Видео
7%
Стрим
30%
Текстовый пост
37%
Посмотреть результаты
6🤔4❤‍🔥3
ИТ-школа БАЗА. Трек программирование

📍 Где: Офис ИТ-компании iSpring
📆 Когда: 1-5 августа 2025 г.

👥Для кого
– Закончил 10 класс
– Присматриваешься к профессии программиста
– Входные знания: не требуются, всему обучат на месте

За 4 дня в офисе ИТ-компании ты познакомишься с азами веб-программирования, пощупаешь фронтенд и бэкенд и доведёшь свой проект от идеи до релиза, как продакт-менеджер.

Наставниками на треке будут реальные разработчики ИТ-компании. Это отличная возможность «пощупать» профессию до поступления и узнать всё о том, как обучают программистов в хорошем вузе.

Организатор: Институт iSpring – ИТ-вуз, где готовят сильных программистов.

💸 Условия
Участие, проживание в крутом студенческом коливинге, трёхразовое питание, трансфер из вокзалов и аэропортов Казани и Чебоксар – всё бесплатно

Дедлайн подачи заявок: до 29 июля включительно

Подробности

Реклама АНО ВО «РУМТ»
ИНН 1215144727
erid: 2SDnjbrnfdp
🔥5❤‍🔥44👍2