Решите, пожалуйста, B2. Даю 20 баллов

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

Решите, пожалуйста, B2. Даю 20 баллов


image

Информатика (185 баллов) | 18 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Если система счисления отличается от десятичной, то проще всего делать арифметические операции в системе по основанию, близкому к 10.
У нас 41₈+57₁₆, оба основания кратны степени двойки, поэтому перейти от одной системы счисления к другой можно через двоичную систему. из оснований 8 и 16 наиболее близко к 10 основание 8. В этой системе и будем работать.
57₁₆ = 0101 0111₂ = 1010111₂ = 1 010 111₂ = 127₈
А теперь складываем "в столбик" 41₈ и 127₈
Правила сложения - как в обычной десятичной системе, только если в десятичной следующий разряд появляется после 9, то в восьмеричной - после 7, т.е. на 2 раньше. Поэтому при сложении воьмеричных чисел, как десятичных, мы должны к результату эти 2 единицы добавить.
Итак, поразрядно.1+7=8, но 8>7 поэтому добавляем 2 и получаем 10, из которых 0 пишем и +1 в старший разряд. 4+2+1=7, а 1 просто "сносим" в результат.
    41₈
+127₈
--------
  170₈ = 1 111 000₂ = 1111000₂
Это и есть ответ.

(150k баллов)
0 голосов

41=33 в 10 сс
57=87 в 10 сс
33+87=120
120=1111000 в 2 сс

(53 баллов)