КАК РАБОТАЮТ ЧИСЛА С ПЛАВАЮЩЕЙ ТОЧКОЙ | ОСНОВЫ ПРОГРАММИРОВАНИЯ

КАК РАБОТАЮТ ЧИСЛА С ПЛАВАЮЩЕЙ ТОЧКОЙ
float, double и тд.
Типы данных, которые мы используем работают не совсем так, как мы этого ожидаем.
Некоторые дроби невозможно представить в двоичном виде.
Как компьютер хранит такие числа в памяти, что привнес стандарт IEEE-754 - узнаете в данном видео.
💎 ПОЛЕЗНЫЕ ССЫЛКИ:
1. Как работает память компьютера -
• КАК РАБОТАЕТ ПАМЯТЬ КО...
2. Как работает процессор -
• КАК РАБОТАЕТ ПРОЦЕССОР...
3. Как работает стек -
• КАК РАБОТАЕТ СТЕК | ОС...
4. Как работают кодировки -
• КАК РАБОТАЮТ КОДИРОВКИ...
5. Языки программирования -
• ЯЗЫКИ ПРОГРАММИРОВАНИЯ...
6. Как работают системы счисления -
• СИСТЕМЫ СЧИСЛЕНИЯ С НУ...
💎 Поддержка канала:
/ alekos1
yoomoney.ru/to/410011179144828
00:00 Введение
00:46 Число с плавающей точкой
01:37 Институт IEEE
02:08 Математический сопроцессор
02:48 Перевод дробных чисел
03:53 Экспоненциальная запись
05:27 Форматы хранения дробных чисел
06:14 Хранение числа в формате одинарной точности
07:36 Хранение степени
10:24 Хранение специальных значений
11:34 Восстановление числа из памяти
13:06 Бесконечная дробь
14:02 Запись бесконечной дроби в память
14:46 Обзор других форматов
15:50 Заключение

Пікірлер: 394

  • @AlekOS
    @AlekOS2 жыл бұрын

    00:00 Введение 00:46 Число с плавающей точкой 01:37 Институт IEEE 02:08 Математический сопроцессор 02:48 Перевод дробных чисел 03:53 Экспоненциальная запись 05:27 Форматы хранения дробных чисел 06:14 Хранение числа в формате одинарной точности 07:36 Хранение степени 10:24 Хранение специальных значений 11:34 Восстановление числа из памяти 13:06 Бесконечная дробь 14:02 Запись бесконечной дроби в память 14:46 Обзор других форматов 15:50 Заключение

  • @user-bh2ot5ks8f

    @user-bh2ot5ks8f

    2 жыл бұрын

    @@user-yu4og4cp6o потому значение степени ограничено чтобы не было переполнения

  • @leonmal2330

    @leonmal2330

    2 жыл бұрын

    Добавь пожалуйста ещё видео на эту тему. Думал, это я чайник, а судя по комментам ни я один не до понял пару моментов. Разжуй нам повторно пожалуйста🙏 У тебя это выходит прекрасно!🙏🤗

  • @John.Doe.2025

    @John.Doe.2025

    2 жыл бұрын

    @Alek OS В русском языке есть "Числа с плавающей запятой", исправьте вместо "точки", это неграмотное написание.

  • @theeverlastinglight5701

    @theeverlastinglight5701

    2 жыл бұрын

    @@John.Doe.2025 все жизнь программисты называют с плавающей точкой и отдельные личности с плавающей запятой.

  • @John.Doe.2025

    @John.Doe.2025

    2 жыл бұрын

    @@theeverlastinglight5701 Всю жизнь? Чью жизнь? Точкой начало называть быдло-самоучки в последние лет 10, когда уровень образования упал.

  • @spacejumper6656
    @spacejumper66562 жыл бұрын

    Это самые крутые уроки по фундаментальным основам в ру сегменте

  • @alexfantast6566
    @alexfantast65662 жыл бұрын

    Cпасибо за это видео! Концентрированная, систематизированная, рационально укомплектованная и последовательно представленная информация - ничего лишнего. Моё почтение. (по традиции)

  • @egorpetrov6652
    @egorpetrov66522 жыл бұрын

    Действительно отлично проделанная работа. Уложить в 15 минут суть представления чисел с точкой в памяти машины - лучшего материала я пока не видел. В книгах описано детальнее, с математическими выкладками, но там всё сложнее, скучнее и дольше в изучении. Понимаешь, когда визуализация существенно ускоряет освоение темы. Успехов в развитии канала.

  • @ildariario
    @ildariario2 жыл бұрын

    Спасибо, я столько всего копал и нифига не мог понять до конца. Все урывки какие то и противоречивая инфа. Спасибо, наконец то все пазлы собрались воедино! Продолжай, не останавливайся. Желаю огромных успехов дружище!

  • @timusbelkin
    @timusbelkin Жыл бұрын

    Тут нужно уточнить, что в примере 10 в основании - это запись в двоичном виде, а значение экспоненты - в десятичном. Т.е. если записано 1.1101*10^2, это значит число 1.1101, после перевода в десятичное число, нужно умножать на 2^2= 4

  • @Yapianyibil

    @Yapianyibil

    5 ай бұрын

    Спасибо. Всю голову сломал. В видео сказано, что основание равно "десяти", а не один ноль. 10₂ Я уж стандарт искать начал.

  • @dimasolovod7015

    @dimasolovod7015

    4 ай бұрын

    Спасибо большое за уточнение , тоже всю голову сломал

  • @morrigan_ghost
    @morrigan_ghost2 жыл бұрын

    спасибо! качество уроков на высоте

  • @vbelbel
    @vbelbel2 жыл бұрын

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

  • @recentlyalexander5864
    @recentlyalexander58642 жыл бұрын

    Мужик, спасибо! Дай Бог тебе здоровья. Обнял.

  • @andreylarin
    @andreylarin2 жыл бұрын

    Отличные у тебя уроки. Дикция хорошая и никакой левой болтовни. Моё уважение.

  • @vladimirnechiporyuk2948
    @vladimirnechiporyuk29482 жыл бұрын

    Уже посмотрел несколько видео этого канала. Пересмотрев не мало других роликов скажу, что здесь самые понятные объяснения. Очень крутой канал, благодарю!

  • @anastasiyazueva7294
    @anastasiyazueva72942 жыл бұрын

    Огромное спасибо! Просмотрела огромную кучу роликов по этой теме, но поняла все только после просмотра ВАШЕГО ролика!!! СПАСИБО!!!!!

  • @kirillmelnikov7846
    @kirillmelnikov78462 жыл бұрын

    Качество сходу чувствуется. Спасибо, подписался!

  • @untidycriminal
    @untidycriminal2 жыл бұрын

    Огромное спасибо за шикарные ролики. Было бы очень здорово, еслиб Вы поделились литературой /ссылками на информацию, которую излагаете в плейлисте. Ещё раз спасибо)

  • @speed0663
    @speed06632 жыл бұрын

    Спасибо большое за столь полезную информацию!)

  • @aleksunknow113
    @aleksunknow1132 жыл бұрын

    Слушай, ну моё почтение к качеству подачи материала, просто супер, сразу же подписался, продолжай!

  • @ivandedenev6323
    @ivandedenev63232 жыл бұрын

    Мое почтение за качество материала и его иллюстрированность! Только по-прежнему клонит в сон во время просмотра из-за интонации и рваных смысловых пауз. И чем обусловлен выбор настолько релаксирующей музыки? Это же очевидно затрудняет восприятие!

  • @WissenYT
    @WissenYT2 жыл бұрын

    Какая у вас классная графика! Просто сижу и завидую =)

  • @user-wq9oy7hx6z
    @user-wq9oy7hx6z Жыл бұрын

    Шикарно! Я наконец разобрался в вопросе. Спасибо!

  • @2rangal
    @2rangal2 жыл бұрын

    Спасибо большое, мне это помогло в понимании темы и соответственно в обучении. Подробно и понятно изложено!

  • @programmer-stories
    @programmer-stories2 жыл бұрын

    Спасибо, шикарный ролик. Жду продолжения по ассемблеру ))

  • @alexanderscheffer3882
    @alexanderscheffer38822 жыл бұрын

    Просто шикарно! Огромное спасибо за твой труд! Качество материала на очень высокопоставленно уровне👌

  • @predatorymink3400
    @predatorymink34002 жыл бұрын

    Наконец-то хорошее видео по этой непростой для новичка теме. Большое спасибо)

  • @dashayakuninskikh5805
    @dashayakuninskikh5805 Жыл бұрын

    Спасибо за помощь в изучении предмета

  • @TheDergraue
    @TheDergraue Жыл бұрын

    Друг, очень классно объясняешь, не забрасывай канал!

  • @wubbalubbadubdub1379
    @wubbalubbadubdub13792 жыл бұрын

    чувак, ты просто Бог!! спасибо за такое понятное видео )

  • @user-hw4rf7be8r
    @user-hw4rf7be8r2 жыл бұрын

    много раз в видео про ЭВМ слышал про процессоры работающие с плавающей точкой, но наконец то мне объяснили что это такое и с чем это едят

  • @castlegrafa
    @castlegrafa2 жыл бұрын

    Молоток, побольше бы таких спецов👍

  • @quibex0
    @quibex0 Жыл бұрын

    От души душевно в душу! Продолжай в том же духе! спасбо!

  • @user-zx5xt1ge2s
    @user-zx5xt1ge2s2 жыл бұрын

    Спасибо Вам огромное за видео!

  • @radiopapa6134
    @radiopapa613410 ай бұрын

    Это ЛУЧШЕЕ, что я слышал по этой теме 🎉

  • @DboyRough
    @DboyRough2 жыл бұрын

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

  • @__housemd__6772
    @__housemd__67722 жыл бұрын

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

  • @asudie_
    @asudie_ Жыл бұрын

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

  • @kadyr
    @kadyr Жыл бұрын

    спасибо, бро! круто как всегда, объяснил невероятно доступно и наглядно!

  • @Noname-xw3vx
    @Noname-xw3vx7 ай бұрын

    лучшее объяснение, спасибо большое!

  • @antoha9486
    @antoha948611 ай бұрын

    Спасибо за твой труд.

  • @user-rf9ex3im7e
    @user-rf9ex3im7e Жыл бұрын

    Я не могу выразить насколько это круто объяснено. Спосибо огромное

  • @MaxVav
    @MaxVav5 ай бұрын

    Спасибо! Очень интересно! Красиво глазам. Смотрю уже не один ролик, но черт как сложно сходу понять.

  • @VailiyNikon
    @VailiyNikon2 жыл бұрын

    обалденный рассказчик. больше таких видео!

  • @goshamotosport9082
    @goshamotosport90822 жыл бұрын

    Редко пишу комменты , но хочу сказать спасибо автору за его труд. Подписка и лайк под каждым видео!

  • @kostiantynraslin7298
    @kostiantynraslin72982 жыл бұрын

    Спасибо, это волшебно

  • @vladdrzd6484
    @vladdrzd64842 жыл бұрын

    спасибо. самое полное и понятное обьяснение которое я нашел

  • @AlisaLisa-sx2te
    @AlisaLisa-sx2te3 ай бұрын

    Потрясающе!

  • @denruslife9845
    @denruslife98452 жыл бұрын

    Самые познавательные уроки!

  • @annakulieva2301
    @annakulieva23014 ай бұрын

    Спасибо! Это самое крутое объяснение, что я видела!

  • @alexsabyr
    @alexsabyr3 ай бұрын

    Спасибо, было познавательно

  • @crawner6198
    @crawner61987 ай бұрын

    14:20 мы сдвинули точку на 2 разряда влево, то есть степень = 2 (10 в двоичной), записываем в поле для степени 2 +127 =129 (10000001 - в двоичной) но в видео 01111100, почему?

  • @olegbest6068
    @olegbest60683 ай бұрын

    Это великолепно!

  • @tolikvoron6
    @tolikvoron62 жыл бұрын

    Все это "мы проходили". Не случайно в кавычках. Спасибо, молодец....

  • @WebEnv
    @WebEnv2 жыл бұрын

    Спасибо!

  • @user-wm6ui1mw1v
    @user-wm6ui1mw1v2 жыл бұрын

    Какой качественный контент!

  • @IlyaKuznetsov1983
    @IlyaKuznetsov198311 ай бұрын

    Спасибо тебе мужик!

  • @ogam1855
    @ogam1855 Жыл бұрын

    Ты супер крут! Спасибо большое!

  • @alexdzyuba5123
    @alexdzyuba51232 жыл бұрын

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

  • @alexmarkov9943
    @alexmarkov99432 жыл бұрын

    Респект, автору. Благодаря объяснению понял что еще люди земли не создали комп который может высчитать абсолютный "НОЛЬ" , а то б уже давно смогли понять физические свойства тонких материй мироздания и научились путешествовать в космосе. В общем есть направление куда двигаться и над чем работать, человечеству. )))))

  • @NikolayNagornyak
    @NikolayNagornyak2 жыл бұрын

    Видео-пояснения - огонь! Большое спасибо 👍

  • @user-zu2sy2lq6t
    @user-zu2sy2lq6t2 жыл бұрын

    коротко и наглядно, спс

  • @user-wb2mu6et5i
    @user-wb2mu6et5i3 ай бұрын

    Спасибо за такой крутой контент!!! Даже совсем не сведущий может начинать понимать технологии👍🏻👍🏻👍🏻 немного поломал голову над 14:24, но нашел в комментах 😉

  • @countrysideshowyaigrock4689
    @countrysideshowyaigrock4689 Жыл бұрын

    Блин, охренеть, класс!!

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Жыл бұрын

    Не сухая информатика, а и как возникло итд - это интересно Спасибо

  • @protagorasfromabdera8653
    @protagorasfromabdera86532 жыл бұрын

    Великолепно.

  • @nimbabul8384
    @nimbabul838411 ай бұрын

    плавающая точка просто взрыв мозга! Спасибо, наконец-то достойный повод для взрыва мозга, а не вот этв вот вся херня, творящаяся вокруг

  • @grager4968
    @grager49682 жыл бұрын

    это шедевр )

  • @korewatorika
    @korewatorika Жыл бұрын

    Наконец-то стало понятно, почему float себя так ведёт, только после этого видоса. Спасибо!

  • @comicsmania6782
    @comicsmania6782 Жыл бұрын

    Я в шоке. У меня в вузе так попа горела с этой темы. Сейчас начал заниматься реверсивной инженерией, случайным образом обнаружил этот канал и понял, что по сути весь он посвящён тому, как работает компьютер, что прямо переплетается с тем, что я изучаю. Оказывается то, что давали в вузе не какая-то скучная хрень, а очень даже интересная фундаментальность всей IT-сферы. Эти уроки - золото, а этот человек - легенда.

  • @j.d.3890

    @j.d.3890

    6 ай бұрын

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

  • @valentinkuzichev8726
    @valentinkuzichev8726Ай бұрын

    спасибо за видео

  • @inbluegirl
    @inbluegirl Жыл бұрын

    Изумительная подача

  • @TakedaShingen_1521
    @TakedaShingen_15212 жыл бұрын

    Я всё это уже проходил в факультете, но всё ровно было интересно послушать заново чему нас учили😄, Лайк!

  • @ildariario
    @ildariario2 жыл бұрын

    Было бы очень круто увидеть от Вас инфу про машинное эпсилон, как он вычисляется и почему прибавляя к числу определенные величины, значение не меняется. А также вычисление границ диапазона для чисел различных точностей ( половинной, одинарной, двойной...).

  • @ukravenger

    @ukravenger

    2 жыл бұрын

    Потеря точности происходит из-за того, что для сложения двух чисел с плавающей точкой нужно вначале привести их к общей экспоненте. Для этого, в меньшем по модулю числе уменьшается мантисса в два раза, а экспонента, соответственно, увеличивается. Само число не меняется. Так до выравнивания экспонент. Т.к. длина мантиссы не бесконечная, то при определенной разнице экспонент получится что мантисса обнулилась. И, соответственно, при суммировании мантисс, сумма останется равной большей мантиссы, т.е. точность сложения потеряется.

  • @EugeneKaler
    @EugeneKaler7 ай бұрын

    Прикольная подача материала. Напоминает Sorax 🙂

  • @user-cw9ev9dq4v
    @user-cw9ev9dq4v2 жыл бұрын

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

  • @soltaurus
    @soltaurus2 жыл бұрын

    Отлично, спасибо! Повторенье - мать ученья

  • @dasheriko3548
    @dasheriko35482 жыл бұрын

    Хотелось бы услышать про формат Decimal, который используется в финансах где решена проблема округления.

  • @skyycori5105
    @skyycori51059 ай бұрын

    Однозначно лайк, сделать пояснение понятнее наверно невозможно

  • @macafin
    @macafin11 ай бұрын

    спасибо!

  • @iGeruch
    @iGeruch2 жыл бұрын

    Очень достойное объяснение! 💪Я годами ленился об этом почитать 😊

  • @sykrom765
    @sykrom7652 жыл бұрын

    После этих видео понимаю, что странный у меня ВУЗ. Они лезут очень глубоко, пропуская вот этот уровень, что открывается в этих видеороликах. Нас учат алгоритмам основных мат. операций на процессорах для чисел с ПЗ, но вот такие банальные вещи не поясняются. С материалами из этого видео были бы понятны более глубокие моменты. Очень странно. Тем не менее, благодаря этим роликам очень часто заполняются мои пробелы в понимании тех или иных вещей, особенно эффективны в этом плане были ролики о функционировании процессора, о памяти и о кэше. Спасибо! Делайте то, что делаете. Рунет очень нуждается в этом без преувеличения.

  • @sykrom765

    @sykrom765

    2 жыл бұрын

    @@H01HUD9 в ДНРовском. Название вряд ли что-то даст

  • @linqusik
    @linqusik11 ай бұрын

    Спасибо за материал, может я что не понял но на 14:24 дробная часть должна быть 127+2 то есть 129 в двоичной форме то есть 10000001

  • @user-wb2mu6et5i

    @user-wb2mu6et5i

    3 ай бұрын

    У меня тот же вопрос…примеры в плане степени идентичны ведь

  • @andreynemera65
    @andreynemera652 жыл бұрын

    Отличный ролик. Но, все же имеется место для улучшений. На шестой минуте где картинка какие биты за что отвечают - это просто кровь из глаз. Цвета расставленны от балды, мешанина с двоичной мантиссой и десятичным порядком. Обозначь знак и знаковый бит одним цветом, мантиссу и ее биты другим, а порядок и их биты третьим. Кроме того, на картинке двоичную единицу целой части, а также десятку экспоненты напиши обычно, не выделяя цветом вообще (примерно как точку-разделитель целой и дрбной части). И сразу читаемость материала повысится на порядок.

  • @stifeev388

    @stifeev388

    2 жыл бұрын

    Согласен.

  • @avastorneretal
    @avastorneretal2 жыл бұрын

    От лица меня и моих приятелей из универа, благодарю! Наконец-то нормальное объяснение этого сатанизма... С меня лайк и подписка, наткнулся на видео через рекомендацию видоса о ассемблере. Муторный достаточно подход с виртуалкой, мы делаем проще, у нас в универе ассемблер изучают через эмулятор процессора на архитектуре MIPS, называется MARS.

  • @Poyekhavshiy

    @Poyekhavshiy

    2 жыл бұрын

    Кто хочет разобраться без заумных формул как компьютер считает числа с плавающей точкой, вот видео на англ, переводить лучше через яндекс так как автоматический гугл корявый kzread.info/dash/bejne/fmyDu9pqeZvXfso.html

  • @user-xb2od5jw6w
    @user-xb2od5jw6w2 жыл бұрын

    Спасибо за ролик. Нужно будет пару раз пересмотреть на моменте с переводом десятичной в двоичное и обратно.

  • @andromeda_vesna
    @andromeda_vesna2 жыл бұрын

    Блин. чел, да ты лучший. Понятно и вкратце рассказал о том, чему обучают порой по несколько месяцев...

  • @webgoal3287
    @webgoal32872 жыл бұрын

    Блин спасибо.. Программирую давно.. Но никто так и не смог объяснить систему хранения плавающей запятой.. Ура теперь я понял... Лайк... ПОДПИСКА

  • @chokayes7830
    @chokayes78302 жыл бұрын

    это все прекрасно, но еще бы примерчиков как правильно со всем этим безобразием работать на практике.

  • @Anton-wz1ch
    @Anton-wz1ch5 ай бұрын

    Неплохо!!

  • @Scorpyo73
    @Scorpyo732 жыл бұрын

    Спасибо.

  • @makari2174
    @makari21742 жыл бұрын

    многие не понимают, что это очень важное видео и на практике много проблем с дробными числами когда незнаешь инфы из этого ролика

  • @silverroll2095
    @silverroll20952 жыл бұрын

    Самое интересное, что введя в калькулятор с функцией перевода в ieee754 с побитовым отображением, самый последний бит был равен единице, то есть вместо значения в уроке 0|1000_0001|011_1100_1100_1100_1100_1100 (5.8999996185302734375) было 0|1000_0001|011_1100_1100_1100_1100_1101 (0.900000095367431640625). Мог ошибиться, но похоже на правду. Видимо, округления производятся по-разному, в зависимости от его типа, описанного в ieee754, и определённого в программе. Спасибо за видео, наконец-то понял, как числа данного формата вообще работают, раньше не было желания с ними знакомиться, хотя понимал, что подобное поведение происходит из-за ограниченного числа бит, отводимых для хранения числа.

  • @nikitamityushov7270
    @nikitamityushov72702 жыл бұрын

    Годнейший контент

  • @smileborsh
    @smileborsh2 жыл бұрын

    спасибо! ты спас меня

  • @sergeyshevchenko3646
    @sergeyshevchenko36462 жыл бұрын

    Наконец то Winderton вернулся (правда в другом теле)(помню когда то был канал winderton и рисовал очень похожие анимации, в свое время топчик был). Чувак крутые уроки делаешь! Продолжай в том же духе. Подписка лайк колокольчик. Давай про tcp/ip и web тоже мути, большую аудиторию собирешь. Потом заграницу тебя будут звать. Самое главное не липи рекламу! А то аудиторию потеряешь в миг(как мне кажется). А рекламодатели полезут скоро (возможно уже). Вообщем жму руку за твои труды, могЁшь!

  • @titanovsky

    @titanovsky

    2 жыл бұрын

    блин, чел, тебе повезло. Я на последнем видосе на этом канале благодарочку оставил в комментах, где упомянул интонацию соракса и монтаж как у вина, но соракс пропал, а вин оказался не очень порядочным человеком, поэтому для меня этот канал стал очень важным, и ещё упомянул нескольких. Без ссылок, без матов, без упоминания вируса, но ютуб по всей видимости удалил коммент(

  • @sergeyshevchenko3646

    @sergeyshevchenko3646

    2 жыл бұрын

    @@titanovsky а почему вин не очень порядочный чел? Я что то видать упустил?

  • @titanovsky

    @titanovsky

    2 жыл бұрын

    @@sergeyshevchenko3646 в 19 году его топ донатер Артаник сделал пост на гитхабе про Вина, можешь загуглить. Там моменты с тем, что персональные курсы на самом деле неперсональные, по поводу токсичного отношения к другим, и многое другое.

  • @segu1459

    @segu1459

    2 жыл бұрын

    Не надо инфоцыгана сравнивать с автором данного видео, это звучит как оскорбление

  • @titanovsky

    @titanovsky

    2 жыл бұрын

    @@segu1459 нет

  • @artemkopach3272
    @artemkopach32722 жыл бұрын

    Ролик прекрасный, большое спасибо! Вот только не совсем понял момент на 14:20, когда мы привели число в экспоненциальный вид, получили 10 во второй степени или 10 в двоичной, для того, чтобы записать верно степень числа мы должны к 127 + n, где n - степень, в данном случае 2, получаем 129 = 10000001, почему получился степень получилась 01111100 = 124, ведь степень не -3, не ясно тут, если можно поясните, а то я думаю, что это я глупенький

  • @PanicWassano

    @PanicWassano

    2 жыл бұрын

    тоже это заметил, но видимо это опечатка, т.к. в вычислениях уже используется 10 (2 степень)

  • @AlekOS

    @AlekOS

    2 жыл бұрын

    Да, это опечатка

  • @eul1239

    @eul1239

    2 жыл бұрын

    Потому что биты степени хранятся в формате двоичной нотации с избытком

  • @realfootball338

    @realfootball338

    2 жыл бұрын

    А ты думал почему у нас основа 10, а бинарный код соответсвует числам когда за основу взято 2. То есть для смещения комы в двуичном числе нужно нужно умножать на 2eN но никак не 10. Такая запись возможна только если у нас основа 10 или просто смещаем кому в десятичной системе.

  • @devope

    @devope

    Жыл бұрын

    @@AlekOS было бы удобнее, если бы про эту опечатку в описании было сказано.

  • @__AleM__
    @__AleM__2 жыл бұрын

    5:16 - ну на самом-то деле, поскольку первая цифра мантиссы всегда будет единица, то мантиссу сдвигают влево ещё на один знак, изменяя степень, а единицу подразумевают.

  • @lesgrossman834
    @lesgrossman8342 жыл бұрын

    Ты крут!

  • @gogokaka-pisikaka
    @gogokaka-pisikaka2 жыл бұрын

    Хорошо быть умным.

  • @romanb.6528
    @romanb.65282 жыл бұрын

    Спасибо

  • @igorshubin5485
    @igorshubin54852 жыл бұрын

    Alek, видео очень крутое, спасибо за проделанную работу. Есть вопрос: 3:44 минута. Почему при переводе 0,25 получилось 01 в двоичной системе? Ведь 01 в двоичной это число 1

  • @FODrive

    @FODrive

    2 жыл бұрын

    После точки идет дробная часть. 0,25 - это четверть. Если единицу разделить на 4 части, то одна из четырех это 01, две четвертых - 10, три четвертых - 11. В итоге и получается что 1,25 это 1.01 1,5 это 1.10, а 1,75 это 1.11. В этом весь прикол, что это двоичное счисление а не десятичное. Еще дальше - 001 это будет уже 1/8, т.е. 0,125

  • @delir0
    @delir05 ай бұрын

    Отличный ролик, но, кмк, не хватило двух фактов: 1. Число в любой записи и любом формате (не только IEEE754) нельзя хранить бесконечно точно. Так как множество вещественных чисел бесконечно (между двумя любыми числами всегда существует число, которое будет больше одного и меньше другого), а память конечна. Поэтому проблема не в стандарте (мне показалось из ролика, что стандарт как будто обвиняют в этом), а в самой природе чисел 2. С увеличением числа (в десятичном виде) его точность уменьшается. Это очевидно, если подумать, но мало кто задумывается. С какого-то момента прибавление единицы к числу будет давать прежнее число, а не число, большее на единицу

  • @orgoon7697
    @orgoon76972 жыл бұрын

    Как будто Таненнбаума почитал. Спасибо, очень толково

Келесі