UPD: RU-vid не позволяет изменять громкость звука или я не знаю как. Можно использовать усилители звука: Chrome: chrome.google.com/webstore/de... Mozilla: addons.mozilla.org/en-US/fire...
Если кто то думает, что примеры некорректные, ввиду того, что автор пытается нормализовать числа не являющимися дробными, то спешу объяснить, например любое целое число можно представить в виде десятичной дроби, например автор юзал число 110011, его можно представить как дробное 110011.0 следовательно для нормализации нам придется сместить точку до первой единицы, а это жрёт пять разрядов, отсюда и степень 5 в числе 1.10011*2^5
Доброго времени суток! Есть один вопрос по содержанию, 02:15. Разве мантисса не может равняться нулю? Как тогда представить ноль в любой из систем? Спасибо.
+orlyninna Хороший вопрос - спасибо. 1) "в нормализованной форме числа с плавающей точкой невозможно представить ноль. Поэтому для его представления зарезервированы специальные значения мантиссы и порядка - число считается нулём, если все его биты, кроме знакового, равны нулю." neerc.ifmo.ru/wiki/index.php?title=Представление_вещественных_чисел 2) Проверьте на binaryconvert.com
Объясните, пожалуйста, формирование диапазона чисел в 32-битной системе по данным: -3,4×10^38..3,4×10^38 Откуда 38 знаков, если смещение 127 предполагает?
Первая единица после точки означает 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
Leonid W Dworzanski я сейчас не смог найти ссылку на оригинальную статью, нашел лишь это museum-pat.narod.ru/date/teo_aspl.html. Поискал, в других местах, пишут, что нормализованный вид это когда в первом разряде всегда 1 (двоичная), поэтому ее даже не записывают в память компьютера, а считают что она там по умолчанию есть и используют только то, что после запятой, что позволяет сэкономить разряд. В принципе, как у вас в видео и указано.
@@SomeRandomPerson163 Оо, отреагировал всё таки )) Ну как, есть успехи в программировании? Или забросил или просто из за отсутствия повторения эту тему забыл? )
Это были мои первые попытки записывать такие видео. Начинались они в 6 вечера с голосом полным бодрости и надежд, заканчивались в 6 утра на последнем издыхании. Если правильно помню это была самая первая запись. + т.к. опыта не было качество/громкость совсем не умел выводить.
Итого: Число переводится в бинарную форму, затем в его бинарную нормализованную форму с отбрасыванием ведущей 1 у мантиссы. К экспоненте для случая одинарной точности прибавляем 127 (или 0111 1111). Обрезанную мантиссу переписываем следом слева-направо.
1) Проверку чего? 2) Про обратные подумаю. // Моя цель была не обширное научение, а помочь студентам получить точное понимания объекта (IEEE754 чисел) и преодолеть сложные моменты в этой теме.