Задание 13 // КЕГЭ по информатике 2024
Разбираемся с IP адресами и масками сетей
ОТКРЫТЫЙ КУРС kompege.ru/course
Подписка на полезные материалы: vk.cc/c3R4Og
За мат, КАПС, политоту, флуд - перманентный бан.
Связаться с автором: cabanovalexey
Группа ВК ege_info_open
Тренажёр КЕГЭ: kompege.ru
--------------------------------------------------------------------------------------------
Ссылки на каналы других годных преподавателей:
Евгений Джобс / @evgenijjobs
Alex Danov / alexdanov
Андрей Рогов / devinf74
Леонид Шастин / @leoshastin
PRO100 EGE / @pro100ege68
Таймкоды
00:00 Приветствие
01:10 Теория по IP адресации
21:00 Адрес сети по IP и маске
32:10 Третий байт маски 1
48:30 Третий байт маски 2
56:10 Количество единиц в маске
01:02:35 Количество нулей в маске
01:09:05 Количество вариантов маски
01:16:25 Два IP в одной сети
01:25:35 Два IP в разных сетях
01:32:30 Количество адресов 1
01:38:50 Количество адресов 2
01:46:00 Количество адресов 3
01:49:15 Перебор IP адресов 1
01:56:20 Перебор IP адресов 2
01:59:05 Номер компьютера в сети
02:07:10 Числовое значение IP
02:09:30 Окончание и напутствие
Пікірлер: 78
как раз то что нужно было искал решение 13 го именно на питончике
Спасибо огромное за видео! Пропустил эту тему в школе из-за болезни, благодаря вам нагнала материал, всё очень понятно и четко
@zhopka0891
8 ай бұрын
О вы в школе решаете это мы в школе в комп играем
Спасибо большое за понятное объяснение)
Спасибо за самый крутой веб по 13 номеру!
@krosh8982
6 ай бұрын
Аналогов нет
Спасибо брат
print('.'.join([bin(x)[2:].zfill(8) for x in (числа, числа, числа, числа)])), я бы заменил это на zfill, более понятная запись
1:53:30 супер, сегодня на апробации (там и будем сдавать егэ) оказалось, что питон версии 3.8 (хотя всё остальное _в т.ч. кумир_ было норм). всё думал, правильно ли записал эту строковую команду)
@kompege
2 ай бұрын
Можно в таком случае писать f"{int(ip):032b}"
@user-zg9cd7um2f
2 ай бұрын
@@kompege о, спасибо
отлично
@crushitelyoutuba
10 ай бұрын
прекрасно
@dakuso7942
9 ай бұрын
замечательно
@yuuuuuuuuukkkoooo
9 ай бұрын
превосходно
@xxxvanya228xxx
8 ай бұрын
сногсшибательно
@user-gz1pw5rx7f
8 ай бұрын
невероятно
По моему в большинстве заданий проще руками решить%)
1:47:50 ребята, помогите, пожалуйста. Почему мы пишем >= 60, а не 62? Ведь команда num_addresses включает в себя также нулевой и широковещательный адреса, а в задании сказано, что лишь узлов не менее 60.
@kompege
2 ай бұрын
62 конечно было бы правильнее
спс 😀
в задаче кол-во адресов 3 почему сравнение с 60, а не 62, если два адреса не могут быть использованы для узлов?
@plevouirx
2 ай бұрын
Алексей ответил мне на этот же вопрос, сказал, что 62 было бы правильнее
Привет, Алексей! Решила помучаться сама, нашла способ проще, без модуля даже. Хочешь глянуть, скинуть тебе куда?
@revlze
9 ай бұрын
просто сюда кинь
Норм если переводить числа в бинарный код через калькулятор?
@kompege
3 ай бұрын
норм (в программном режиме вроде сразу восьмибитная запись)
1:04:50 мы все нули поставили (в 4-ой части маски) с самого начала т.к. нам нужно наибольшее кол-во нулей, так? никакой др. причины на это не было?
@kompege
6 ай бұрын
В маске после нуля не могут стоять единицы. Так как в 24 бите должен быть ноль, то после него все остальные биты равны нулю автоматически
@Din9l
6 ай бұрын
@@kompegeспасибо)
убейте меня
@krosh8982
6 ай бұрын
Го😊
@mrchooseman92
3 ай бұрын
Ja
@user-jd9mu4dd3c
2 ай бұрын
я снова тут кста
@yuzuruismylove
Ай бұрын
и меня
как называется программа в которой вы рисуете ?
@sizor128
4 ай бұрын
OpenBoard
А будет x и y?
А может быть в 13 задании восстановить адрес url?
@kompege
5 ай бұрын
Нет
@mrchooseman92
3 ай бұрын
@kompegeтокч
2:06:49 мне кажется это способ будет совсем немного покороче, если поставить короткие переменные. Да, делается тоже самое😅, но зато в принтовать сеть не нужно, чтобы подсмотреть адрес сети) Хотя кому как удобнее))) from ipaddress import * net = ip_network('192.168.156.235/255.255.255.240',0) address = net.network_address print(int(ip_address('192.168.156.235')) - int(address)) я недавно начала готовиться к ЕГЭ поэтому могу путаться в терминах. Пожалуйста, скажите мне если я привёл какой-то термин не правильно 😅 P.s.: нашел это способ с чатом-GPT.
В чем прикол писать на питоне программу, если можно в калькуляторе виндовом в режиме программиста просто сделать 171 AND 248 к примеру? ну и там где ноль это всегда ноль. где 255 это всегда само число 0_о
@syperbaton
8 ай бұрын
наверное потому что большинство сдает используя питон
@zvzvzvzvzvzvzvzvzv
3 ай бұрын
рофлан
я незнаю что делать но чере visual studio code нифига не выдаеит ответ
@printing_machine3
5 ай бұрын
У меня тоже выдавало ошибку в vs code и pycharm. Я просто воспользовался встроенным IDLE, то, где пишет Алексей и всё!
@zvzvzvzvzvzvzvzvzv
3 ай бұрын
@@printing_machine3вы же понимаете насколько это бред
9.3, как дела?
@mrchooseman92
3 ай бұрын
X
Про глупого нуба обидно было
сетевики сильно удивятся понятию "Номер компьютера", ппц.
извините подскажите пожалуйста а что делать мне? у меня в visual studio code не выдает такой ответ 168
@kompege
7 ай бұрын
Значит ты неправильно его пишешь, от IDE это не зависит
@printing_machine3
5 ай бұрын
о
Стоило бы закрепить комментарий какой-нибудь, вроде такого - " НА ЕГЭ 2024 БЫЛИ ЗАДАЧИ В ОСНОВНОМ/ТОЛЬКО НА ПЕРЕБОР АДРЕСОВ " 👠
нет я серьхно не понимаю в вижал студио не все что ли можно прописать?
Какие сложные вещи он объясняет, как он вычитает из 171 тройку... не вычитает, а просто пользуется функцией!!! Вау, решение руками такое занимательное, так жёстко не пользуется компом при решении руками! Явно шарит в математике!!!!!!!!!!!!!
@krosh8982
6 ай бұрын
Типа хейтер?
@Din9l
6 ай бұрын
Видимо 😂 @@krosh8982
@user-qq3yf6bh3z
5 ай бұрын
Хахаххахаха
@user-qq3yf6bh3z
5 ай бұрын
Ты хоть понимаешь кого ты критикуешь, ты ?!?!?!
@krosh8982
5 ай бұрын
@@user-qq3yf6bh3z ДА КАК ОН ПОСМЕЛ? но аналогов нет