В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет35/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   31   32   33   34   35   36   37   38   ...   196

Разделим это число по восемь разрядов, сформируем байты и за-
пишем их шестнадцатеричными числами:
11000001
11001101
10000000
00000000
C1
CD
80
00
Таким образом, число
-25,6875 можно записать как C1CD8000.
Как и форматы целых чисел, форматы вещественных чисел хра-
нятся в памяти ЭВМ в обратном порядке следования байт (сначала
младшие, потом старшие).
Арифметические операции над числами с плавающей точкой осу-
ществляются в следующем порядке.
При  с л о ж е н и и   (в ы ч и т а н и и)  чисел  с  одинаковыми  поряд-
ками  их  мантиссы  складываются  (вычитаются),  а  результату  при-
сваивается  порядок,  общий  для  исходных  чисел.  Если  порядки  ис-
ходных чисел разные, то сначала эти порядки выравниваются (число
с  меньшим  порядком  приводится  к  числу  с  большим  порядком),  а
затем  выполняется  операция  сложения  (вычитания)  мантисс.  Если


44
при выполнении операции сложения мантисс возникает переполне-
ние,  то  сумма  мантисс  сдвигается  влево  на  один  разряд,  а  порядок
суммы увеличивается на 1.
При у м н о ж е н и и  чисел их мантиссы перемножаются, а поряд-
ки складываются.
При  д е л е н и и   чисел  мантисса  делимого  делится  на  мантиссу
делителя,  а  для  получения  порядка  частного  из  порядка  делимого
вычитается  порядок  делителя.  При  этом  если  мантисса  делимого
больше мантиссы делителя, то мантисса частного окажется больше 1
(происходит переполнение) и запятую следует сдвинуть влево, одно-
временно увеличив порядок частного.


Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет