Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Дизайнер интерфейсов и пользовательского взаимодействия в K&K TEAM  · 14 окт 2021  · karoza.me

Неточность вычислений на компьютере

Если сложить 1.112+1.232, то должно получиться 2.344, но если это сделать в JS и многих других языках программирования, то получится 2.3440000000000003 или типа того. И так происходит со многими числами с запятой. Преподаватели в университете объясняли это так, что вот компьютер так считает.
Но на самом деле дело не в компьютере, а в математике. В десятичной системе можно выразить 1/2, получится 0.5, а вот 1/3 уже не выйдет, будет 0.33333... ну или 0.3(3), как удобнее записать. В двоичной системе происходит тоже самое, для некоторых дробей из десятичной системы счисления там просто нет представления. Вот и всё.
Преподаватель мог бы потратить 2 минуты, но вместо этого «компьютер так считает», уф.
Подобнее на Ютубе у Соера: https://youtu.be/SbG7wF0bPgo
Мой потрясающий Телеграм-каналПерейти на t.me/krz42