Перейти к содержанию

Перевод систем счисления


Константин Артурыч

Рекомендуемые сообщения

Тема подобная создавалась но там было задачей решить что то конкретное, а тут же меня интересует как перевести из одной системы в другую без конкретики.

 

Давайте проверим мои знания :D

1) Если перевод из 10 сс в любую другую то нужно делить ее на основание той сс в которую переводиш. Пример : 12510=125:8=125-120=5(первое число с конца)

15:8=1 15-8=7(второе число с конца)

7:8=1 (конец деления поэтому первое число) получается 12510=1758

 

С 16ной и 2ой и любой другой те же самые действия. Это понятно

 

2)При переводе из любой системы счиления в десятичную делается умножение.

т.е получается : 1758=1*82(потому что 1 - 3 число, а счет идет с 0, т.е справа на лево, 1 2 3 и т д)+7*81+5*80=64+56+5(5*8 в 0 степени, а любое число в 0 степени равно 1, поэтому 5*1=5 :no: )=125 и т д с любой др системой счисления.

 

Что мне надо знать ;) и чего я не помню не знаю: это перевод из 16 в 8 и наоборот, из 2 в 8 и 16 и обратно. ( вроде все :) )

 

Есть вариант с тем что бы перевести из любой сс в двоичную а оттуда уже в любую другую , но препод такого не разрешает, нужны конкретные математические действия например при переводе 16 в 8 и никаких левых телодвижений. :)

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...