Помогите,пожалуйста..Если можно с решением...Перевести числа из одной системы счисления в...

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

Помогите,пожалуйста..Если можно с решением...
Перевести числа из одной системы счисления в другую:


a) число
57 из десятичной системы счисления в 2-ную;


b) число 1010011 из двоичной системы счисления в 10-ную;


c) число 506 из 8-ной системы счисления в 16-ную.


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

1) 111001
2) 83
3) 146

(456 баллов)
0

Можно,пожалуйста,решение.

0

57/2 =28,5 остаток есть значит пишем 1.
28/2=14 без остатка, значит пишем 0.
И так далее
14/2=7 пишем 0.
7/2=3,5 пишем 1.
3/2=1,5 пишем 1 .
1/2=0,5 пишем 1
Получилось 10111
Переставляем полученное наоборот
11101.
Пример перевода из двоичного в десятичную.

0

аймсорри ноль забыл . 111001

0

а можно решение 2-х остальных??плииииз

0

переведем двоичное число 1010011 в десятичную систему. Для этого справа налево записываем степени двойки. Заканчиваем тогда, когда количество элементов в списке будет равно числу знаков в двоичном числе. Например, число 1010011 состоит из 7 знаков, так что состоящий из 7 элементов список будет выглядеть так: 64, 32, 16, 8, 4, 2, 1

0

рядом с каждым элементом списка запишем двоичный код:
(64=1),(32=0),(16=1),(8=0),(4=0),(2=1),(1=1).
Смотрим если элемент равняется 1 то берем этих элементов и суммируем 64+16+2+1=83

0

из восьмеричный в шестнадцатиричную это так объяснит геморрой