Информатика ЕГЭ | Илья Андрианов | itpy 🧑‍💻
1.12K subscribers
270 photos
22 videos
19 files
651 links
По рекламе: @ilandroxxy

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

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

📺 YouTube: clck.ru/3FwqbX

🙋‍♂️ Я автор: @ilandroxxy
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🚩 Разбор номера 63025 #reshu по информатике #ЕГЭ9

Полный разбор задачи в Notion

👩‍💻 Код решения:
count = 0
for s in open('9.txt'):
M = sorted([int(x) for x in s.split()])
if len(M) != len(set(M)): # if M[-1] != M[-2]:
if M.count(M[-1]) == 1:
copied = [x for x in M if M.count(x) > 1]
if sum(copied) > M[-1]:
count += 1
print(count)


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

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
7651
This media is not supported in your browser
VIEW IN TELEGRAM
🚩🚩 Разбор номера 34537 #reshu по информатике #ЕГЭ15

✏️ Полный разбор задачи в Notion

Заметили, что задачи 15 номера с отрезками вызывают сложности у студентов. Однако, РЕШУ ЕГЭ не рекомендует использовать метод перебора для их решения, что является категорически неверным. Мы представляем универсальный вариант решения, который может быть полезен.😼

В рамках обсуждения также рассмотрим задачу, в которой используется функция all().

👩‍💻 Код решения:
def F(x, a1, a2):
P = 10 <= x <= 15
Q = 10 <= x <= 20
R = 5 <= x <= 15
A = a1 <= x <= a2
return (A <= P) == (Q <= R)


R = []
M = [x / 4 for x in range(5 * 4, 20 * 4)]
for a1 in M:
for a2 in M:
if all(F(x, a1, a2) for x in M):
R.append(a2 - a1)

print(min(R))


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

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍10444
This media is not supported in your browser
VIEW IN TELEGRAM
🚩🚩 Разбор номера 39241 #reshu по информатике #ЕГЭ12

Полный разбор задачи в Notion

Задачка 12 номера с сайте Решу ЕГЭ. Интересна она благодаря условию: "После выполнения программы получилась строка, содержащая только двойки".

👩‍💻 Код решения:
for n in range(201, 1000):
s = '1' * n
while '111' in s or '222' in s:
s = s.replace('111', '22', 1)
s = s.replace('222', '1', 1)
if len(s) == s.count('2'):
print(n)
break


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

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍98
This media is not supported in your browser
VIEW IN TELEGRAM
🚩 Разбор номера 35981 #reshu по информатике #ЕГЭ7

✏️ Полный разбор задачи в Notion

Да 7 номер ЕГЭ принято считать полностью письменной задачей, но мы предлагаем воспользоваться Питоном в качестве калькулятор и решить интересную задачу с Решу ЕГЭ.

👩‍💻 Код решения:
I = (16 * 2 ** 23) / 32  
I = I - (128 * 2**13)
I = I * 8
i = I / (2048 * 1536)
Colors = 2 ** i
print(f"Цветов использовано в палитре: {Colors}")


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

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
1198👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🚩🚩 Разбор номера 59794 #reshu по информатике #ЕГЭ24

Полный разбор задачи в Notion

👩‍💻 Код решения:
s = open('24.txt').readline()
s = s.split('U')
mini = 999999
for i in range(len(s)-108):
r = 'U'.join(s[i:i+109])
mini = min(mini, len(r))
print(mini + 2)


Файлы к заданию: 24.txt

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

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
10105🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
🚩🚩 Разбор номера 60266 #reshu по информатике #ЕГЭ24

Полный разбор задачи в Notion

👩‍💻 Код решения:
s = open('24.txt').readline().split('T')
maxi = 0
for i in range(len(s)-100):
r = 'T'.join(s[i:i+101])
maxi = max(maxi, len(r))
print(maxi)


Файлы к заданию: 24.txt

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

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
776👏2
👩‍💻 Рисование и управление экраном в Turtle: down(), up(), dot(), screensize(), tracer(), done() #tpy

🚩 Функция down() опускает перо черепахи, позволяя ей рисовать на экране.
import turtle as t
t.down()
t.forward(100)
t.done()


🚩 Функция up() поднимает перо черепахи, останавливая рисование.
import turtle as t
t.down()
t.forward(100)
t.up()
t.forward(50)
t.done()


🚩 Функция dot(size, color) рисует точку заданного размера (size) и цвета (color) в текущей позиции черепахи.
import turtle as t
t.dot(10, "red")
t.done()


🚩 Функция screensize(width, height) устанавливает размеры экрана в пикселях. Это определяет размер доступной области для рисования.
import turtle as t
t.screensize(800, 600)
t.done()


🚩 Функция tracer(n, delay) управляет скоростью отрисовки черепахи. n задает количество шагов отрисовки, а delay - задержку между шагами.
import turtle as t
t.tracer(3, 100)
t.done()


🚩 Функция done() ожидает закрытия окна черепахи перед окончанием программы.
import turtle as t
t.done()


Эти функции помогают управлять рисованием и настройками экрана при работе с библиотекой Turtle в Python.

Информатика ЕГЭ | itpy
👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👏886