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

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

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

  • @user-dy1xg1mq2z
    @user-dy1xg1mq2z Год назад +2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @user-fv1ht8fj2z
    @user-fv1ht8fj2z 3 года назад +1

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

  • @user-sy7we9ss7u
    @user-sy7we9ss7u 3 года назад

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

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

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

  • @user-gt8jh7qp7t
    @user-gt8jh7qp7t 4 года назад +17

    спасибо 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 8 месяцев назад

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

  • @user-gu4oo1ts1c
    @user-gu4oo1ts1c 9 месяцев назад

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

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

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

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

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

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

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

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

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

  • @user-dc1zw8uk3t
    @user-dc1zw8uk3t 3 года назад

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

  • @user-vi3pi1ld7y
    @user-vi3pi1ld7y 2 года назад

    Спасибо вам!

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

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

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

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

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

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

  • @andrein.1686
    @andrein.1686 10 месяцев назад

    Спасибо!

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

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

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

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

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

    огонь!

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

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

  • @user-uv6ob7ix7s
    @user-uv6ob7ix7s 2 года назад +2

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

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

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

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

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

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

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

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

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

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

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

  • @user-cm1ri1sn2u
    @user-cm1ri1sn2u 4 года назад +1

    9:08 Остаток 1

  • @user-mf5vl4ok3e
    @user-mf5vl4ok3e 2 года назад

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

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

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

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

      остаток 99 а не один

    • @user-fe6fn6ho8o
      @user-fe6fn6ho8o 5 лет назад +1

      @@shcryuba остаток = "1"

    • @user-fe6fn6ho8o
      @user-fe6fn6ho8o 5 лет назад +1

      -99%100 = ( -99/100= -1 ; -1*100=-100 ; -100+1= -99 )

  • @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 года назад

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

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

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

  • @user-xc6ck9lw8t
    @user-xc6ck9lw8t 2 месяца назад

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

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

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

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

    остаток 1

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

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

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

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

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

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

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

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

  • @user-fj9lg9dw6s
    @user-fj9lg9dw6s 9 месяцев назад

    1

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

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

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

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

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

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

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

      @@yourtutor_info Калькулятор в windows 10: (-15 mod -7) дает как раз 1. Интересно тогда, когда дается тестовый вопрос по Java с таким примером - на что опираться?

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

      Сам спросил, сам ответил. В частности в Java так-же как в калькуляторе windows:
      10 % 3 = 1
      -10 % 3 = - 1
      10 % - 3 = 1
      -10 % - 3 = - 1

    • @user-gt8jh7qp7t
      @user-gt8jh7qp7t 4 года назад +1

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

  • @user-vo3wd2gk7d
    @user-vo3wd2gk7d 11 месяцев назад

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

    • @user-vo3wd2gk7d
      @user-vo3wd2gk7d 11 месяцев назад

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

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

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

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

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

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

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

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

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

  • @user-uc9qr8fk1s
    @user-uc9qr8fk1s 8 месяцев назад

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

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

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

  • @user-cl2st7eh6o
    @user-cl2st7eh6o 7 лет назад +2

    остаток 1

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

      Анастасия Русова правильно. А как доказать это?

    • @user-yp9qj1ny6l
      @user-yp9qj1ny6l 7 лет назад

      Sergey Valerevich