Цитата(Гость @ 8.02.2010 7:42)
Пожалуйста, научите, как переводить в десятичную систему счисления например 7542(8) и наоборот в восьмиричную 8791. И преподаватели объясняли, и книжки - не могу понять!
В восьмеричной системе всего 8 цифр: 0, 1, 2, ..., 7. Это значит, что однозначные числа в ней тоже идут только от 0 до 7. В случае однозначных чисел понятия "число" и "цифра" практически совпадают по смыслу. То есть можно сказать "умножим цифру 3 на 2". Все поймут, что имеется в виду, хотя это все равно неправильно. Это все равно, что сказать при разборе, что в предложении "я в школе" "я" и "в" - это буквы, а не местоимение и предлог.
Числа, большие 7, нужно представлять двумя или большим количеством цифр. Разберем сначала двузначные числа. Они состоят из двух цифр. Левая цифра представляет число оснований системы, которые содержатся в числе. Основание системы - это 10 для десятичной системы, 8 для восмеричной, 16 для шестнадцатиричной, 2 для двоичной и так далее. Основание системы всегда больше любой цифры в этой системе и его нужно записывать двумя цифрами. Сделать это просто. Например, запишем число 8 (десятичное) в восмеричной системе. Я уже сказал, что левая цифра есть количество оснований. В самом основании оно только одно (одна восьмерка в числе 8), значит левая цифра будет 1. А правая цифра - это количество единиц, которые останутся, если вычесть все основания. Если основание одно и ничего больше нет, то нет и единиц (из 8 вычтем 8 - получим ноль), и значит правая цифра есть 0, и число 8 в восьмерчной системе будет записываться так: 10. Запишем это так:
8
10 = 10
8.
Тут нижний индекс представляет основание системы, использованной для записи.
Я пока остановлюсь, а ты скажи, достаточно ли подробно я объясняю и все ли тебе понятно. Жду ответа, потом продолжу.