prostopo4ta29
?>

Переведите из десятичной системы в двоичную: 50, 105, 273, 10, 23

Информатика

Ответы

chuykin

Нужно просто делить на 2 и смотреть есть ли остаток, если есть, то 1, если нет то 0 и сравнивай с моим решением, всё будет понятно.


Переведите из десятичной системы в двоичную: 50, 105, 273, 10, 23
Елена Ирина

Данный перевод возможен двумя : прямой перевод и через десятичную систему.

Сначала выполним прямой перевод.

Выполним прямой перевод из двоичной в шестнадцатиричную вот так:

11110001111100012 = 1111 0001 1111 0001 = 1111(=F) 0001(=1) 1111(=F) 0001(=1) = F1F116

Окончательный ответ: 11110001111100012 = F1F116

Теперь выполним перевод через десятичную систему счисления.

Выполним перевод в десятичную систему счисления вот так:

1∙215+1∙214+1∙213+1∙212+0∙211+0∙210+0∙29+1∙28+1∙27+1∙26+1∙25+1∙24+0∙23+0∙22+0∙21+1∙20 = 1∙32768+1∙16384+1∙8192+1∙4096+0∙2048+0∙1024+0∙512+1∙256+1∙128+1∙64+1∙32+1∙16+0∙8+0∙4+0∙2+1∙1 = 32768+16384+8192+4096+0+0+0+256+128+64+32+16+0+0+0+1 = 6193710

Получилось: 11110001111100012 =6193710

Переведем число 6193710 в шестнадцатиричное вот так:

Целая часть числа находится делением на основание новой системы счисления:

61937 16

-61936 3871 16

1 -3856 241 16

F -240 F

1

Перевод чисел из одной системы счисления в другую

В результате преобразования получилось:

6193710 = F1F116

Окончательный ответ: 11110001111100012 = F1F116

ВСЕГДА РАДА )))

qcrv15312

10

2

-1

7

Объяснение:

Question4

Запишем результат после выполнения каждой команды:

start: 100  

*1* 10

*2* 10/b

*1* 1/b

*1* 0.1/b

*2* 0.1/(b^2)

0.1/(b^2) = 0.001, отсюда b = 10

ответ: 10

Question5.

Запишем результат после выполнения каждой команды:

start: 16    

*2* 14

*2* 12

*1* 12/b

*2* 12/b - 2

*1* 12/(b^2) - 2/b

Решаем уравнение 12/(b^2) - 2/b = 2

Из двух его корней только один - натуральное число: b = 2

ответ: 2

Question6

Запишем результат после выполнения каждой команды:

start: 2.5  

*1* 5

*2* 5^b

*1* 2*5^b

*2* (2*5^b)^b

Решаем уравнение (2*5^b)^b = 2.5 и находим: b = -1

ответ: -1

Question7

Запишем результат после выполнения каждой команды:

start: 40  

*2* 20

*3* 20 + b

*1* (20 + b)/(-3)

*1* (20 + b)/9

*2* (20 + b)/9 - 20

(20 + b)/9 - 20 = -17, отсюда b = 7

ответ: 7

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Переведите из десятичной системы в двоичную: 50, 105, 273, 10, 23
Ваше имя (никнейм)*
Email*
Комментарий*