вычитание в восьмеричной системе счисления



Автор Thor задал вопрос в разделе Домашние задания

восьмеричная система счисления (вычитание) и получил лучший ответ

Ответ от Cheery[гуру]
Ну почему, почему.. да просто же все 🙂
вы почему из 100-1 получаете 99 в десятичной? потому что это записано как (100-10)+10 или, другими словами (10-1)*10+10, вот из последнего разряда и вычитаете 1, получая 9*10+9=99
в данном случае ваше 100 выглядит так (так как всего 8 цифр в младшем разряде)
100=(8-1)*8+8
вычитая 1 получаете
(8-1)*8+(8-1)=7*8+7=77
ps: "776-335 (в восьмеричной системе) = через "инженерный" калькулятор ответ получается 441"
тут даже калькулятор не нужен, так как не идет "займа" чисел.. а если будет, к примеру, 774-335, то тут уже получается так
из 4 вычесть 5 не можете, поэтому занимаете у разряда выше, то есть от 7.. получаете число 14-5 (не забываем, что это восьмеричная запись) = 7. остальные действия не требуют "заема", поэтому ответ будет 437
так что разницы с 10 системой никакой, нужно лишь помнить сколько цифр образуют "десятку" :))
возвращаясь к примеру с 100, теперь уже простым языком. .
0-1 не получится, занимаем "восьмерку" выше и получаем 10-1=7 (так как эта запись в десятичной будет выглядеть как 8-1=7)
заняли от первой 10, поэтому там тоже осталось 7.. вот и получили 77

Ответ от Magenta[гуру]
Она называется восьмиричной, потому что в ней используется всего 8 цифр (от 0 до 7)
0 - 0
1 - 1
2 - 2
3- 3
...
7- 7
8 - 10
9 - 11
10 - 12
...
15 - 17
16 - 20
и тд
перед числом 100 в восьмиричной стоит число 77

Ответ от Владислав Прижигалинский[мастер]
потому что цифры 8 и 9 не могут использоваться в восьмеричной системе. допустим. сложим 77 и 25. получится никак не 102, получится 124

Ответ от Александр протасов[активный]
в восмеричной системе счисления для записи чисел используюь только 0,1,2,3,...8. В первом примере цивры в записи существуют как в восмеричной системе, так и в десятичной, поэтому ответы совпадают.
в примере 100-1 в разряде единиц стоит 0. При выситании занимаем в следующем разряде, а т. к. система восмеричная, то он содержит только 8 единиц (8-1=7).

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: восьмеричная система счисления (вычитание)
спросили в Интернет
Ищу ответы на билеты по информатике попался такой вопрос
Формальное исполнение алгоритма производит компилятор или интерпретатор, проверяя семантикуподробнее...
спросили в Техника
it школа
05-05-2015

☀ ➩ Ну и удачи тебе !

.подробнее...
 

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

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*