русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Масштабирование величин


Дата добавления: 2015-06-12; просмотров: 1741; Нарушение авторских прав


Для того, чтобы масштабировать число, необходимо определить его величину. Достаточно вычислить величину с точностью до 1 единицы или при кратном 10 коэффициенте, умноженным на требуемую величину. После масштабирования числа проводится проверка для того, чтобы посмотреть попал ли результат в ожидаемый диапазон. Если нет, то результат может быть исправлен на один десятичный порядок вверх или вниз от требуемой величины. Подстроечный тест после масштабирования необходим для устранения неизбежной неточности в масштабированном значении.

Так как оценка значения для коэффициента масштабирования должна быть достаточно близкой, то используется быстрый прием масштабирования. Величина оценивается умножением степени 2, которая представляет из себя несмещенный порядок числа с плавающей точкой, соответственно с числом log(10) от 2. Округление результата до целого дает оценку достаточной точности. Игнорируя дроби, значение в результате может иметь максимальную ошибку 0.32.

Используя значение величины и размер числовой строки, можно вычислить коэффициент масштабирования. В процедуре перевода числа вычисление коэффициента масштабирования является самой неточной операцией. Для этого используется соотношение 10**(X) = 2**(X * log(10) 2) и команда F2XM1.

В соответствии с ограничениями на диапазон значений, разрешенных командой F2XM1, значение степени 2 разбивается на целую и дробную компоненты. Соотношение 2**(I + F) = 2**(I) x 2**(F) позволяет использовать инструкцию FSCALE для того, чтобы перекомбинировать значение 2**(F), вычисленное командой F2XM1, и часть 2**(I).



<== предыдущая лекция | следующая лекция ==>
Описание операции | Выходной формат


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.156 сек.