IEEE 754: Представление вещественных чисел (с плавающей точкой).

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 พ.ย. 2024
  • UPD:
    TH-cam не позволяет изменять громкость звука или я не знаю как.
    Можно использовать усилители звука:
    Chrome: chrome.google....
    Mozilla: addons.mozilla...

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

  • @Enzo-mi8dq
    @Enzo-mi8dq หลายเดือนก่อน

    Вот это реально лучшее обьяснение на всем ру ютубе, спасибо

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

    Большое спасибо, было трудно найти видео, в котором разбирали примеры

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

    Шикарное объяснение! Готова была прислушиваться, звук накрутила всюду, и нет проблем! Понимание с первых же минут! Спасибо огромное!

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

    Видео 9 лет я студент 1 курса пишу задачу float для js спасибо тебе ты очень хорошо объяснил

  • @МОЙПУФЫСТИК
    @МОЙПУФЫСТИК 2 ปีที่แล้ว +1

    ГОСПАДИ СПАСИБО,ЧТО СУЩЕСТВУЮТ ТАКИЕ ЛЮДИ КАК ВЫ! ОГРОМНОЕ СПАСИБО ❤

  • @PeriodGuy-ln1ev
    @PeriodGuy-ln1ev 9 หลายเดือนก่อน

    ты крут, единственный кто показал на практике и объяснил понятно

  • @ВадикМезенцев-ф7й
    @ВадикМезенцев-ф7й 6 ปีที่แล้ว +1

    Ты, первый кого я послушал и понял как это работает. Спасибо

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

    Огромное спасибо! Наконец то разобрался!!!

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

    Спасибо большое, я вообще всё понял. Звук тихий, но я наушники накрутил на максимум.

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

    Если кто то думает, что примеры некорректные, ввиду того, что автор пытается нормализовать числа не являющимися дробными, то спешу объяснить, например любое целое число можно представить в виде десятичной дроби, например автор юзал число 110011, его можно представить как дробное 110011.0 следовательно для нормализации нам придется сместить точку до первой единицы, а это жрёт пять разрядов, отсюда и степень 5 в числе 1.10011*2^5

  • @deadinside565
    @deadinside565 5 ปีที่แล้ว

    Спасибо! Ты помог мне с моей бессонницей

  • @ArcherDragoner
    @ArcherDragoner 8 ปีที่แล้ว +20

    Очень-очень тихо(((

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

    рЕБЯТА ПОМОГИТЕ! КАК ЧИСЛО 0.875 ПРЕВРАТИЛОСЬ В ДВОИЧНОЕ 0,111 ???????

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

    Спасибо. понял. никому не расскажу.

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

    Спасибо большое за труд! Очень доступно и просто все преподноситься. Лично мне оч помогло

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

    а у 0.875 откуда узнали что в двоичной 0.111?

    • @gulfstream1800
      @gulfstream1800 3 ปีที่แล้ว

      Тоже не понял

    • @M.Makart
      @M.Makart 2 ปีที่แล้ว

      Первая единица после точки означает 0.5, вторая 0.25, третья, 0.125. В сумме получается 0.875. Ещё можно перевести число в двоичную систему так:
      0.875 * 2 = 1.75
      0.75 * 2 = 1.5
      0.5 * 2 = 1
      0 * 2 = 0
      0 * 2 = 0
      ...
      В итоге получаем 0.11100... , т.е. 0.111

  • @oleksiikovalenko8388
    @oleksiikovalenko8388 7 ปีที่แล้ว

    Ускоренное воспроизведение в помощь

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

    Спасибо, брат, очень полезно!

  • @ДенисБаранов-з4ы
    @ДенисБаранов-з4ы 3 ปีที่แล้ว +1

    что по звуку

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

    АСМР урок

  • @4nifun
    @4nifun 10 ปีที่แล้ว +5

    всё ок, но вот на столько тихо ... будто зажал...

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

      Это были мои первые попытки записывать такие видео. Начинались они в 6 вечера с голосом полным бодрости и надежд, заканчивались в 6 утра на последнем издыхании.
      Если правильно помню это была самая первая запись. + т.к. опыта не было качество/громкость совсем не умел выводить.

  • @Andrey-pu1lv
    @Andrey-pu1lv 9 ปีที่แล้ว +1

    Спасибо, мне очень помогло ваше видео!

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

    СЕМЬ ПАЛОК ЭТО ЧИЛО 127

  • @daedaliusX
    @daedaliusX 5 ปีที่แล้ว

    Итого:
    Число переводится в бинарную форму, затем в его бинарную нормализованную форму с отбрасыванием ведущей 1 у мантиссы.
    К экспоненте для случая одинарной точности прибавляем 127 (или 0111 1111).
    Обрезанную мантиссу переписываем следом слева-направо.

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

      Держите ваш диплом, рады были обучать вас эти долгие 5 лет.

  • @alinapodryhun1819
    @alinapodryhun1819 6 ปีที่แล้ว

    spasiboooo ogromnoe!

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

    Доброго времени суток!
    Есть один вопрос по содержанию, 02:15. Разве мантисса не может равняться нулю? Как тогда представить ноль в любой из систем? Спасибо.

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

      +orlyninna Хороший вопрос - спасибо.
      1) "в нормализованной форме числа с плавающей точкой невозможно представить ноль. Поэтому для его представления зарезервированы специальные значения мантиссы и порядка - число считается нулём, если все его биты, кроме знакового, равны нулю."
      neerc.ifmo.ru/wiki/index.php?title=Представление_вещественных_чисел
      2) Проверьте на binaryconvert.com

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

      Leonid W Dworzanski спасибо за оперативный и содержательный ответ!

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

    Спасибо!!!

  • @yurash1274
    @yurash1274 6 ปีที่แล้ว

    Спасибо! Очень толково и понятно +1 в карму и лайк

  • @александрпочебут-ц2л
    @александрпочебут-ц2л 7 ปีที่แล้ว +5

    а можно получить ссылку на сайт с онлайн калькулятором?

  • @ДенисБаранов-з4ы
    @ДенисБаранов-з4ы 3 ปีที่แล้ว

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

  • @fernandaeschallots2485
    @fernandaeschallots2485 3 ปีที่แล้ว

    Блин, с 7й минутф перестал понимать.... почему при сложении 01111111+11=10000110

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

    звук ужас, ничего не слышго.

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

    Почему то в некоторых источниках пишут, что нормализованное представление это 0.1010001...

    • @LeonidVladimirovichD
      @LeonidVladimirovichD  9 ปีที่แล้ว

      Приведите, пожалуйста, конкретный контекст/ссылку. Дело было давно. Сейчас уже по одной Вашей фразе сложно понять о чем речь.

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

      Leonid W Dworzanski я сейчас не смог найти ссылку на оригинальную статью, нашел лишь это museum-pat.narod.ru/date/teo_aspl.html. Поискал, в других местах, пишут, что нормализованный вид это когда в первом разряде всегда 1 (двоичная), поэтому ее даже не записывают в память компьютера, а считают что она там по умолчанию есть и используют только то, что после запятой, что позволяет сэкономить разряд. В принципе, как у вас в видео и указано.

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

      ​@@SomeRandomPerson163
      Ну так так там ошибка, M > 1, < N, где N - есть базис.

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

      @@SomeRandomPerson163
      Оо, отреагировал всё таки )) Ну как, есть успехи в программировании? Или забросил или просто из за отсутствия повторения эту тему забыл? )

  • @tonybelarusian180
    @tonybelarusian180 5 ปีที่แล้ว

    не слышно им)) наушники одели и все, а лучше валите читать сами!!! автору большое спасибо!!

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

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

  • @zhirovalexander
    @zhirovalexander 3 ปีที่แล้ว

    Объясните, пожалуйста, формирование диапазона чисел в 32-битной системе по данным:
    -3,4×10^38..3,4×10^38
    Откуда 38 знаков, если смещение 127 предполагает?

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

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

  • @16087ZHEKA
    @16087ZHEKA 10 ปีที่แล้ว

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

    • @LeonidVladimirovichD
      @LeonidVladimirovichD  9 ปีที่แล้ว

      1) Проверку чего? 2) Про обратные подумаю.
      // Моя цель была не обширное научение, а помочь студентам получить точное понимания объекта (IEEE754 чисел) и преодолеть сложные моменты в этой теме.

  • @figlymigli
    @figlymigli 8 ปีที่แล้ว

    В вычислениях ошибка: 0111111+111=1000110
    а не 10000110,ну и соответственно все последующие вычисления неверны и их следует пересчитать.

    • @LeonidVladimirovichD
      @LeonidVladimirovichD  8 ปีที่แล้ว

      Никита, спасибо за замечание! Да один ноль лишний.
      В остальных вычислениях Вы нашли ошибки или "экстраполируете"? : )

  • @tmdan91
    @tmdan91 7 ปีที่แล้ว

    thanks

  • @andrekovalev5138
    @andrekovalev5138 5 ปีที่แล้ว

    Да зачем же так орать?

  • @kazbek_azirbayev
    @kazbek_azirbayev 10 ปีที่แล้ว

    Не понятно