Примеры. 1.Перевести в двоичную СС дробь 0,3125(10) и провести проверку результата

1. Перевести в двоичную СС дробь 0,3125(10) и провести проверку результата:

а) 0,3125

х 2

0 6250

х 2

1 2500

х 2

0 5000

х 2

1 0000 Итак, 0,3125(10) =0,0101(2) с точностью 2-4

б) Перевести в десятичную СС двоичную дробь 0,0101(2):

0,0101 (2) = 0 • 2-1 + 1 • 2-2 +0 • 2-3 + 1 • 2-4 = ( + = ) = 0,3125(10).

Число последовательных произведений определяют требуемую точность.

В данном примере число произведений 4 поэтому точность 2-4.

2. Перевести в двоичную СС дробь 0,12(10)

а) 0, 12 Алгоритм тот же, умножение дробной части на основание

0 24 двоичной системы (р =2). 12х2 =24, 24х2=48 и т.д.

0 48

0 96

1 92

1 84

1 68

1 36 Итак, 0,12(10) = 0,0001111…(2) с точностью 2-7

В данном примере число произведений 7 поэтому точность 2-7, при необходимости точность можно повысить, увеличив число последовательных произведений.

б) Перевести в десятичную СС дробь 0,0001111…(2)

0,0001111(2) = 0 • 2-1 +0 •2-2 +0 •2-3 + 1•2-4 + 1 • 2-5 + 1 • 2-6 + 1 • 2-7 =

= + + + = 0.1172(10) ~ 0,12

В вычислениях двоичных дробей может пригодиться табл. 2.3.

2.4 Арифметические основы ЭВМ



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: