Информатика | Илья Андрианов | itpy 🧑‍💻
1.02K subscribers
265 photos
20 videos
19 files
632 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
🚩 Разбор номера 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
🚩 Разбор ДВ #2024 номера #7 по информатике #ЕГЭ7

Информатика ЕГЭ | itpy 🧑‍💻
Тут отвечают на вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
732
🚩 Разбор ДВ #2024 номера #7 по информатике #ЕГЭ7

👩‍💻 Код решения :
bit_all = 1_475_560 * 280
pixels = 1024 * 960
i = 13
bit = bit_all / (pixels * i)
print(bit)

# 32.3296 -> 32


✏️Решение руками:
Найдем вес переданного пакета: 1 474 560 бит * 280 с = 412 876 800 бит
Найдет количество бит, необходимых для кодирования одного пикселя: 2^13 = 8192. (13 бит)
Найдем количество снимков: 412 876 800 / (1024 * 960 * 13) ~ 32.307
Округляем в нижнюю сторону, получаем 32 снимка.
Ответ: 32


Информатика ЕГЭ | itpy 🧑‍💻
Тут отвечают на вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
9541
🚩 Разбор ДВ #2024 номера #7 по информатике #ЕГЭ7

👩‍💻 Код решения:
a = 2  # – Стерео
b = 72000 # – Частота дискретизации
# c = ? – Битовое разрешение
t = 28 * 60 + 40 # – Общая длительность 17 треков

bit_all = 14_680_064 * 380
print(bit_all) # 5578424320 – бит

bit = bit_all - 17 * 308 * 2**13 # – Кбайт перевожу в бит (для 17 треков)

c = bit / (a * b * t)
print(c) # 22.34952...



Информатика ЕГЭ | itpy 🧑‍💻
Тут отвечают на вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
1055
This media is not supported in your browser
VIEW IN TELEGRAM
🚩 Разбор номера 17861 #kege по информатике #ЕГЭ7
Автор: Демоверсия 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).


2⃣ colors = 4096
Устанавливаем количество доступных цветов, равное 4096.


3⃣ i = 12
Ищем сколько бит уходит на один пиксель. Определяем количество бит на один пиксель; так как 4096 требует 12 бит (2^12).


4⃣ speed = 1_310_720
Устанавливаем скорость передачи данных, равную 1,310,720 бит в секунду.


5⃣ time = 300
Указываем время, в течение которого будет осуществляться передача данных, равное 300 секунд.


6⃣ one_picture_bit = pixels * i
Вычисляем количество бит, необходимых для одной картинки, умножая количество пикселей на количество бит на пиксель.


7⃣ all_bit = speed * time
Вычисляем общее количество бит, которые могут быть переданы за заданное время, умножая скорость на время.


8⃣ pictures = all_bit / one_picture_bit
Вычисляем количество изображений, которые можно передать за указанное время, деля общее количество бит на количество бит для одной картинки.


0⃣ print(floor(pictures))
Печатаем целочисленное значение количества изображений, округляя вниз; ожидается, что ответ будет 41.


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

Информатика ЕГЭ | чатик itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
2633