Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Математика _ Как переводить из десятичной системы в восьмеричную?

Автор: Гость 8.02.2010 11:42

Пожалуйста, научите, как переводить в десятичную систему счисления например 7542(8) и наоборот в восьмиричную 8791. И преподаватели объясняли, и книжки - не могу понять!

Автор: Lapp 8.02.2010 15:59

Цитата(Гость @ 8.02.2010 7:42) *
Пожалуйста, научите, как переводить в десятичную систему счисления например 7542(8) и наоборот в восьмиричную 8791. И преподаватели объясняли, и книжки - не могу понять!
Гость, зачем флудить в чужих темах? Зарегистрируйся и создай свою тему. Тогда научим, нет проблем.

Автор: Гость 8.02.2010 17:12

Цитата(Lapp @ 8.02.2010 11:59) *

Гость, зачем флудить в чужих темах? Зарегистрируйся и создай свою тему. Тогда научим, нет проблем.

Извините за вторжение. Я не умею создавать... Я в интрнет только научилась выходить. Простите. До свидания. Я научусь. Я всему обязательно научусь.

Автор: Lapp 9.02.2010 7:03

Цитата(Гость @ 8.02.2010 13:12) *
Извините за вторжение. Я не умею создавать... Я в интрнет только научилась выходить. Простите. До свидания. Я научусь. Я всему обязательно научусь.
Конечно, научишься.
Создать тему очень легко: войди в нужный раздел и нажми кнопку "Открыть тему". Но право создавать темы есть ТОЛЬКО у зарегистрированных пользователей. Зарегистрируйся и создавай, сколько хочешь smile.gif. Все будут рады ответить.

Пока, в качестве исключения, я перенесу твой вопрос в отдельную тему. Надеюсь, ты сделаешь все как надо в следующий раз. Правила одни для всех (кстати, прочти их перед регистрацией).

Автор: Lapp 9.02.2010 7:34

Цитата(Гость @ 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. Запишем это так:

810 = 108.

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

Я пока остановлюсь, а ты скажи, достаточно ли подробно я объясняю и все ли тебе понятно. Жду ответа, потом продолжу.