Какие случаи возможны при сложении целых чисел как мы поступаем в каждом из них
215
319
Ответы на вопрос:
При представлении чисел с плавающей запятой, вес определенного разряда мантиссы определяется не только его позицией в разрядной сетке цифрового устройства, но и порядком числа. в связи с этим операцию сложения таких чисел, в общем случае, можно представить последовательностью действий, определяемой выражением: mxdq+mydp=(mxd(q-p)+my)dp=(mx выр+my)dp=mzdp, где: mx и my – соответственно мантиссы слагаемых чисел x и y; d – основание, используемой системы счисления; q и p – соответственно значения меньшего и большего порядков слагаемых чисел; mx выр – выровненная мантисса слагаемого, имеющего меньший порядок. согласно указанному выражению операцию сложения двоичных чисел с плавающей запятой проводят в несколько этапов. выравнивание порядков. на данном этапе производится выравнивание мантиссы числа в меньшим порядком относительно мантиссы числа с большим порядком, чтобы веса одноименных разрядов мантисс слагаемых были одинаковыми. выравнивание мантиссы с меньшим порядком состоит в ее арифметическом сдвиге вправо на количество разрядов, равное разности порядков слагаемых чисел. указанная процедура выравнивания в сторону большего порядка производится для того, чтобы не получить в результате мантиссы абсолютным значением больше единицы.сложение мантисс. выровненные мантиссы чисел складываются с использованием дополнительного или обратного кодов, аналогично сложению чисел с фиксированной запятой. порядок числа, полученного в результате сложения, равен общему порядку слагаемых, то есть большему порядку из слагаемых чисел.нормализация результата. при сложении выровненных мантисс возможны случаи переполнения разрядной сетки (нарушение нормализации слева от запятой). данная ситуация обнаруживается с признаков переполнения сетки, также как и при сложении чисел с фиксированной запятой, представленных в простых или модифицированных кодах. восстановление нормализации в этом случае производится путем сдвига суммы мантиссы на один разряд вправо, а порядок числа увеличивается на единицу. при сложении выровненных мантисс возможны также случаи, когда в сумме мантисс могут быть только ноли в старших разрядах (нарушение нормализации справа от запятой). в этих случаях сумма мантисс сдвигается влево на такое количество разрядов, чтобы старшая цифра суммы мантисс была отлична от ноля, а порядок числа уменьшается на количество произведенных сдвигов. возможен также вариант когда все разряды суммы мантисс равны нолю. нормализация в данном случае не проводится и порядок числа устанавливается также нулевым. рассмотрим примеры сложения двоичных чисел представленных в форме с плавающей запятой. например, пусть складываются вда числа: x= +0,10100*(10)+101 и y= -0,10110*(10)+100. на этапе выравнивания порядков, необходимо определить количество разрядов на которые должна быть сдвинута мантисса числа, имеющего меньший порядок. для этого нужно определить разность порядков слагаемых чисел. данная операция проводится путем сложения порядков в модифицированных дополнительных кодах. при этом знак большего порядка изменяется на противоположный.  исходя из полученного результата сдвинем мантиссу числа y на один разряд вправо: my выр= -0,010112. операцию сложения выровненных мантисс чисел проведем в модифицированных дополнительных кодах:  поскольку в старшем разряде модуля суммы мантисс находится ноль, то необходимо провести нормализацию результата. для этого сдвигают сумму мантисс на один разряд влево, а значение порядка числа уменьшают на единицу. в итоге получается нормализованный результат сложения исходных двоичных чисел: +0,10100*(10)+101+(-0,10110)*(10)+100=+0,10010*(10)100. в следующем примере рассмотрен случай когда при сложении нарушается нормализация слева от запятой (переполнение разрядной сетки). допустим, что необходимо сложить числа: x=+0,10100*(10)+001и y=+0,11100*(10)+101. определим разрядность слагаемых чисел при изменении знака большего порядка  на основании полученного результата сдвигается мантисса числа x на два разряда вправо: мx выр= +0,001012. далее проводится операция сложения выровненных мантисс:  так как в знаковых разрядах суммы мантисс имеется признак переполнения разрядной сетки, то результат сдвигается на один разряд влево и порядок числа увеличивается на единицу. в итоге результат сложения имеет вид: +0,10100*(10)+011+0,11100*(10)+101=+0,100001*(10)+110. при выполнении операции сложения чисел, представленных в форме с плавающей запятой, возможно, что получаемое в результате число будет превышать максимальное значение представляемое в данном цифровом устройстве. рассматриваемая ситуация обнаруживается после проведения нормализации результата, путем проверки на переполнение разрядов сетки, предназначенных для размещения порядка числа. если числа в форме с плавающей запятой имеют основание системы счисления d=16, то при выравнивании порядков и нормализации мантисс сдвиг производится на количество двоичных разрядов равное или кратное четырем, поско
1) 67200/7=9600 м кв - площадь первого пруда 2) 61600/8=7700 м кв - второго 3) 9600-7700=1900 м кв ответ: на 1900 м кв площадь первого пруда больше, чем второго
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Математика
-
Romanzadacha219.08.2021 01:14
-
vlad6712322207.05.2022 18:34
-
Марина1212х01.11.2021 01:24
-
Aina200629.02.2020 21:48
-
SHiiimochka16.11.2021 04:18
-
ytaaa199925.08.2020 04:10
-
artem2811.01.2022 16:23
-
НикаКотикТян16.04.2023 08:10
-
9156612755tana06.04.2020 05:50
-
alek0915.06.2023 14:24
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.