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

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

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

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

    По поводу сложности задач и их решений: уровню ЕГЭ соответствуют первые 7 задач. Все последующие задачи повышенного уровня сложности из Статграда и понимание их решения требует от вас существенно большего понимания языка Python. Поэтому совет всем впервые приступившим: сначала разобраться с первыми 7 задачами (и сделать первые 10 номеров из домашней работы к этому вебу), а к последующим вернуться после изучения 17 и 24 задачи 😃

  • @nomad7987
    @nomad7987 ปีที่แล้ว +9

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

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

    Вечер добрый, в версии 3.10 у питона появилась весьма полезная функция bit_count(), которая позволяет считать количество единиц в двоичном числе))

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

    Выпустите пожалуйста курс по питону, у вас шикарно получается объяснить сложные вещи простыми словами ) (

    • @miron5733
      @miron5733 ปีที่แล้ว +14

      Stepik «Поколение python», лучше этого курса сложно что-то придумать

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

      Зачем ему на это время тратить, это и так быстро самостоятельно изучается. Для егэ много знать не надо

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

      @@miron5733 согласен с вами. Сейчас на половине этого курса. Не разу не решал до этого пятое задание, но решаю их просто и быстро)

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

    Очень круто ! Спасибо большое! ☺️

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

    Задачки кайффф просто, спасибо за веб!

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

    61 и 62 задачу(разбиение числа на цифры 1:16:55) можно так
    for n in range(1000, 10000):
    a = str(int(str(n)[0]) + int(str(n)[2])) + str(int(str(n)[1]) + int(str(n)[3]))
    if a == '1113':
    print(n)

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

    59:45 Еще можно добить количество знаков так
    while b.count('0')+b.count('1')!=8: b="0"+b

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

    6:45 вместо того, чтобы проверять через if, можно просто сделать b += str(b.count('1')%2)

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

    и так Алексей, хочу сказать спасибо, в целом я понимаю любой номер который ты объясняешь , в целом в шк у меня не было информатики вообще ) 0 undefined хотя даже NaN. в целом даже пройти все на одном дыхании , но сил не так много, так что прости, все же буду постепенно , потому что у меня нет дугового реактора как у тони старка что бы не спать )
    в целом спасибо хочу сказать

  • @АрцруниКарапетян-ь2з
    @АрцруниКарапетян-ь2з ปีที่แล้ว +1

    Спасибо большое!

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

    14:21 условие построено неверно. Ответ получился верный из-за того, что условие else во втором случае не выполнится никогда, в 3 пункте всегда добавляется 0, поэтому Вам показалось, что ничего не меняется, хотя по факту это конечно же ошибка

  • @ДмитрийСтруков-ч5т
    @ДмитрийСтруков-ч5т 2 ปีที่แล้ว +2

    В первой задаче можно написать добавление бита четности без условий:
    b += str(b.count('1')%2)

  • @АлексейЯковлев-х1п4з
    @АлексейЯковлев-х1п4з ปีที่แล้ว

    в 6 задании 2 левых разряда имеется ввиду два первых или два последних (перед добавлением 0-я в конце)?

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

      Это два старших разряда короче

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

    Восьмибитная запись
    for n in range(1,128):
    b = bin(n)[2:]
    while b.count('1') + b.count('0') < 8:
    b = '0' + b
    print(b)

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

      более крестьянский

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

      можно написать: "while len(b) < 8:"

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

    А задания, которые представлены в видео, это все возможные для егэ варианты? Или бывают еще какие-то форматы 5 задания

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

      там и в рамках ЕГЭ и за рамками ЕГЭ. Полный обзор, так сказать

  • @yuliamaslyaeva9467
    @yuliamaslyaeva9467 2 ปีที่แล้ว

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

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

      сайт Полякова

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

    1:51:03 объясните пожалуйста, модуль разности равен 7, но при 17 он равен 6, 7 - 1, при 18 он равен 7

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

      сумма чётных цифр 0

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

    как перевести в троичную систему?

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

      Посмотрите веб по 14 задаче

  • @CharlotteHutchison-q2i
    @CharlotteHutchison-q2i ปีที่แล้ว +2

    Завозы реально дикие) не знаю как ты так спокойно играешь) я бы весь мокрый сидел))

  • @kamilkin._.
    @kamilkin._. ปีที่แล้ว

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

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

      неубывание=возрастание
      невозрастание=убывание

  • @CuteStudio-v6p
    @CuteStudio-v6p ปีที่แล้ว +2

    МЕНЯ ПАЦАНЬЕ ОТМУТОЗИЛО

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

    как понять когда писать про четность n%2 == 0 и b.count('1')%2 == 0? просто ответы разные на одно число

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

      первый случай, когда про бит чётности, а второй, когда про дописывание справа или слева чего-либо. Вроде бы так

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

      @@neirubiusprodaction6651 большое спасибо

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

      Когда в условии сказано, что изначальное число N чётное, то пишем n%2 == 0
      Когда в условии сказано, что в СУММА в ДВОИЧНОЙ ЗАПИСИ чётное, то пишем b.count('1')%2 == 0
      просто читай внимательно условие и смотри на примеры, которые тебе дают, полезно будет вывести print(n,r) и сравнить своё и те примеры в условии

  • @Амаль-з1р
    @Амаль-з1р ปีที่แล้ว

    Не могу найти по предыдущий стрим по 5 заданиям помогите кто-нибудь прошу

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

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

    • @Амаль-з1р
      @Амаль-з1р ปีที่แล้ว

      @@kompege спасибо большое 🙏

  • @XxxTtt-l8d
    @XxxTtt-l8d 2 ปีที่แล้ว

    все прототипы пятого задания решаются программой ?

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

      Да

    • @КэттиБлет
      @КэттиБлет ปีที่แล้ว

      Можно через excel, но там надо повозиться

  • @BARON.MAKSIM
    @BARON.MAKSIM ปีที่แล้ว

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

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

      Можешь научить?

    • @BARON.MAKSIM
      @BARON.MAKSIM ปีที่แล้ว

      @@anaastaasiaa ну в принципе , да. это совсем не трудно