Задание №15 за 1 веб все типы заданий! | ЕГЭ по информатике 2024 | Артем Flash

Поделиться
HTML-код
  • Опубликовано: 29 дек 2024

Комментарии • 44

  • @flash_ege
    @flash_ege  9 месяцев назад

    Пост со всеми вебами 1-23 задания и сборником со всеми реальными заданиями t.me/flash_ege/5295
    Обязательно сохраняй себе!

  • @StreeterSmiley
    @StreeterSmiley 7 месяцев назад +8

    Люблю эту постоянную фишку на вебах: что бы мы не решали, всегда Артёму приходится уменьшать себя, чтобы было видно написанное)

    • @flash_ege
      @flash_ege  7 месяцев назад

      Ахахааах

  • @zhanilbackshi7756
    @zhanilbackshi7756 10 месяцев назад +8

    Я тут попробовал поэкспериментировать, объединил второй и третий способ на типах с отрезками, в итоге прога идет намного быстрее:
    Для первой задачи:
    maxA = 0
    def f(x, a1, a2):
    return (200

    • @flash_ege
      @flash_ege  10 месяцев назад +1

      да, конечно) просто забыл скопировать решение через all)
      а так также работает, как и в предыдущих)

  • @Mr-pomidor11
    @Mr-pomidor11 8 месяцев назад +3

    Мне кажется, в 8 номере опечатка в условии. Нужно найти не наибольшее, а наименьшее, т к наибольшее А - это от минут бесконечности до плюс бесконечности (в коде вышло 82, т к мы брали диапозон от 180 до 1000 -> 1000-180=820, а если бы взяли диапозон больше, то и ответ был бы больше. А вот если нужно найти наименьшее А, то ответ будет 34 -> от 33 до 67

    • @flash_ege
      @flash_ege  8 месяцев назад +1

      Да, согласен!

    • @НорманВильямс
      @НорманВильямс 8 месяцев назад

      Ответ будет 35, так как по условию вне диапазона [33 до 67]

    • @flash_ege
      @flash_ege  8 месяцев назад +1

      @@НорманВильямс длина считается, как конец - начало. Ответ 34)

  • @TOM6799
    @TOM6799 9 месяцев назад +1

    А что если в задании не требуют найти наименьшее или наивысшее значение A. Что в таком случае?
    Например:
    На числовой прямой даны два отрезка: P = [2, 10] и Q = [6, 14]. Выберите такой отрезок A, что формула
    ( (x ∈ А) → (x ∈ P) ) ∨ (x ∈ Q)
    тождественно истинна, то есть принимает значение 1 при любом значении переменной х.
    1)  [0, 3]
    2)  [3, 11]
    3)  [11, 15]
    4)  [15, 17]

    • @flash_ege
      @flash_ege  9 месяцев назад

      такое лучше руками решать)

  • @elenoyze
    @elenoyze 6 месяцев назад

    боже, какой красавчик

  • @vinnivann
    @vinnivann 9 месяцев назад +1

    Здравствуйте! Спасибо Артем за ваши вебы, вы прекрасный учитель! ❤ Артем, почему у нас в #5 задание if () ==1: ? Обьясните пожалуйста! Ведь в остальных примерах у нас был равен нулю, но находили по сути одно и тоже. Спасибт заранее за ответ!

  • @yuk1i-q2s
    @yuk1i-q2s 18 дней назад

    спасибо!

  • @DadyCool1
    @DadyCool1 8 месяцев назад

    я написал 4 способ , аналог первого , вместо функции просто где олл переписываю выражение

  • @_nebse_11_48
    @_nebse_11_48 8 месяцев назад

    А если в задании по графикам написано, сколько существует целых значений числа A, при которых формула ((x < 6) → (x2 < A)) ∧ ((y2 ≤ A) → (y ≤ 6)) тождественно истинна при любых целых неотрицательных x и y?

    • @flash_ege
      @flash_ege  8 месяцев назад

      а в чем отличие от задания, которое разобрали в вебе?

    • @_nebse_11_48
      @_nebse_11_48 8 месяцев назад

      @@flash_ege я тоже так думал, что отличий нет, но почему-то ответ другой получился. Надо будет потом снова проверить. Кстати, спасибо, что ответили

    • @_nebse_11_48
      @_nebse_11_48 8 месяцев назад

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

  • @legocreator1300
    @legocreator1300 9 месяцев назад +1

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

    • @flash_ege
      @flash_ege  9 месяцев назад +2

      да, обычно руками решить легче, но веб о том. как запрограммировать все типы 15 задания

    • @legocreator1300
      @legocreator1300 9 месяцев назад +1

      @@flash_egeя вот предпоследнее задание руками решил. после преобразований получил такое выражение:
      инверсия(P) {или} инверсия(Q){или}А=1
      соотнес все на числовой прямой
      получилось как бы сказать не занятое местечко между 33 и 67. вычел собственно длину А 67-33 = 34
      а у вас почему то другой ответ, пожалуйста скажите может у меня какая-то ошибка. Вроде всегда решаю такие задания таким способом и всегда получаю правильный ответ(так например я последний номер с видео тоже решил своим так сказать ручным способом и получил такой же ответ )

  • @sollesnoe2627
    @sollesnoe2627 9 месяцев назад +1

    Скажите, пожалуйста, почему мы пишем maxa = 0, а mina = 10**10? Почему при минимуме не ноль?

    • @flash_ege
      @flash_ege  9 месяцев назад

      потому что тогда он не будет меняться, ведь 0 меньше всех чисел, которые у нас могут быть.
      Мы берем очень большое число, чтобы как только появляется новое число, оно было меньше мин

  • @НорманВильямс
    @НорманВильямс 8 месяцев назад

    Вопрос по 8-му номеру.
    Если исходить, что нужно найти наименьшее значение А
    a = []
    def task15(x, a1, a2):
    return ((x in range(20, 68))

    • @flash_ege
      @flash_ege  8 месяцев назад

      В том , что ты работаешь с целыми числами. В конце веба же кучу времени уделил именно это проблеме)

  • @VelikiyChuchhe
    @VelikiyChuchhe 10 месяцев назад +1

    Поначалу казалось, что в последней задаче проще было в ранже шагать с шагом в 0,1, чем пытаться объяснять зачем промежутки увеличивать в 10 раз...но, как оказалось, питон такую возможность в ранже не предоставляет)))
    Спасибо за видос!

    • @flash_ege
      @flash_ege  10 месяцев назад +1

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

  • @ruslan8988
    @ruslan8988 10 месяцев назад +1

    Уважаемый автор, есть вопрос 42:25 по заданию x&39=0 V (x&11=0 -> x&A!=0). Кто вам дал право изменять условия задания и добавить ещё 6 скобок? Вы написали это так: (x&39=0) or ((x&11=0) -> (x&A!=0)). То есть можно фигачить ещё скобки безнаказанно и безобъяснений куда вышей душе угодно? Или вы всё-таки соблаговалите объяснить почему и на каком основание вы добавили шесть скобок? Почему вы считаете импликация должна выполняться последней? В то время как известно из алгебры логики, что приоритет импликации выше чем тождество. Почему вы считаете, что сначала надо сделать побитовую коньюкцию, затем равенство, и только потом имликацию? Или взять такой пример 1 = 0 -> 1 = 0. Почему считаете, что его обязательно надо решать в таком порядке: (1=0) -> (1=0). В то время как известно, что приоритет импликации выше и должно быть так: 1=(0->1)=0. Прошу дать детальные разъясения по этому поводу.

    • @flash_ege
      @flash_ege  10 месяцев назад +6

      воу , воу) расслабься, это всего лишь логическое выражение, а не борьба за мир)))
      В нашем выражении нет эквивалентности(три равно). Импликация выше по приоритету, чем эквивалентвость, это правда. Но в выражении x&39=0, нет эквивалентности)
      Выражение x&39 это число и мы проверяем равно ли оно 0(не лжи, а именно числу 0).Также с остальными двумя выражениями.
      У нас логическо выражение A \/ (B -> C). Поэтому каждое выражение x&39=0 я беру в скобки, оно математическое, а потом уже делаю действия алгебры логики.
      Вот и все)

    • @ruslan8988
      @ruslan8988 10 месяцев назад

      @@flash_egeАртём, ок, допустим, а кто вам сказал, что сначала нужно делать математические опреции, а потом логические? Где такое сказано или написано? Да, известен приоритет математических операций, и известен приоритет логических операций. Но, когда они идут вместе, в перемешку, то где такое написано, что сначала нужно делать математические, а потом логические? Так работает питон например, но в задаче не сказано, что при решение нужно руководствоваться именно приоритетами операций питона. Я же не обязан именно на питоне это задачу решать.

    • @shuksha_burya03
      @shuksha_burya03 9 месяцев назад

      ​​@@ruslan8988ну решай на C++, или на джаве

    • @clashroyale-Ramzi
      @clashroyale-Ramzi 9 месяцев назад

      @@ruslan8988 ну как бы поэтому в егэ во многих заданиях ты должен додуматься сам и человек который знает тип, шаблон > человек обладающей информацией

  • @potato5019
    @potato5019 8 месяцев назад

    1:05:01
    как за месяц набрать 60 по всем?

    • @flash_ege
      @flash_ege  8 месяцев назад

      по первой ссылке в описании можно записаться на марафон 30дневный, он как раз через неделю стартует)
      Заниматься будешь каждый день и сможешь подтянуть результат)

  • @BAD_LAEV
    @BAD_LAEV 6 месяцев назад

    1:32:00 какие страшные задания!!

  • @TM-ll3jm
    @TM-ll3jm 8 месяцев назад +1

    12:51 хорошо, что не подписался на платный контент.
    Мда.

  • @Johh620
    @Johh620 8 месяцев назад

    Способ с отрезками не работает. Просто не выводит ответ, хотя всё правильно.

    • @flash_ege
      @flash_ege  8 месяцев назад

      Ищи ошибки в программе) все работает

    • @Johh620
      @Johh620 8 месяцев назад

      @@flash_ege , с маленькими значениями всё норм работает, а вот с большими вообще ничего не выводится.
      maxa = 0
      for a1 in range(440, 870):
      for a2 in range(a1 + 1, 870):
      for x in range(440, 870):
      if ((not (460

    • @Johh620
      @Johh620 8 месяцев назад

      @@flash_ege , прошу прощения. Я, кажется, понял, в чём была беда. Здесь очень важно передать правильный порядок скобок, а я их частенько расставляю хаотично, из-за чего программа просто не выводит ответ.
      Но с большими числами реально долго всё грузит, причём тут дело не моём в компе, у меня топовые игрухи хорошо тянут на ультрах. На экзамене же будут наверняка динозавры, которые пока прогрузят, экзамен к тому времени уже может завершиться.
      Ну а так, ваш способ замечательный =)

    • @flash_ege
      @flash_ege  8 месяцев назад

      ​@@Johh620 да, можно немного ускорить с помощью all, я объяснял в течение веба, но именно для отрезков не показывал)

  • @ываждл
    @ываждл 3 месяца назад

    maxa = 0
    for a1 in range(130, 420):
    for a2 in range(a1 + 1, 420):
    for x in range(130, 420):
    if ((150

    • @flash_ege
      @flash_ege  3 месяца назад

      @@ываждл правый край должен быть дальше 63, поэтому нужно 420 поменять на 640-650