курсовик 8
.doc8. Сложение чисел в формате с плавающей запятой и неравными порядками.
1) A=0,110112-1 B=0,111012+1
[mа]обм=00,11011 [рa]об=1,1111
[mв]обм=00,11101 [рв]об=0,0001
[p]об =[рa]об+[рв]об
1,1110 [рв]об=1,1110
+
1,1110 [рc]об=0,0001
1,1100
+ 1
[p]об= 1,1101
p=-0,0010
p<0
2
[mа]обм=00,00110
+
[mв]обм=00,11101
[mс]обм=01,00011
=1, =0
[mс]обм=00,10001 [рc’]об=[рc]об+[1]об
0,0001
+
0,0001
[рc’]об=0,0010
Ответ: С=0,1000122
2) A=0,010112-1 B=-0,110012-3
[mа]дм=00,01011 [рa]д=1,1111
[mв]дм=11,00111 [рв]д=1,0101
[p]д =[рa]д+[рв]д
1,1111 [рв]д=0,0011
+
0,0011 [рc]д=1,1111
[p]д=0,0010
p=0,0010;p>0
2
[mв]дм=11,11001
+
[mа]дм=00,01011
[mс]дм=00,00100
=0, =1
[
1,1110
+
1,1111 [рc’’]об=1,1101
1,1111
+
1,1111
[рc’]об=1,1110
=0, =1
[mс]дм=00, 10000
Ответ: С=0,100002-3
3) A=-0,000112+1 B=0,011012+2
[mа]обм=11,11100 [рa]об=0,0001
[mв]обм=00,01101 [рв]об=0,0010
[p]об =[рa]об+[рв]об
0,0001 [рв]об=1,1101
+
1,1101 [рc]об=0,0010
[p]об= 1,1110
p=-0,0001;p<0
1
[mа]обм=11,11110
+
[mв]обм=00,01101
[mс]обм= 00,01011
+ 1
00,01100
=0, =1
[
0,0010
+
1,1110
[рc’]об=0,0000 +
1
0,0001
Ответ: С=0,1100021
4) A=-0,101102-1 B=-0,111012+1
[mа]дм=11,01010 [рa]д=1,1111
[mв]дм=11,00010 [рв]д=0,0001
[p]д =[рa]д+[рв]д
1,1111 [рв]д=1,1111
+
1,1111 [рc]д=0,0001
[p]д=1,1110
p=-0,0010;p<0
2
[mа]дм=11,11010
+
[mв]дм=11,00010
[mс]дм=10,11100
=1, =0
[
0,0001
+
0,0001
[рc’]д=0,0010
Ответ: С=-0,1001022