Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alex Kozhushko                       2:5020/400     27 Jul 2003  16:55:34
 To : Alexey Moiseev
 Subject : Re: Вопросы по "Искусству программирования"
 -------------------------------------------------------------------------------- 
 
 Добрый день, Alexey!
 
 26 июля  2003 10:57:47 Alexey Moiseev писал All:
 
 AM>                               Привет All!!!
 
 AM> 1. Чем же так хороша восьмеричная система счисления?
 
 (1) С двоичной напрямую работать не очень удобно - числа слишком длинные. А
 8-ричные или 16-ричные числа по длине близки к привычным 10-чтым.
 (2) Переход из 8-ричной системе к двоичной и обратно - очень простой. Каждая
 8-ричная цифра соответствует 3 двоичным. Аналогично и для 16-ричной системы.
 
 AM> 2. Чего-то я никак недогоняю чем отличается числ с фиксированной
 AM> точкой от числа с плавающей точкой?
 
 И то, и другое имеют вид M*D^E, где M - мантисса, D - основание системы
 счисления, E - порядок.
 
 У чисел в фиксированной точкой E заранее определено (и ещё некое K=D^E -
 тоже), поэтому
 (1) порядок можно не хранить, достаточно хранить только мантиссу;
 (2) операции с фиксированной точкой выполняются как операции над целыми
 числами: (M1*D^E)+(M2*D^E)=(M1+M2)*D^E, (M1*D^E)*(M2*D^E)=((M1*M2)/K)*D^E и
 т.д.
 (3) абсолютная величина числа ограничена пределами MMax*D^E, где MMax -
 максимально возможная (представимая в памяти компьютера) мантисса
 (4) абсолютная погрешность одна и та же для всех чисел, относительная
 погрешность меняется в зависимости от величины мантиссы
 Hапример, числа с фиксированной точкой прекрасно подходят для представления
 денежных величин.
 
 У чисел с плавающей точкой порядок E - произвольный, поэтому:
 (1) нужно хранить как мантиссу, так и порядок;
 (2) для выполнения операций сложения и вычитания нужно сначала привести
 числа к одному порядку, после выполнения любой операции нужно нормализовать
 результат;
 (3) пределы абсолютной величины значительно выше, чем у чисел с
 фиксированной точкой; максимальное число равно MMax*D^EMax, где MMax -
 максимальное значение мантиссы, EMax - максимальное значение порядка;
 (4) абсолютная погрешность сильно отличается для чисел с различными
 порядками, относительная погрешность (практически) одна и та же для всех
 чисел.
 Hапример, числа в плавающей точкой прекрасно подходят для представления
 физических величин.
 
 AM> 3. И насчет дроби с плавающей дробью, чем оно отличается от обычной
 AM> дроби?
 
 Hе совсем понял вопрос. По-видимому, речь идёт о (точном) представлении
 дроби в виде пары (числитель/знаменатель) и (приближённом) представлении
 дроби в виде числа с плавающей точкой?
 
 С уважением,
 Алексей
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вопросы по "Искусству программирования"   Alexey Moiseev   26 Jul 2003 15:57:47 
 Вопросы по "Искусству программирования"   Evgenij Masherov   27 Jul 2003 15:49:26 
 Вопросы по "Искусству программирования"   Alexandr Ketov   27 Jul 2003 23:45:23 
 RE:Вопросы по "Искусству программирования"   Alexey Moiseev   27 Jul 2003 21:39:57 
 RE:Вопросы по "Искусству программирования"   Evgenij Masherov   28 Jul 2003 09:19:00 
 RE:Вопросы по "Искусству программирования"   Alexey Moiseev   29 Jul 2003 12:56:17 
 RE:Вопросы по "Искусству программирования"   Evgenij Masherov   29 Jul 2003 13:36:45 
 RE:Вопросы по "Искусству программирования"   Alexey Moiseev   29 Jul 2003 15:18:38 
 RE:Вопросы по "Искусству программирования"   Evgenij Masherov   31 Jul 2003 12:04:39 
 RE:Вопросы по "Искусству программирования"   Alexey Moiseev   01 Aug 2003 09:31:44 
 Вопросы по "Искусству программирования"   Andrew Lekar   29 Jul 2003 16:31:06 
 Вопросы по "Искусству программирования"   Sasha Mokrov   28 Jul 2003 10:27:03 
 Re: Вопросы по "Искусству программирования"   Alex Kozhushko   27 Jul 2003 16:55:34 
 Re: Вопросы по "Искусству программирования"   Alexey Moiseev   27 Jul 2003 21:39:26 
 Re: Вопросы по "Искусству программирования"   Alex Kozhushko   28 Jul 2003 12:41:42 
 Re: Вопросы по "Искусству программирования"   Alexey Moiseev   29 Jul 2003 12:55:23 
 Re: Вопросы по "Искусству программирования"   Alex Kozhushko   30 Jul 2003 17:29:15 
Архивное /ru.algorithms/6577e4a0b07e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional