Некоторые различия между традиционной математикой и компьютерной арифметикой при работе с дробями:
- Количество цифр в числе. youngcoder.ru В математике число может состоять из любого количества цифр, которое требуется в решаемой задаче. youngcoder.ru В компьютерной арифметике число разрядов, отведённых для хранения каждого числа, ограниченно, и точность вычислений тоже ограниченна. youngcoder.ru
- Представление дробных чисел. youngcoder.ru В математике дробные числа могут записываться точно, например, в виде числителя и знаменателя, разделённых горизонтальной или наклонной чертой. ru.wikipedia.org В компьютерной арифметике даже некоторые «круглые» числа (например, 0,2) представлены неточно, потому что в двоичной системе они записываются как бесконечные дроби и их приходится округлять до заданного числа разрядов. youngcoder.ru
- Предельные значения чисел. youngcoder.ru Числа, хранящиеся в компьютере, не могут быть сколь угодно большими и имеют некоторые предельные значения. youngcoder.ru
Таким образом, традиционная математика позволяет работать с дробями более точно и с большим количеством цифр, в то время как компьютерная арифметика имеет ограничения, связанные с особенностями представления чисел в компьютере и ограниченностью его ресурсов.