Меню
Блог
Учителю  /  Информатика  /  Бесплатные видеоуроки  /  Перевод чисел из десятичной системы счисления в восьмеричную и наоборот.

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

Скачать урок в pdf формате.

В этом уроке информатики мы рассмотрим как перевести любое число из десятичной системы счисления в восьмеричную, а затем переведем произвольное число из восьмиричной системы счисления в десятичную, то есть сделаем обратное действие.

Итак в десятичной системе счисления мы пользуемся 10 цифрами с помощью которых можем составить любое число. Это цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

В восьмеричной системе счисления у нас только восемь цифр 0, 1, 2, 3, 4, 5, 6, 7, с помощью которых мы можем составлять любые числа.

В восьмеричной системе счисления после семерки идет цифра 10 т.к. цифры 8 в ней нет. Почему? А потому что когда мы работаем в десятичной системе счисления то когда доходим до 9 то при прибавлении к ней единицы 9+1 получаем, что 9 заменяется на ноль, слева от которого добавляется 1 (к старшему разряду).

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

Десятичная

Восьмеричная

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

10

9

11

10

12

11

13

12

14

13

15

14

16

15

17

16

20

17

21

18

22

19

23

20

24

21

25

22

26

23

27

24

30

25

31

26

32

27

33

28

34

29

35

30

36

31

37

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

А теперь рассмотрим как перевети число из десятичной системы счисления в восьмеричную. Давайте возьмем число 259 в десятичной системе счисления.


10-8

Число в десятичной системе счисления делим на основание степени (восьмерку). Получаем какую то целую часть и остаток. Если целая часть больше либо равна 8, то опять делим на основание степени и получаем целую часть и остаток. Как только целая часть становится меньше восьми, начинаем выписывать, сначала последнюю целую часть, а затем все остатки в обратном порядке. Это и будет число в новой системе счисления, в нашем случае в восьмиричной.

И сделаем обратное преобразование переведем число 403 в восьмеричной системе счисления в десмятичную.


8-10

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

Скачать урок в pdf формате.

Сохранить у себя:

Комментарии 55

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Ольга, 02.03.2016 19:01
Здравстуйте! объясните, пожалуйста, как перевести отрицательное число из десятичной в восьмиричную систему исчисления.
sadasd, 11.11.2015 20:14
Спасибо
nikolskaja2008, 24.11.2014 21:34
Дмитрий, помогите пожалуйста перевести число 14526312,45 из десятичной системы счисления в шестнадцатиразрядную.
олеся, 27.01.2014 19:22
как мне решить :перевисти число 1110 из двоичной системы счисления в десятичную
Алена, 28.09.2013 14:49
Добрый день! Спасибо за интересную и подробную статью! Только у меня возникли трудности: не получается возвести число 3497 в 8-миричную степень счисления! У меня получилось 501! Но это не правильно! Что я делаю не так?
   Заранее спасибо за помощь! :)
Анна, 21.11.2012 18:41
Готовлюсь к егэ.вот задание.
    как представлено число 75(в десятичной) в восьмеричной системе счисления.
    У меня получилось-93, а в ответе должно быть 113.Почему так?((
   Извините , просто не досчитала до конца, все получилось))
Проект Видеоуроки

Да, просто 9 еще нужно было расписать по разрядам восьмеричной системы счисления

Анна, 21.11.2012 18:33
Готовлюсь к егэ.вот задание.
   как представлено число 75(в десятичной) в восьмеричной системе счисления.
   У меня получилось-93, а в ответе должно быть 113.Почему так?((
Михаил, 20.11.2012 20:26
помогите пожалуйсто решить а)110110011011.1110011(2)перевести в (8)
   б)123,4(8) перевести в (16)
Проект Видеоуроки

В первом примере разбиваете числа на триады и переводите их в 8-ричную сс. 

Важно! Целая часть разбивается с права-налево, дробная слева-направо, т.е. все от разелительной точки. Если не хватит цифр для полных троек дописываем незначащие нули. 

Второй пример. Переводим в двоичную каждую цифру, разбиваем на тетрады, пописывая при необходимости незначащие нули, как в предыдущем примере и переводим их  в 16-тиричную СС. 

Никита, 01.11.2012 14:04
Решите пожалуйста,посмотре видео уроки.. там и понять не могу, т.к.1 раз вообще вижу это..попробывал решить оч.оч. большие числы ну короче не правильно 100%...к завтрашнему дню надо.. у нас уже через 2 дня аттестация..если не оможите то мне полный ппц(( и могут выгнаь с училища..
   Решите пожалуйста
    1) 356(8-в восмерич.сист.счисл) х 17(8-в восмерич.сист.счисл)
    2) 646(8-в восмерич.сист.счисл) х 27(8-в восмерич.сист.счисл)
    3) 705(8-в восмерич.сист.счисл) х 13(8-в восмерич.сист.счисл)
    4) 1011(2 - в двоичной сист.счисл) / 1100(2-в двоичной сист.счисл)
Проект Видеоуроки

Ну да тут нужно посидеть посчитать... Числа не маленькие для подобных заданий...  

Яна, 31.10.2012 20:31
Помогите пожалуйста 16(16) *FF (16). и 2734(8):17(8). И если нетрудно напишите решение. Спасибо заранее
Проект Видеоуроки

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