Page 14 - 4989
P. 14

Для  розширення  діапазону  чисел,  з  якими  може  оперувати
            обчислювальна  система,  застосовують  формати  з  плаваючою
            комою, що грунтуються на експоненційній формі представлення
            довільного числа N:
                                                                 E
                                                      N = M*s ,
                  де s – основа системи числення, М – мантиса, Е – порядок,
            або експонента.

                  При       такому         представленні           мантиса,        як      правило,
            нормалізується.  Наприклад, при експоненційному представленні
            десяткових  чисел  мантиса  приводиться  до  діапазону  0...1  або
            1...10 шляхом зміни порядку:
                                                    4                                       3
                  1234.567 = 0.1234567*10   або 1234.567 = 1.234567*10  ;
                                                    -5                                      -6
                  0.000001234 = 0.1234*10  або 0.000001234 = 1.234*10  .
                  У  двійковій  системі  числення  нормалізована  мантиса

            перебуває в діапазоні 1≤M<2, тобто має вигляд 1.ххххххх, де х –
            довільна цифра (0 чи 1).
                  У форматах з плаваючою комою кількість розрядів порядку

            (експоненти)  визначає  діапазон  значень,  що  можуть  бути
            представлені  в  даному  форматі,  а  кількість  розрядів  мантиси  –
            точність представлення. Відносна похибка представлення чисел є
                                                                                       -К
            однаковою  для  всього  діапазону  чисел  і  складає  2   ,  де  К  –
            кількість розрядів мантиси (відповідно абсолютна похибка є тим
            більшою, чим більша величина числа).
                  На  даний  час  загальноприйнятим  є  стандарт  представлення

            чисел з плаваючою комою ІЕЕЕ 754, що передбачає три формати
            –  короткий,  або  одинарної  точності,  довгий,  або  подвійної
            точності, і розширений (див. табл. 1.4 та рис. 1.4).



                                 Таблиця 1.4 – Типи з плаваючою комою

              Формат        Тип     Розряд-     Розрядність        Розрядність         Кількість
             ІЕЕЕ 754       С++      ність,     мантиси, біт       порядку, біт        значущих
                                      байт                                            десяткових
                                                                                        розрядів
             короткий      float        4             23                 8                 7-8
              довгий      double        8             52                 11               15-16
              розши-          -        10             64                 15               19-20
               рений



                                                           14
   9   10   11   12   13   14   15   16   17   18   19