Системные числа влияют на разработку программных систем, поскольку определяют способы представления числовых данных в ЭВМ при проектировании и создании программного обеспечения. 2
Некоторые аспекты влияния системных чисел на разработку:
- Выбор системы счисления. 3 От основания системы зависит быстродействие арифметических операций. 3 Чем меньше основание, тем меньше цифр участвуют в вычислении данных и тем выше быстродействие компьютера. 3
- Использование различных форм записи чисел. 2 Например, числа с плавающей точкой позволяют увеличить диапазон обрабатываемых чисел, но при этом точность изображения чисел уменьшается по сравнению с числами с фиксированной точкой. 2
- Применение фиксированных запятых. 2 Такие числа используют для ускорения вычислений в местах, где не требуется высокая точность. 2 Также их применяют для записи чисел, которые по своей природе имеют постоянную абсолютную погрешность: координаты в программах вёрстки, денежные суммы. 2
- Реализация точных вычислений. 5 Программистам приходится учитывать, какой результат нужен в том или ином месте программы: точный или достаточно приближённый. 5 Если в языке есть только целые и действительные приближённые числа, сложностей не возникает, но тогда возникают вопросы при необходимости провести точные вычисления с дробной частью. 5