Остаток от деления отрицательных чисел

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024
  • Репетитор по математике рассказывает о том, как делить с остатком целое положительное число на целое положительное число, целое отрицательное число на целое положительное число, целое положительное число на целое отрицательное, целое отрицательное на целое отрицательное.
    ------------------------
    Мой сайт: yourtutor.info/
    Группа ВКонтакте: public1...

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

  • @АндрейЛангенберг
    @АндрейЛангенберг Год назад +2

    Большое спасибо, все просто и понятно! Удачи Вам и процветания.

  • @SIM31r
    @SIM31r 5 лет назад +23

    Я программист, тоже удивился что -100/3 остаток 2, думал глюк, посмотрел видео, всё понял ))

    • @anushervonqodirzoda5282
      @anushervonqodirzoda5282 5 лет назад

      я тоже. сегодня у нас в олимпиаде задача была про эту тему

    • @c3equalz899
      @c3equalz899 Год назад +2

      @@wavedecompiler не сказал бы. В Питоне тоже все странно работает. Сказано, что остаток должен быть всегда положительным, но divmod(113, -3) == (-38,-1) в Python 3.11.

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

      Питон в отличии от некоторых иных языков программирования ведет себя именно так. Это не глюк а фича. Наберите Тимофей Хирьянов основы программтрования на питоне, он объясняет в первой же лекции почему в Питоне не как в остальных.
      Спойлер : питон прав

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

      @@igorg4129 за 2 года я уже забыл о чем речь была ))

  • @ВалентинаКорникова-б5ь

    Спасибо огромное!!!

  • @linarusmanow7838
    @linarusmanow7838 7 лет назад +1

    от души благодарю.не знаю что делал бы , если не нашел твое видео

  • @somagic
    @somagic 6 лет назад +2

    Спасибо. Все очень понятно. В школе с отрицательными не рассказывали, хотя в 10 классе. Для программирования нужно

  • @MOC504
    @MOC504 Год назад

    3:55 Ты лучший в мире человек, наконец-то я понял это

  • @МарияСерова-д1ч
    @МарияСерова-д1ч Год назад

    Спасибо! Теперь понятно, как работают остатки в реале и в проге

    • @at_one
      @at_one 11 месяцев назад +1

      А на программировании операции целочисленного деления и взятия остатка работают совсем не так.

  • @Indra-9696
    @Indra-9696 7 месяцев назад

    Спасибо, всё понял!

  • @ИванАлександрович-й3ъ

    спасибо python тебя не забудет

    • @ice436
      @ice436 4 года назад

      жиза

    • @ice436
      @ice436 4 года назад +3

      Только из за одной задачи на нём пришлось это смотреть

    • @tillullenspiegel5193
      @tillullenspiegel5193 4 года назад +3

      Да, вот только питон производит расчет иначе: print(-15 % -7)
      print(113% -3) и в том и в другом случаи будет ответ "-1" Поэтому, не понятно, на что ориентироваться. На данное видео я наткнулся, перейдя по ссылке со степика, где была задача: Напишите программу, которая считывает с клавиатуры два числа a и b, считает и выводит на консоль среднее арифметическое всех чисел из отрезка [a; b], которые кратны числу 3. Один из ответов у участников был таким:
      a,b = int(input()), int(input())
      a += -a%3
      b -= b%3
      print((a+b)/2)
      и, если бы мы отталкивались от того, что показано на видео, то, такой бы код не работал бы в питоне, а он работает

    • @Ann_Georg
      @Ann_Georg 11 месяцев назад

      @@tillullenspiegel5193 в приведенном Вами коде делитель положительный, поэтому никаких проблем нет

  • @alexiasol6671
    @alexiasol6671 6 лет назад +1

    Что я тут делаю, когда через несколько дней профильная математика? ~~ Давненько не делила с остатком. Спасибо за видео

  • @markiito5375
    @markiito5375 7 лет назад +1

    дай бог здоровья
    спасибо все понял

  • @Абра-Кадабра-у3ф
    @Абра-Кадабра-у3ф 3 года назад

    Благодарю Вас!

  • @andrein.1686
    @andrein.1686 Год назад

    Спасибо!

  • @vhgvyggvgyv
    @vhgvyggvgyv 2 года назад

    Спасибо. Очень доступно

  • @maxshop6708
    @maxshop6708 5 лет назад +1

    Спасибо большое! Научился! Спасибоооооооооооооо!

  • @ОГенезис
    @ОГенезис 3 года назад

    Теория чисел рулит! Автор снимите видео про сравнение по модулю, думаю будет интересно для публики

  • @kropotkinmahno2743
    @kropotkinmahno2743 7 лет назад +8

    a=12q+5
    (12q+5)/4=3q+1(ост 1)

  • @volselongames4505
    @volselongames4505 2 года назад

    Чувак спасибо тебе за хороший контент, успехов тебе

  • @deniszest
    @deniszest 6 лет назад +2

    хорошее видео но есть 2 минуса:
    1Й- не обяснено откуда взялась эта теорема и почему собственно так
    обяснено тут:
    ruclips.net/video/DCAr_Uk04Kw/видео.html
    2Й - ошибка на 4,54 " делим положителное число, например минус 113"

  • @СергейГригорьев-г8у7я

    Спасибо вам!

  • @helenafalko767
    @helenafalko767 2 года назад

    1) Пробуем 7 х 12 = 84 - у нас должен остаться при делении остаток 5. Для этого к числу 84 прибавляем 5: 84 + 5 = 89
    89 - самое большое двузначное число, которое при делении на 12 получается 5.
    2) Мы узнали число: 89 : 4 = 1 остаток
    4 * 22 = 88,
    88 + 1 = 89

    • @svol_4
      @svol_4 2 года назад

      про друхзначные числа в задаче небыло , там пишется некоторое целое число

  • @alimbash1897
    @alimbash1897 6 лет назад

    Наконец-то понял спасибо большое

  • @СергейПлотников-з7ю
    @СергейПлотников-з7ю 2 года назад +2

    в питоне 113:(-3) равно -38 остаток -1

    • @yourtutor_info
      @yourtutor_info  11 месяцев назад

      @@Ann_Georg ссылку на первоисточник предоставьте, пожалуйста.

    • @Ann_Georg
      @Ann_Georg 11 месяцев назад

      @@yourtutor_info нет времени вдаваться в глубину математики... пусть будет по-вашему

    • @yourtutor_info
      @yourtutor_info  11 месяцев назад

      @@Ann_Georg я же не прошу ничего объяснять, просто ссылки на источник будет достаточно.

    • @Ann_Georg
      @Ann_Georg 11 месяцев назад

      @@yourtutor_info я много ссылок прикрепляла, они удаляются. На Coursera есть курс Густокашина (преподаватель ВШЭ). Найдите и посмотрите.

  • @cumzol
    @cumzol 2 года назад

    Спасибо Вам огромное! Сколько сайтов пересмотрела, и информация вроде идентичная, но только здесь поняла

  • @НинаПономарёва-х3ъ
    @НинаПономарёва-х3ъ 2 года назад

    АААААА, спасибо большое. Всё время недоумевала, какого фига -31:10=-4(ост9). А после просмотра вашего урока всё поняла

  • @densnwden2127
    @densnwden2127 3 года назад +1

    Зазеркальный мир математики.
    Что бы уменьшить надо прибавить ,когда ушёл в сторону ...
    Умножая уменьшаешь...
    Прям математическая толерантность какая то)

  • @АннаКрупник-т8ц
    @АннаКрупник-т8ц Год назад

    В объяснении ошибка. Если в пайтоне набрать 113/(-3), получается "-1", а не 2.

    • @АннаКрупник-т8ц
      @АннаКрупник-т8ц Год назад

      Точнее 113%(-3).

    • @yourtutor_info
      @yourtutor_info  Год назад

      @@АннаКрупник-т8ц python решил в этом вопросе пойти наперекор математике для упрощения некоторых прикладных программистских задач.

    • @yourtutor_info
      @yourtutor_info  11 месяцев назад

      @@Ann_Georg посмотрите здесь, например: www.math.fsu.edu/~pkirby/mad2104/SlideShow/s5_1.pdf

  • @liliapaper
    @liliapaper 6 лет назад

    огонь!

  • @nikys389
    @nikys389 4 года назад +3

    29=7•12+5
    29:4
    29=7•4+1
    Остаток 1
    Правильно??

  • @osipovpavel
    @osipovpavel 2 года назад +1

    У меня получилось число на которое поделили 12, это 65 (12*5)+5=65. В последней задаче остаток 1, 65/4= 16 ост. 1

  • @undefinedkuji6522
    @undefinedkuji6522 Год назад

    А почему у нас остаток должен быть неотрицательный?

    • @yourtutor_info
      @yourtutor_info  Год назад

      Так в математике договорились

  • @АлексейАлексеев-ц8х9т

    9:08 Остаток 1

  • @IevgenKoshevyi
    @IevgenKoshevyi 6 лет назад +1

    Подскажите плз как посчитать -99 % 100... вроде как остаток получается 1... но как само решение построить не врублюсь никак

  • @s.p.q.r.3053
    @s.p.q.r.3053 3 года назад

    -x / y = y - (x / y) оно?

  • @Sobolartur27
    @Sobolartur27 5 лет назад +1

    То есть, -15 // -7 = 2 с остатком -1 неправильно?

    • @yourtutor_info
      @yourtutor_info  5 лет назад +1

      С точки зрения математики остаток не должен быть отрицателен

    • @Sobolartur27
      @Sobolartur27 5 лет назад

      @@yourtutor_info Спасибо. Встречал условия, в которых остаток должен быть отрицателен или равен 0, что сильно путает(В случаях, когда делитель сам отрицательный). Теперь понял, почему результаты могут быть разными.

    • @ИванАлександрович-й3ъ
      @ИванАлександрович-й3ъ 4 года назад +1

      @MrNil1982 это все из-за ошибки которую изначально допустила Intel своих процессорах они зашили неправильно с Точки зрения математики функции если хочешь подробно разобраться то вот название лекции на ютубе смотри с 50-й минуты
      Алгоритмы на Python 3. Лекция №1

    • @yourtutor_info
      @yourtutor_info  11 месяцев назад

      @@Ann_Georg дайте ссылку на какой-нибудь фундаментальный труд

  • @АндрейКлюкин-ж6д
    @АндрейКлюкин-ж6д 4 месяца назад

    Мне кажется так проще: a%b=a-(a//b)*b :)

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

    угу а чему будет равно 15:-4
    ?

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

    Ноль тоже натуральное число

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

      В отечественной математической традиции нет

  • @primerss9747
    @primerss9747 4 года назад +1

    остаток 1

  • @КВВКВВ-д3в
    @КВВКВВ-д3в Год назад

    1

  • @РадмирСаетов
    @РадмирСаетов 10 месяцев назад

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

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

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

  • @АлександраМм
    @АлександраМм 3 года назад +1

    Спасибо огромное!! 🤗

  • @АнастасияРусова-д7в

    остаток 1