Помогите пожалуйста с системой счисления желательно с объяснениями)

0 голосов
22 просмотров

Помогите пожалуйста с системой счисления желательно с объяснениями)


image

Информатика (12 баллов) | 22 просмотров
Дан 1 ответ
0 голосов

Решение столбиком для каждого примера в прикрепленном файле.

1. 1100110₂ + 110101₂ = 10011011₂

Правило сложения в 2сс:

0+0=0; 0+1=1; 1+1 =10;... т.е "десяток" 10₂ = 2₁₀


2. 177₈ - 104₈ = 73₈

Правило сложения в 8 сс:

0+0=0; 0+1=1; 0+2=2; ... ; 0+7=7; 1+1=2; ...; 1+7=10;...  т.е "десяток" 10₈ = 8₁₀


3. AB₁₆ - 1C₁₆ = 8F₁₆ (В этом примере при вычитании происходит заем из соседнего старшего разряда)

Правило сложения в 16 сс:

0+0=0; 1+0=1; ... 1+8=9; 1+9=A; 1+A=B;...; 1+F=10;... т.е "десяток" 10₁₆ = 16₁₀


4. Прежде чем складывать числа, их необходимо привести к одной сс. В данном примере для этого проще восползоваться методом триад и тетрад:

2 сс   |  8сс |  16сс

 000 |    0   |  0

 001  |    1    |  1

 010  |    2   |  2

 011   |    3   |  3

 100  |    4   |  4

 101   |    5   |  5

 110   |    6   |  6

 111    |    7   |  7

1000  |  10   |  8

1001   |  11    |  9

1010   |  12   |  A

1011    |  13  |   B

1100   |  14  |   C

1101    |  15  |   D

1110    |  16  |   E

1111     |  17  |   F


Переведем числа в 16сс с помощью этой таблички:

7,2₈ = 111,010₂ = 0111,0100₂ = 7,4₁₆

1011,1₂ = 1011,1000₂ = B,8₁₆

1011,1₂ + 7,2₈ + 27,4A₁₆ = B,8₁₆ + 7,4₁₆ + 27,4A₁₆ = 12,C₁₆ +  27,4A₁₆ = 3A,0A₁₆


image
(9.6k баллов)