Меню
Видеоучебник
Видеоучебник  /  Информатика  /  8 класс  /  Информатика 8 класс (ФГОС)  /  Восьмеричная система счисления. Шестнадцатеричная система счисления. Правило перевода целых десятичных чисел в систему счисления с основанием

Восьмеричная система счисления. Шестнадцатеричная система счисления. Правило перевода целых десятичных чисел в систему счисления с основанием

Урок 2. Информатика 8 класс (ФГОС)

В этом уроке будут рассмотрены восьмеричная и шестнадцатеричная системы счисления. Также учащиеся смогут познакомиться с правилами перевода из восьмеричной и шестнадцатеричной систем счисления в десятичную и наоборот. А ещё изучат правило перевода целых десятичных чисел в систему счисления с основаниемq.

Конспект урока "Восьмеричная система счисления. Шестнадцатеричная система счисления. Правило перевода целых десятичных чисел в систему счисления с основанием"

Для начала вспомним, что такое позиционная система счисления.

Позиционная система счисления – это система счисления, в которой количественный эквивалент цифры зависит от её положения (позиции) в записи числа.

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

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

Восьмеричная система счисления – это позиционная система счисления с основанием 8. В алфавит восьмеричной системы счисления входят цифры от 0 до 7 включительно.

Мы с вами уже узнали, как записывается развёрнутая форма записи числа. Она выглядит следующим образом:

Из этой формулы можно вывести развёрнутую форму записи целого восьмеричного числа:

Посмотрим, как это выглядит на примере. Нам дано следующее число: 41538. Давайте распишем его по формуле. Ставим равно. Для начала проставим над цифрами степени для восьмёрки справа налево, начиная с нуля.

После равно пишем первую цифру 4 и умножаем её на 83. Ставим плюс. Далее запишем вторую цифру 1, умноженную на 82. Снова ставим плюс. Записываем цифру 5 и умножаем её на 81. И плюс последняя цифра 3, умноженная на 80.

Мы с вами расписали исходное число в развёрнутой форме целого восьмеричного числа.

Правило для перевода из восьмеричной системы счисления в десятичную очень простое. Достаточно расписать число в развёрнутой форме записи, а затем вычислить значение получившегося выражения.

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

Теперь осталось всё посчитать. Ставим равно.

Мы получили число 2 155. Это число представлено в десятичной системе счисления.

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

Это правило похоже на перевод из десятичной в двоичную систему счисления, но в данном случае мы будем делить на число 8.

Само правило звучит следующим образом: для перевода целого десятичного числа в восьмеричную систему счисления следует последовательно выполнять деление данного числа и получаемых целых частных на 8 до тех пор, пока не получим частное, равное 0. В результате нужно записать в одну строку, справа налево все остатки, начиная с последнего.

Переведём наше число. Делим его на 8. Получим 15, а в остатке 5. Обведём остаток в кружок.

Теперь число 15 делим на 8. Получим 1. В остатке 7. Снова обведём это число.

1 больше 0. Значит делим число 1 на 8. Получим 0. А в остатке 1. Обводим наш остаток.

Теперь осталось после равно записать все остатки справа налево.

12510 = 1758

Мы перевели число 125 в восьмеричную систему счисления.

А теперь давайте узнаем, что такое шестнадцатеричная система счисления.

Шестнадцатеричная система счисления – это позиционная система счисления с основанием 16. В алфавит этой системы входят цифры от 0 до 9 и буквы А, B, C, D, Е, F. Эти буквы обозначают в десятичной системе числа от 10 до 15 соответственно.

Для представление целого шестнадцатеричного числа в развёрнутой форме записи нужно использовать следующую формулу:

Распишем предоставленное шестнадцатеричное число A6E в развёрнутой форме.

Ставим знак равно. Снова проставим степени для шестнадцати над цифрами нашего числа справа налево.

Пишем букву А и умножаем её на 162. Ставим плюс. Пишем цифру 6, умноженную на 161 и прибавляем букву Е, умноженную на 160.

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

Наше число уже записано в развёрнутой форме. Нам осталось заменить буквы на соответствующие им десятичной системе числа и сосчитать. Ставим равно. Буква А соответствует числу 10 в десятичной системе счисления. Запишем число 10 и умножаем его на 162.

Ставим плюс и перепишем число 6, умноженное на 161.

Снова ставим плюс. Букве Е соответствует число 14 в десятичной системе счисления. Пишем число 14, умноженное на 160. Ставим равно.

Прежде, чем всё это сосчитать снова обратимся к математике и распишем степени числа шестнадцать.

162 = 256.

162 ·10 = 2 560

Ставим плюс.

161 = 16.

161 · 6 = 96.

Снова ставим плюс.

160 = 1.

160 · 14 = 14.

Ставим равно.

Мы получили 2 670 в десятичной системе счисления.

Для перевода целого десятичного числа в шестнадцатеричную систему счисления следует последовательно выполнять деление данного числа и получаемых целых частных на 16 до тех пор, пока не получим частное, равное 0. В результате нужно записать в одну строку, справа налево все остатки, начиная с последнего, при необходимости, заменяя цифры на соответствующие им буквы в шестнадцатеричной системе счисления.

Переведём число 350 в шестнадцатеричную систему счисления.

Делим наше число на 16, получим 21, остаток 14. Выделим его.

Делим 21 на 16. Получим 1 и 5 в остатке. Обводим наш остаток.

1 больше 0. Делим 1 на 16, получим 0 и 1 в остатке. И снова выделяем остаток 1.

Теперь запишем все числа справа налево. Записываем следующие цифры: 1, 5.

35010 = 15.

Так как в шестнадцатеричной системе счисления числу 14 соответствует буква Е, то пишем её после 5.

35010 = 15E16.

Мы с вами перевели число 350 в шестнадцатеричную систему счисления.

Вы, наверное, заметили, что все правила перевода целого десятичного числа в любую систему счислению с другим основанием похожи.

Давайте изучим общее правило перевода целых десятичных чисел в любую систему счисления с основание q.

Для того, чтобы перевести целое десятичное число в систему счисления с основанием q нужно:

1. Последовательно выполнять деление данного числа и получаемых целых частных на основание новой системы счисления до тех пор, пока не получим частное, равное нулю.

2. Полученные остатки, которые являются цифрами числа в новой системе счисления, привести в соответствии с алфавитом новой системы счисления.

3. Составить число в новой системе счисления, записывая его, начиная с последнего полученного остатка.

Вам предоставлена таблица соответствия десятичных, двоичных, восьмеричных и шестнадцатеричных чисел от 0 до 20. Числа от 0 до 20 подразумевают собой десятичную систему счисления.

А теперь давайте выполним задание.

Переведём одно и то же число 247 в двоичную, восьмеричную и шестнадцатеричную системы счисления и сравним получившиеся числа.

Для начала переведём из десятичной в двоичную систему счисления. Для этого будем использовать таблицу, так как число большое. В ней будет две строки. В первую строку первого столбца запишем наше число.

Делим его на 2. Получим 123 и 1 в остатке. 123 запишем во вторую ячейку первой строки, а 1 – в первую ячейку второй строки.

Далее 123 разделить на 2 и получим 61 и 1 в остатке. 61 запишем после числа 123, а остаток один под число 123.

Далее 61 : 2 = 30 и остаток – 1. Запишем их в таблицу.

30 : 2 = 15, а остаток равен 0. Снова запишем их в таблицу в соответствующие ячейки.

При делении 15 на 2 получим 7 и 1 в остатке. Снова заполняем таблицу.

Далее 7 : 2 = 3 и 1 в остатке. Запишем в соответствующие ячейки наши числа.

3 :2 = 1 и 1 в остатке. Занесём данные в таблицу.

И делим 1 на 2, получим 0 и 1 в остатке. 0 писать не будет. Занесём только наш остаток в ячейку.

А теперь соберём все наши цифры в число в двоичной системе. Записываем их поочерёдно справа налево.

24710 = 111101112.

А сейчас переходим к переводу в восьмеричную систему счисления числа 247.

Делим 247 на 8. Получим 30 и 7 в остатке. Обведём остаток от деления.

Далее 30 делим на 8, получим 3 и 6 в остатке. Выделяем остаток.

3 делим на 8, получаем 0 и 3 в остатке. Обводим остаток.

Теперь запишем все остатки справа налево и получим число в восьмеричной системе счисления.

24710 = 3678.

Нам осталось перевести наше число в шестнадцатеричную систему счисления. Делим 247 на 16. Получим 15 и 7 в остатке. Обведём остаток.

Теперь делим 15 на 16, получим 0. А остаток от деления равен 15. Выделим его.

А сейчас запишем наши цифры справа налево в соответствии с алфавитом шестнадцатеричной системы счисления. Число 15 — это буква F в этой системе счисления. Ставим её на первое место. А затем пишем число 7.

24710 = F716

Задание выполнено. Давайте сравним все наши получившиеся числа.

Как можем видеть – все они одинаковые, но записаны разными цифрами, потому что они представлены в различных системах счисления. Это можно увидеть, если обратить внимание на основания чисел.

А теперь пришла пора довести итоги урока. Сегодня мы узнали, что такое восьмеричная и шестнадцатеричная системы счисления, какие действия нужно выполнить для перевода целого десятичного числа в систему счисления с основанием q.

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

8477

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

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