Задание 2 // КЕГЭ по информатике 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 124

  • @marssgm6499
    @marssgm6499 ปีที่แล้ว +94

    AAAAA, я просто хотел вспомнить второе задание и наткнулся на этот великолепный способ, СПАСИБО ОГРОМНОЕ вам и Тимофею Федоровичу

  • @tkhirianov
    @tkhirianov ปีที่แล้ว +69

    Спасибо за разбор, Алексей!

  • @Техносервис-ы4в
    @Техносервис-ы4в 9 หลายเดือนก่อน +8

    Тимофей Федорович - человек с БОЛЬШОЙ буквы!!! Обожаю его лекции и манеру подачи материала

  • @seraypuh
    @seraypuh 6 หลายเดือนก่อน +13

    за 5 дней до егэ узнать о простейшем и быстрейшем способе - саоме то!

    • @fantom7749
      @fantom7749 6 หลายเดือนก่อน +1

      За пару часов до егэ узнать, как решается 2 задание

  • @КяримовАмирхан-ц2н
    @КяримовАмирхан-ц2н ปีที่แล้ว +36

    До этого урока ненавидел второе задание. Учитель показывал лёгкую программку с вложенными циклами. Иногда в школе попадались задания 2, где довольно сложно решать аналитически. Ваш метод просто пушка. Решил все 20 заданий на курсе вторых программой, тем самым отработал написание программы и сформировалось базовое понимание. Спасибо большое, вы самый лучший 💓💓💓

  • @slanayugai
    @slanayugai 8 หลายเดือนก่อน +2

    боже, у вас очень приятная внешность, это первый видеоурок который я посмотрела, видела вас на картинках, но на них не передается ваша привлекательность!! сначала посмотрела другие разборы, ниче не поняла, а здесь все доступно и учитель очень приятный, большое спасибо!!!

    • @mrchooseman92
      @mrchooseman92 8 หลายเดือนก่อน

      @@computet и умный

    • @krosh8982
      @krosh8982 6 หลายเดือนก่อน

      приятный учитель (тестостерон на пиковых значениях, да уж xD)))) 40+ наверное)

  • @Exeliaaqqq123
    @Exeliaaqqq123 11 หลายเดือนก่อน +2

    Алексей, вы бог. До этого решал вложенным циклом фор и всегда стопился из-за того, что строк больше, чем дано в таблице в случаях где отсекать строки сложнее прям не всегда логически получалось рассуждать верно, а тут такой способ

  • @Marat7973
    @Marat7973 ปีที่แล้ว +7

    спасибо большое, способ реально бронебойный(те, кто говорят "уууу, что за экзотический синтаксис, так сложнее, лучше старый" изучите хотя бы основы питона)

  • @cozyroach
    @cozyroach ปีที่แล้ว +10

    Способ ИМБА!! , спасибо Тимофею Федоровичу!

  • @ferrumzxc
    @ferrumzxc ปีที่แล้ว +10

    Спасибо Тимофею Фёдоровичу!!!❤❤❤🎉🎉🎉✨✨✨😘😘😘🥰🥰🥰

  • @МарияКириченко-л5ш
    @МарияКириченко-л5ш ปีที่แล้ว +9

    Спасибо Тимофей Фёдорович! И Вам, Алексей Михайлович, за внедрение в массы!

  • @sls4475
    @sls4475 ปีที่แล้ว +4

    всегда косячил во 2 задании, и слава богу существует этот способ, спасибо вам

  • @ovgubkina
    @ovgubkina ปีที่แล้ว +3

    Благодарю за прекрасное объяснение! Буду использовать 😇

  • @mishanya5748
    @mishanya5748 ปีที่แล้ว +6

    Ты круто объясняешь, спасибо тебе за такие классные разборы:)

  • @oobushka
    @oobushka ปีที่แล้ว +6

    Спасибо! Красивое решение! 🏆

  • @swag4297
    @swag4297 ปีที่แล้ว +2

    Спасибо большое!!!
    Способ лучший, а то эти судоку решать фиии)))

  • @Graffeek
    @Graffeek ปีที่แล้ว +11

    Спасибо Тимофей Фёдорович)

    • @Xam-555
      @Xam-555 ปีที่แล้ว

      Агонь решение

  • @МаксимДураксим
    @МаксимДураксим ปีที่แล้ว +5

    Вау, вау, вау, это реально классный метод, даже несмотря, что вы меня забанили, я все равно вам благодарен, вы лучший препод, даже нет обиды, что забанили, вы лучший репетитор, хорошо, что бог послал вас в нужное место и время

    • @Moleglass
      @Moleglass 8 หลายเดือนก่อน

      А почему вас забанили?

  • @husnutdina6036
    @husnutdina6036 ปีที่แล้ว +2

    спасибо

  • @НикитаМухин-ф2ю
    @НикитаМухин-ф2ю ปีที่แล้ว +2

    огромное спасибо, в пустых ячейках можно использовать конструкцию for a in product([0,1], repeat=n):
    a=cycle(a) и далее в table на месте пустых ячеек писать next(a)
    cycle - итератор itertools

  • @cawasemenov
    @cawasemenov ปีที่แล้ว +3

    Алексей спасибо за такой способ !!! 🏆🏆🏆

  • @СофияКоролёва-к3з
    @СофияКоролёва-к3з ปีที่แล้ว +1

    Лучший способ решения

  • @teisu9499
    @teisu9499 7 หลายเดือนก่อน

    Способ отличный, мне кажется, что кто умеет программировать, то выполнение этого задания повыситься на 50-60% правильных ответов, так как нет возможности ошибки, как в анализирующем программировании.

  • @Nail-it6wq
    @Nail-it6wq ปีที่แล้ว

    как же это гениально!

  • @liliya5413
    @liliya5413 ปีที่แล้ว +2

    1:22:02 А откуда мы это знаем? Я совсем не понимаю, как мы сопоставили p-шки и х,у,w,z((

    • @kompege
      @kompege  ปีที่แล้ว +2

      короче в таблице у нас столбцы идут по порядку xyzw (в условии)
      И мы им сопоставили p1 p2 p3 p4

    • @liliya5413
      @liliya5413 ปีที่แล้ว +1

      ​@@kompege аааа, всё, поняла, а я ещё пыталась что-то подобное увидеть в условии, но всё равно не заметила, спасибо!

  • @luckytima2315
    @luckytima2315 ปีที่แล้ว +5

    Любители шаблонов из моего класса просто ликуют

  • @ann_s1238
    @ann_s1238 ปีที่แล้ว +1

    Спасибо за видео!

  • @kirillymshanov4689
    @kirillymshanov4689 10 หลายเดือนก่อน

    способ невообразимо невероятный

  • @blackraven3889
    @blackraven3889 ปีที่แล้ว +2

    ЛУЧШИЙ!

  • @РудаковМаксим-ч2щ
    @РудаковМаксим-ч2щ ปีที่แล้ว +1

    Давно решаю эту задачу способом, который придумал сам:
    from itertools import *
    for a, b, c, d in permutations('xyzw'):
    p = []
    for x, y, z, w in product((0, 1), repeat=4):
    f = (not y) or x or ((not z) and w)
    p += [eval(f'{a}, {b}, {c}, {d}, f')]
    if (0, 0, 0, 1, 0) in p and (0, 0, 1, 1, 0) in p and (1, 0, 1, 1, 0) in p:
    print(a, b, c, d, sep='')
    Однако ваш способ даже грациознее, спасибо Тимофею Фёдоровичу

  • @D0ntW0rryAl0k
    @D0ntW0rryAl0k 7 หลายเดือนก่อน

    Это анигиляторная пушка...

  • @Uransay
    @Uransay 9 หลายเดือนก่อน

    1:17:05 я не поняла, а что нужно было сделать так чтобы получился один ответ,у меня тоже получились много ответов

    • @kompege
      @kompege  9 หลายเดือนก่อน +1

      Записывать выражения верно, доставлять скобки согласно логическим приоритетам

  • @bananahate6517
    @bananahate6517 ปีที่แล้ว +1

    Здравствуйте, пытаюсь решать задачи данным способом, но выдает целый список возможных вариантов ответа. Следую в точности алгоритму и не пропускаю строку с проверкой, но все равно не выходит. Не подскажите, что может быть не так?

    • @kompege
      @kompege  ปีที่แล้ว +1

      Скорее всего ошибка в записи выражения

    • @bananahate6517
      @bananahate6517 ปีที่แล้ว

      @@kompege Спасибо

  • @Нуя-ъ7ш
    @Нуя-ъ7ш 11 หลายเดือนก่อน

    в количестве повторений продакта мы ставим то число, которое соответствует количеству пустот?

    • @kompege
      @kompege  11 หลายเดือนก่อน

      Да

  • @успех_мотивация
    @успех_мотивация ปีที่แล้ว

    Если честно - то я не понял, как работает, этот код. То что функция возвращает true / false - понял. Дальше создаем список из двух кортежей. А дальше мне не понятно вообще. БУДУ ОЧЕНЬ БЛАГОДАРЕН, ЕСЛИ ВЫ МНЕ ОБЬЯСНИТЕ

  • @sakyra6063
    @sakyra6063 ปีที่แล้ว

    СПАСССИИБОООО БОЛЬШОЛООООООООЕЕЕЕ

  • @ЮрийПименов-р8о
    @ЮрийПименов-р8о ปีที่แล้ว

    В комментах написали, что Алексей Михайлович самый добрый. Я бы сказал, что он самый Полезный, самый Понятный и самый Позитивный. 3*П! :)

  • @wervad
    @wervad ปีที่แล้ว

    Может кто подскажет как правило записывать выражения, именно как ставить скобки

    • @kompege
      @kompege  ปีที่แล้ว

      th-cam.com/video/o-lMZgIx1dc/w-d-xo.html

  • @figipop3500
    @figipop3500 ปีที่แล้ว

    спасибо вам

  • @juliak7279
    @juliak7279 7 หลายเดือนก่อน

    здравствуйте!решаю домашку с курса новым способом, выводит почему-то вместо одного много ответов(код пишу полностью идентичный вашему), в чем может быть проблема?

    • @kompege
      @kompege  7 หลายเดือนก่อน

      Неверно записано логическое выражение скорее всего

  • @krosh8982
    @krosh8982 11 หลายเดือนก่อน +1

    Классно, но мне нужно вспомнить функцию... Эх

    • @kompege
      @kompege  11 หลายเดือนก่อน +1

      Практика, практика и ещё раз практика )

    • @krosh8982
      @krosh8982 11 หลายเดือนก่อน

      😅​@@kompege

  • @ВладЮдин-г6г
    @ВладЮдин-г6г ปีที่แล้ว +2

    лайк!!

  • @1Скиф-я4ц
    @1Скиф-я4ц 9 หลายเดือนก่อน

    А типы с двумя функциями могут попасться в 2024?

  • @dshikwz5323
    @dshikwz5323 ปีที่แล้ว

    я не могу понять,где вы писали этот код для решения примера?
    я новичок просто и не совсем пока понимаю

  • @Yoshi-px1ek
    @Yoshi-px1ek 9 หลายเดือนก่อน

    а этим способом можно решить номера, где две функции?

    • @kompege
      @kompege  9 หลายเดือนก่อน

      Да

    • @Yoshi-px1ek
      @Yoshi-px1ek 9 หลายเดือนก่อน

      @@kompege а как? как записать две функции?

    • @kompege
      @kompege  9 หลายเดือนก่อน

      @@Yoshi-px1ek th-cam.com/video/gLATLSQLqVg/w-d-xo.html

    • @Yoshi-px1ek
      @Yoshi-px1ek 9 หลายเดือนก่อน

      @@kompege боже, спасибо, я слепая
      видео супер!

  • @realMiska
    @realMiska ปีที่แล้ว +1

    кто понял, как решать 4 номер 2 задания в открытом курсе(76 - номер задания) этим способом, я не понимаю

    • @kompege
      @kompege  ปีที่แล้ว +1

      Покажи твой код

    • @realMiska
      @realMiska ปีที่แล้ว

      @@kompege 4 я сделал, а вот 12 не идет
      from itertools import *
      def f(x,y,w,z):
      return not w and (y or z

    • @kompege
      @kompege  ปีที่แล้ว +1

      @@realMiska def f(x,y,w,z):
      return (not w) and ((y or z)

    • @realMiska
      @realMiska ปีที่แล้ว

      @@kompege спасибо!!!

  • @blessplease
    @blessplease ปีที่แล้ว

    Здравствуйте,Алексей
    Будет ли на вашем канале разбор пробника компегэ 01.23?

    • @kompege
      @kompege  ปีที่แล้ว +2

      5 февраля )

  • @kirikkirpich
    @kirikkirpich ปีที่แล้ว

    а что, если при даже правильном написании кода и условий всё равно выдаёт очень много ответов?

  • @RudyFoxAngel
    @RudyFoxAngel ปีที่แล้ว

    Алексей, день добрый! А как например данный алгоритм применить к Вашей задаче с сайта Полякова К. за номером 5985

    • @kompege
      @kompege  ปีที่แล้ว

      Это не моя задача.
      Применяется абсолютно также

    • @RudyFoxAngel
      @RudyFoxAngel ปีที่แล้ว

      @@kompege Алексей, прошу прошения, моя ошибка, почему вдруг решил, что Вы автор задачи - видимо очень устал и не внимателен был при написании вопроса. Дело в том, что применяя данный алгоритм к этой задаче, программа выдаёт довольно большой перечень возможных перестановок.
      Заранее благодарю,
      За помощь,
      С уважением, Михаил

  • @wasderlord1243
    @wasderlord1243 ปีที่แล้ว

    а откуда в последней задаче нам известно, что p3,p1,p4,p2 соответственно равны xyzw

    • @kompege
      @kompege  ปีที่แล้ว

      xyzw это последовательность переменных в таблице

    • @wasderlord1243
      @wasderlord1243 ปีที่แล้ว

      спасибо

  • @GETMONEYPAGE
    @GETMONEYPAGE ปีที่แล้ว

    здравствуйте,а в каких случаях мы пишем просто if,а в каких if not

    • @kompege
      @kompege  ปีที่แล้ว

      Не понял вопроса. Зачем писать if not?

    • @Lara-ps6uz
      @Lara-ps6uz 10 หลายเดือนก่อน

      not пишут, когда хотят заменить истину на ложь. Некоторые так делают.😊

  • @МадинаАхмедова-ь8ш
    @МадинаАхмедова-ь8ш 6 หลายเดือนก่อน

    Это питон ?

  • @Graffeek
    @Graffeek ปีที่แล้ว

    Есть гарантия, что модуль itertools будет у нас на экзамене?

    • @kompege
      @kompege  ปีที่แล้ว +10

      itertools неотъемлемая часть Python

    • @obema9525
      @obema9525 ปีที่แล้ว +6

      Да, это встроенная библиотека в питон, она идёт по умолчанию при установке языка на компьютер

  • @efreakne4574
    @efreakne4574 10 หลายเดือนก่อน

    А что делать если 2 таблицы F?

    • @kompege
      @kompege  10 หลายเดือนก่อน

      th-cam.com/video/gLATLSQLqVg/w-d-xo.html

  • @_onex_top_play_1867
    @_onex_top_play_1867 ปีที่แล้ว +1

    Хочется 4 задачу прогой. В инете инфы 0

  • @outlawsyl
    @outlawsyl 10 หลายเดือนก่อน

    Патча на чит ещё нет?

    • @kompege
      @kompege  10 หลายเดือนก่อน

      Нет )

  • @maksims.3867
    @maksims.3867 ปีที่แล้ว +6

    Фипи же отслеживает статистику по номерам в варианте (сколько народа решило на Егэ). И теперь масса народа будут решать этот номер 2, и Фипи захочет усложнить задание... Даёшь круги Элера-Венна - это полезно!)

    • @tkhirianov
      @tkhirianov ปีที่แล้ว +26

      На статистике ФИПИ это нескоро скажется. У многих сдающих нет навыка скоростного программирования, и для них классическое решение может быть быстрее.

  • @СофияКоролёва-к3з
    @СофияКоролёва-к3з ปีที่แล้ว

    Спасибооооооооооооо

  • @bobertgang
    @bobertgang ปีที่แล้ว

    Способ отличный,но бывает так что выдает по 700 вариаций ответов,что делать? В коде ошибок не делал,хелп

    • @kompege
      @kompege  ปีที่แล้ว +4

      значит ошибки в записи выражения или таблицы )

    • @КяримовАмирхан-ц2н
      @КяримовАмирхан-ц2н ปีที่แล้ว

      Возможно порядок действий не соблюдаешь. Например сложение и умножение однозначно важнее, чем допустим та же импликация

    • @КяримовАмирхан-ц2н
      @КяримовАмирхан-ц2н ปีที่แล้ว

      И поэтому нужно ставить лишние скобки

    • @КяримовАмирхан-ц2н
      @КяримовАмирхан-ц2н ปีที่แล้ว

      Логические операции выполняют в следующей последовательности: сначала идёт инверсия, затем конъюнкция, после этого дизъюнкция, после неё импликация, по её выполнении эквиваленция.

  • @byacco7
    @byacco7 ปีที่แล้ว

    Топ

  • @niksha6099
    @niksha6099 ปีที่แล้ว +3

    Убийца алгебры логики !!!

  • @monieKidd
    @monieKidd 10 หลายเดือนก่อน

    решил сделать последнюю по-тибетски..
    from itertools import *
    def f(p1, p2, p3, p4):
    return (p3

  • @polarizedquincy8644
    @polarizedquincy8644 ปีที่แล้ว +3

    норм варик если без пустот, если с пустотами, не вижу смысла ломать себе мозг

    • @shanewalsch
      @shanewalsch ปีที่แล้ว +4

      Чем его здесь ломать, легко же перебрать варики

    • @Marat7973
      @Marat7973 ปีที่แล้ว +3

      С пустотами тоже нет взрыва мозга, просто в питоне опыт иметь и все, все будет как по маслу)

  • @wewend3306
    @wewend3306 ปีที่แล้ว

    Метод решения конечно великолепный , но я так и не понял почему в последней задаче порядок выданный программой(xyzw) меняется на (ywxz)... Может кто-нибудь объяснить от чего это зависит ?

    • @ffdd2315
      @ffdd2315 ปีที่แล้ว

      p3 p1 p4 p2 выводятся в порядке xyzw, в ответ требуется указать по порядку от 1 до 4 => ywxz

    • @wewend3306
      @wewend3306 ปีที่แล้ว

      @@ffdd2315 А-а-а-а понял, большое спасибо

  • @q0_radius752
    @q0_radius752 ปีที่แล้ว

    Traceback (most recent call last):
    File "C:\Users\user\Desktop\2 задание через деф.py", line 10, in
    if [f(**dict(zip(p,r))) for r in table] == [0,0,0]:
    File "C:\Users\user\Desktop\2 задание через деф.py", line 10, in
    if [f(**dict(zip(p,r))) for r in table] == [0,0,0]:
    TypeError: f() got an unexpected keyword argument ' '
    вот код:
    from itertools import *
    def f(x,y,w,z):
    return ((x

    • @kompege
      @kompege  ปีที่แล้ว

      Зачем вот здесь пробелы?
      ' xywz '

  • @stnjl2216
    @stnjl2216 ปีที่แล้ว

    Старое решение неактуально ?

    • @kompege
      @kompege  ปีที่แล้ว

      Актуально, вполне

  • @piva1120
    @piva1120 ปีที่แล้ว

    ты чего в идл решаешь...

    • @kompege
      @kompege  ปีที่แล้ว +1

      А какая разница?

    • @Exeliaaqqq123
      @Exeliaaqqq123 11 หลายเดือนก่อน

      На егэ его и используют

    • @krosh8982
      @krosh8982 11 หลายเดือนก่อน

      Пайчарм на егэ​@@Exeliaaqqq123

  • @ОльгаТапкова
    @ОльгаТапкова ปีที่แล้ว

    from itertools import *
    def f(x,y,z,w):
    return ((not(x)or z)==(y and not(w)))