• Переход из 16 в 10 систему счисления. Шестнадцатеричный код

    Тип урока: урок – закрепление изученного. (обобщающий)

    Вид: комбинированный урок.

    Цель: Обобщить и применить для решения задачи знания о способах и методах переводов чисел. Развитие познавательного интереса, творческой активности учащихся.

    Задачи урока:

    Обучающая: углубление, обобщение и систематизация приемов перевода чисел из одной в другую системы счисления.
    Воспитательная : развитие познавательного интереса, логического мышления.
    Развивающая : развитие алгоритмического мышления, памяти, внимательности.

    Ход урока:

    1. Организационный момент (3 мин).
    2. Проверка домашнего задания:
    3. а) Теория: Калькулятор (3 мин);
      б) Практика: проверка д/з за ПК (7 мин).

    4. Принцип “8-2-16”
    5. а) теория: суть принципа, примеры (10 мин);
      б) практика: выполнить практическое задание (по карточкам) (15 мин).

    6. Запись домашнего задания (2 мин).
    7. Подведение итогов.

    1. Организационный момент.
    2. Проверка домашнего задания:

    а) Пройти по рядам и посмотреть (поверхностно – есть или нет) записи решения упражнений. Предложить ученикам проверить домашние задания самостоятельно с помощью ПК. Для этого мы используем стандартное приложение ОС Windows – Калькулятор.

    Запись на доске и в тетради:

    Запуск: Пуск – Программы – Стандартные – Калькулятор

    Команда: Вид – Инженерный.

    С помощью этой программы можно переводить числа, записанные в двоичной, восьмеричной, десятичной и шестнадцатеричной системах координат. Имеют обозначения:

    Hex (Hexadecimal) - шестнадцатеричная

    Dec (Decimal) - десятичная

    Oct (Octal) - восьмеричная

    Bin (Binary) – двоичная.

    Рисунок 1

    Алгоритм перевода чисел:

    Например, перевести число 19F 16 =X 10 .

      1. Установить переключатель в положение Hex (щелкнув по нему левой кнопкой мыши).
      2. Набрать число с помощью мышки или клавиатуры (латинские буквы).
      3. Установить переключатель в положение Dec – получим ответ.
      4. Проверить правильность в тетради и поставить +.

    б) Ученики садятся за компьютеры и выполняют самопроверку.

    1. Мы научились переводить числа из одной системы в другую (письменно или с помощью программы Калькулятор), а теперь давайте рассмотрим способы переводов, которые не требуют от нас каких-либо вычислений. Назовем его “Принцип 8-2-16”.

    а) Раздаю на стол карточки с таблицами:

    Таблица перевода чисел из 8 с.с. в 2 с.с. и наоборот через ТРИАДЫ.
    8 с.с.
    000 100
    001 5 101
    010 6 110
    3 011 7 111

    Например:

    611 8 =110 001 001 2
    101 111 111 2 =577 8 .

    Таблица перевода чисел из 16 с.с. в 2 с.с. и наоборот через ТЕТРАДЫ.

    16 c.c. 2 c.c. 16 c.c. 2 c.c.
    0 0000 8 1000
    1 0001 9 1001
    2 0010 A 1010
    3 0011 B 1011
    4 0100 C 1100
    5 0101 D 1101
    6 0110 E 1110
    7 0111 F 1111

    Например:

    61А 16 =110 0001 1010 2
    11 1110 0111 2 =3Е7 16 .

    В восьмеричной системе счисления восемь цифр: 0, 1, 2, 3, 4, 5, 6, 7. Перевод из этой системы в двоичную достаточно прост. Достаточно составить таблицу триад (по три цифры).

    При переводе восьмеричного числа в двоичное заменяют каждую восьмеричную цифру на соответствующую триаду из таблицы (см примеры в карточке).

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

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

    б) Предлагаю ребятам для закрепления посостязаться друг с другом “Кто быстрее”, кроме скорости здесь большую роль играет внимательность и аккуратность.

      • Давайте напишем числа в восьмеричной системе счисления, чтобы их было 17: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20 (в данном числовом ряде после числа 7 происходит превышения разряда так как числа 8 не существует мы переходи из разряда единиц в разряд десятков и так далее). Нам не случайно понадобились эти числа, потому что мы рассмотрим координатную плоскость для восьмеричной системы счисления. Вам будут даны координаты рисунка в двоичной системе координат, а рисунок нужно выполнить в восьмеричной системе. Точки соединять по порядку их следования.
      • Раздаю карточки с координатами (2-4 варианта) и первую точку (произвольную) показывают на примере (на доске: расписав координаты и показав на координатной плоскости). Примеры таблиц с координатами:

    Вариант 1.

    Вариант 2.

      • Первые 2-3 человека, выполнившие задание правильно (рисунок совпадает с оригиналом) получают оценку “5”.

    Примеры рисунков – ответов:

    /p>

    Рисунок 2

    Рисунок 3

    1. В качестве домашнего задания прошу нарисовать рисунок в шестнадцатеричной системе счисления, записать координаты в таблицу в двоичной системе.
    2. Итак мы рассмотрели несколько способ переводов чисел: общие и частные. Одни из них требовали от Вас умения решать задачи математическими методами, другие с привлечения компьютера, третьи с применением триад и тетрад. Таким образом, мы с вами повторили тему “Переводы чисел в различных системах счисления” и подготовились к контрольной работе. Удачи. До свидания!

    Используемая литература:

    1. Энциклопедия для детей. Том 22. Информатика/Глав. ред. Е. А. Хлебалина, вед. науч. ред. А.Г.Леонов.- М.: Аванта+, 2003. – 624 с.: ил.
    2. Ефимова О., Морозов В., Угринович Н. Курс компьютерных технологий с основами информатики. Учебное пособие для старших классов. –М.: ООО “Издательство АСТ”; ABF, 2000. – 432 с.: ил.

    Сдающим ЕГЭ и не только…

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

    Например, нужно перевести число 810 10 в двоичную систему:

    Результат записываем в обратном порядке снизу вверх. Получается 81010 = 11001010102

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

    В программу ЕГЭ по информатике входят несколько задач, связанных с переводом чисел из одной системы в другую. Как правило, это преобразование между 8- и 16-ричными системами и двоичной. Это разделы А1, В11. Но есть и задачи с другими системами счисления, как например, в разделе B7.

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

    Таблица степеней числа 2:

    2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10
    2 4 8 16 32 64 128 256 512 1024

    Она легко получается умножением предыдущего числа на 2. Так, что если помните не все эти числа, остальные нетрудно получить в уме из тех, которые помните.

    Таблица двоичных чисел от 0 до 15 c 16-ричным представлением:

    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
    0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
    0 1 2 3 4 5 6 7 8 9 A B C D E F

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

    Перевод целых чисел

    Итак, начнем с перевода сразу в двоичную систему. Возьмём то же число 810 10 . Нам нужно разложить это число на слагаемые, равные степеням двойки.

    1. Ищем ближайшую к 810 степень двойки, не превосходящую его. Это 2 9 = 512.
    2. Вычитаем 512 из 810, получаем 298.
    3. Повторим шаги 1 и 2, пока не останется 1 или 0.
    4. У нас получилось так: 810 = 512 + 256 + 32 + 8 + 2 = 2 9 + 2 8 + 2 5 + 2 3 + 2 1 .
    Далее есть два способа, можно использовать любой из них. Как легко увидеть, что в любой системе счисления её основание всегда 10. Квадрат основания всегда будет 100, куб 1000. То есть степень основания системы счисления - это 1 (единица), и за ней столько нулей, какова степень.

    Способ 1 : Расставить 1 по тем разрядам, какие получились показатели у слагаемых. В нашем примере это 9, 8, 5, 3 и 1. В остальных местах будут стоять нули. Итак, мы получили двоичное представление числа 810 10 = 1100101010 2 . Единицы стоят на 9-м, 8-м, 5-м, 3-м и 1-м местах, считая справа налево с нуля.

    Способ 2 : Распишем слагаемые как степени двойки друг под другом, начиная с большего.

    810 =

    А теперь сложим эти ступеньки вместе, как складывают веер: 1100101010 .

    Вот и всё. Попутно также просто решается задача «сколько единиц в двоичной записи числа 810?».

    Ответ - столько, сколько слагаемых (степеней двойки) в таком его представлении. У 810 их 5.

    Теперь пример попроще.

    Переведём число 63 в 5-ричную систему счисления. Ближайшая к 63 степень числа 5 - это 25 (квадрат 5). Куб (125) будет уже много. То есть 63 лежит между квадратом 5 и кубом. Тогда подберем коэффициент для 5 2 . Это 2.

    Получаем 63 10 = 50 + 13 = 50 + 10 + 3 = 2 * 5 2 + 2 * 5 + 3 = 223 5 .

    Ну и, наконец, совсем лёгкие переводы между 8- и 16-ричными системами. Так как их основанием является степень двойки, то перевод делается автоматически, просто заменой цифр на их двоичное представление. Для 8-ричной системы каждая цифра заменяется тремя двоичными разрядами, а для 16-ричной четырьмя. При этом все ведущие нули обязательны, кроме самого старшего разряда.

    Переведем в двоичную систему число 547 8 .

    547 8 = 101 100 111
    5 4 7

    Ещё одно, например 7D6A 16 .

    7D6A 16 = (0)111 1101 0110 1010
    7 D 6 A

    Переведем в 16-ричную систему число 7368. Сначала цифры запишем тройками, а потом поделим их на четверки с конца: 736 8 = 111 011 110 = 1 1101 1110 = 1DE 16 . Переведем в 8-ричную систему число C25 16 . Сначала цифры запишем четвёрками, а потом поделим их на тройки с конца: C25 16 = 1100 0010 0101 = 110 000 100 101 = 6045 8 . Теперь рассмотрим перевод обратно в десятичную. Он труда не представляет, главное не ошибиться в расчётах. Раскладываем число на многочлен со степенями основания и коэффициентами при них. Потом всё умножаем и складываем. E68 16 = 14 * 16 2 + 6 * 16 + 8 = 3688 . 732 8 = 7 * 8 2 + 3*8 + 2 = 474 .

    Перевод отрицательных чисел

    Здесь нужно учесть, что число будет представлено в дополнительном коде. Для перевода числа в дополнительный код нужно знать конечный размер числа, то есть во что мы хотим его вписать - в байт, в два байта, в четыре. Старший разряд числа означает знак. Если там 0, то число положительное, если 1, то отрицательное. Слева число дополняется знаковым разрядом. Беззнаковые (unsigned) числа мы не рассматриваем, они всегда положительные, а старший разряд в них используется как информационный.

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

    Итак, переведем число -79 в двоичную систему. Число займёт у нас один байт.

    Переводим 79 в двоичную систему, 79 = 1001111. Дополним слева нулями до размера байта, 8 разрядов, получаем 01001111. Меняем 1 на 0 и 0 на 1. Получаем 10110000. К результату прибавляем 1, получаем ответ 10110001 . Попутно отвечаем на вопрос ЕГЭ «сколько единиц в двоичном представлении числа -79?». Ответ - 4.

    Прибавление 1 к инверсии числа позволяет устранить разницу между представлениями +0 = 00000000 и -0 = 11111111. В дополнительном коде они будут записаны одинаково 00000000.

    Перевод дробных чисел

    Дробные числа переводятся способом, обратным делению целых чисел на основание, который мы рассмотрели в самом начале. То есть при помощи последовательного умножения на новое основание с собиранием целых частей. Полученные при умножении целые части собираются, но не участвуют в следующих операциях. Умножаются только дробные. Если исходное число больше 1, то целая и дробная части переводятся отдельно, потом склеиваются.

    Переведем число 0,6752 в двоичную систему.

    0 ,6752
    *2
    1 ,3504
    *2
    0 ,7008
    *2
    1 ,4016
    *2
    0 ,8032
    *2
    1 ,6064
    *2
    1 ,2128

    Процесс можно продолжать долго, пока не получим все нули в дробной части или будет достигнута требуемая точность. Остановимся пока на 6-м знаке.

    Получается 0,6752 = 0,101011 .

    Если число было 5,6752, то в двоичном виде оно будет 101,101011 .

    Шестнадцатеричная система счисления (также — шестнадцатеричный код) является позиционной системой счисления с целочисленным основанием 16. Иногда в литературе также используется термин hex (произносится «хекс», сокращение от англ. hexadecimal). Цифрами данной системы счисления принято использовать арабские цифры 0—9, а также первые символы латинского алфавита A—F. Буквы соответствуют следующим десятичным значениями:

    • * A —10;
    • * B —11;
    • * C —12;
    • * D —13;
    • * E — 14;
    • * F — 15.

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

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

    Применение . Шестнадцатеричный код широко применяется в низкоуровневом программировании, а также в различных компьютерных справочных документах. Популярность системы обоснована архитектурными решениями современных компьютеров: в них в качестве минимальной единицы информации установлен байт (состоящий из восьми бит) — а значение байта удобно записывать с помощью двух шестнадцатеричных цифр. Значение байта может ранжироваться с #00 до #FF (от 0 до 255 в десятичной записи) — другими словами, используя шестнадцатеричный код , можно записать любое состояние байта, при этом не остаётся «лишних» не используемых в записи цифр.

    В кодировке Юникод для записи номера символа используется четыре шестнадцатеричных цифры. Запись цвета стандарта RGB (Red, Green, Blue — красный, зелёный, синий) также часто использует шестнадцатеричный код (например, #FF0000 — запись ярко-красного цвета).

    Способ записи шестнадцатеричного кода.

    Математический способ записи . В математической записи основание системы записывают в десятичном виде в нижнем индексе справа от числа. Десятичную запись числа 3032 можно записать как 3032 10 , в шестнадцатеричной системе данное число будет иметь запись BD8 16 .

    В синтаксисе языков программирования . Синтаксис различных языков программирования по-разному устанавливает формат записи числа, использующего шестнадцатеричный код :

    * В синтаксисе некоторых разновидностей языка ассемблера используется латинская буква «h», которая ставится справа от числа, например: 20Dh. Если число начинается с латинской буквы, то перед ним ставится ноль, например: 0A0Bh. Это сделано для того, чтобы отличать от констант значения, использующие шестнадцатеричный код ;

    * В прочих разновидностях ассемблера, а также в Pascal (и его разновидностях, таких как Delphi) и некоторых диалектах Basic, применяют префикс «$»: $A15;

    * В языке разметки HTML, а также в каскадных файлах CSS, для указания цвета в формате RGB с шестнадцатеричной системой записи, используется префикс «#»: #00DC00.

    Как перевести шестнадцатеричный код в другую систему?

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

    Двоичная СС

    шестнадцатеричная СС

    Например, требуется выполнить перевод шестнадцатеричного числа A14: в нём три цифры. Используя правило, запишем его в виде суммы степеней с основанием 16:

    A14 16 = 10.16 2 + 1.16 1 + 4.16 0 = 10.256 + 1.16 + 4.1 = 2560 + 16 + 4 = 2580 10

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

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

    Таблица тетрад для перевода.

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

    Двоичная СС

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

    Пример перевода из шестнадцатеричной системы в двоичную : A5E 16 = 1010 0101 1110 = 101001011110 2

    Пример перевода из двоичной системы в шестнадцатеричную : 111100111 2 = 0001 1110 0111 = 1E7 16

    В этом примере количество цифр в исходном двоичном числе не было равным четырём (9), поэтому были добавлены незначащие нули — общее число цифр стало 12.

    Автоматический перевод . Быстрый перевод из шестнадцатеричной системы счисления в одну из трёх популярных систем (двоичную, восьмеричную и десятичную), как и обратный перевод, можно выполнить, используя стандартный калькулятор из комплекта поставки ОС Windows. Откройте калькулятор, выберите в меню Вид -> Программист. В данном режиме можно устанавливать систему счисления, используемую в данный момент (см. меню слева: Hex, Dec, Oct, Bin). При этом изменение текущей системы счисления автоматически производит перевод.

    Результат уже получен!

    Системы счисления

    Существуют позиционные и не позиционные системы счисления. Арабская система счисления, которым мы пользуемся в повседневной жизни, является позиционной, а римская − нет. В позиционных системах счисления позиция числа однозначно определяет величину числа. Рассмотрим это на примере числа 6372 в десятичном системе счисления. Пронумеруем это число справа налево начиная с нуля:

    Тогда число 6372 можно представить в следующем виде:

    6372=6000+300+70+2 =6·10 3 +3·10 2 +7·10 1 +2·10 0 .

    Число 10 определяет систему счисления (в данном случае это 10). В качестве степеней взяты значения позиции данного числа.

    Рассмотрим вещественное десятичное число 1287.923. Пронумеруем его начиная с нуля позиции числа от десятичной точки влево и вправо:

    Тогда число 1287.923 можно представить в виде:

    1287.923 =1000+200+80 +7+0.9+0.02+0.003 = 1·10 3 +2·10 2 +8·10 1 +7·10 0 +9·10 -1 +2·10 -2 +3·10 -3 .

    В общем случае формулу можно представить в следующем виде:

    Ц n ·s n +Ц n-1 ·s n-1 +...+Ц 1 ·s 1 +Ц 0 ·s 0 +Д -1 ·s -1 +Д -2 ·s -2 +...+Д -k ·s -k

    где Ц n -целое число в позиции n , Д -k - дробное число в позиции (-k), s - система счисления.

    Несколько слов о системах счисления.Число в десятичной системе счисления состоит из множества цифр {0,1,2,3,4,5,6,7,8,9}, в восьмеричной системе счисления - из множества цифр {0,1,2,3,4,5,6,7}, в двоичной системе счисления - из множества цифр {0,1}, в шестнадцатеричной системе счисления - из множества цифр {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}, где A,B,C,D,E,F соответствуют числам 10,11,12,13,14,15.В таблице Таб.1 представлены числа в разных системах счисления.

    Таблица 1
    Система счисления
    10 2 8 16
    0 0 0 0
    1 1 1 1
    2 10 2 2
    3 11 3 3
    4 100 4 4
    5 101 5 5
    6 110 6 6
    7 111 7 7
    8 1000 10 8
    9 1001 11 9
    10 1010 12 A
    11 1011 13 B
    12 1100 14 C
    13 1101 15 D
    14 1110 16 E
    15 1111 17 F

    Перевод чисел из одной системы счисления в другую

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

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

    С помощью формулы (1) можно перевести числа из любой системы счисления в десятичную систему счисления.

    Пример 1. Переводить число 1011101.001 из двоичной системы счисления (СС) в десятичную СС. Решение:

    1 ·2 6 +0 ·2 5 +1 ·2 4 +1 ·2 3 +1 ·2 2 +0 ·2 1 +1 ·2 0 +0 ·2 -1 +0 ·2 -2 +1 ·2 -3 =64+16+8+4+1+1/8=93.125

    Пример 2. Переводить число 1011101.001 из восьмеричной системы счисления (СС) в десятичную СС. Решение:

    Пример 3 . Переводить число AB572.CDF из шестнадцатеричной системы счисления в десятичную СС. Решение:

    Здесь A -заменен на 10, B - на 11, C - на 12, F - на 15.

    Перевод чисел из десятичной системы счисления в другую систему счисления

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

    Целую часть числа переводится из десятичной СС в другую систему счисления - последовательным делением целой части числа на основание системы счисления (для двоичной СС - на 2, для 8-ичной СС - на 8, для 16-ичной - на 16 и т.д.) до получения целого остатка, меньше, чем основание СС.

    Пример 4 . Переведем число 159 из десятичной СС в двоичную СС:

    159 2
    158 79 2
    1 78 39 2
    1 38 19 2
    1 18 9 2
    1 8 4 2
    1 4 2 2
    0 2 1
    0

    Как видно из Рис. 1, число 159 при делении на 2 дает частное 79 и остаток 1. Далее число 79 при делении на 2 дает частное 39 и остаток 1 и т.д. В результате построив число из остатков деления (справа налево) получим число в двоичной СС: 10011111 . Следовательно можно записать:

    159 10 =10011111 2 .

    Пример 5 . Переведем число 615 из десятичной СС в восьмеричную СС.

    615 8
    608 76 8
    7 72 9 8
    4 8 1
    1

    При приведении числа из десятичной СС в восьмеричную СС, нужно последовательно делить число на 8, пока не получится целый остаток меньшее, чем 8. В результате построив число из остатков деления (справа налево) получим число в восьмеричной СС: 1147 (см. Рис. 2). Следовательно можно записать:

    615 10 =1147 8 .

    Пример 6 . Переведем число 19673 из десятичной системы счисления в шестнадцатеричную СС.

    19673 16
    19664 1229 16
    9 1216 76 16
    13 64 4
    12

    Как видно из рисунка Рис.3, последовательным делением числа 19673 на 16 получили остатки 4, 12, 13, 9. В шестнадцатеричной системе счисления числе 12 соответствует С, числе 13 - D. Следовательно наше шестнадцатеричное число - это 4CD9.

    Для перевода правильных десятичных дробей (вещественное число с нулевой целой частью) в систему счисления с основанием s необходимо данное число последовательно умножить на s до тех пор, пока в дробной части не получится чистый нуль, или же не получим требуемое количество разрядов. Если при умножении получится число с целой частью, отличное от нуля, то эту целую часть не учитывать (они последовательно зачисливаются в результат).

    Рассмотрим вышеизложенное на примерах.

    Пример 7 . Переведем число 0.214 из десятичной системы счисления в двоичную СС.

    0.214
    x 2
    0 0.428
    x 2
    0 0.856
    x 2
    1 0.712
    x 2
    1 0.424
    x 2
    0 0.848
    x 2
    1 0.696
    x 2
    1 0.392

    Как видно из Рис.4, число 0.214 последовательно умножается на 2. Если в результате умножения получится число с целой частью, отличное от нуля, то целая часть записывается отдельно (слева от числа), а число записывается с нулевой целой частью. Если же при умножении получиться число с нулевой целой частью, то слева от нее записывается нуль. Процесс умножения продолжается до тех пор, пока в дробной части не получится чистый нуль или же не получим требуемое количество разрядов. Записывая жирные числа (Рис.4) сверху вниз получим требуемое число в двоичной системе счисления: 0.0011011 .

    Следовательно можно записать:

    0.214 10 =0.0011011 2 .

    Пример 8 . Переведем число 0.125 из десятичной системы счисления в двоичную СС.

    0.125
    x 2
    0 0.25
    x 2
    0 0.5
    x 2
    1 0.0

    Для приведения числа 0.125 из десятичной СС в двоичную, данное число последовательно умножается на 2. В третьем этапе получилось 0. Следовательно, получился следующий результат:

    0.125 10 =0.001 2 .

    Пример 9 . Переведем число 0.214 из десятичной системы счисления в шестнадцатеричную СС.

    0.214
    x 16
    3 0.424
    x 16
    6 0.784
    x 16
    12 0.544
    x 16
    8 0.704
    x 16
    11 0.264
    x 16
    4 0.224

    Следуя примерам 4 и 5 получаем числа 3, 6, 12, 8, 11, 4. Но в шестнадцатеричной СС числам 12 и 11 соответствуют числа C и B. Следовательно имеем:

    0.214 10 =0.36C8B4 16 .

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

    0.512
    x 8
    4 0.096
    x 8
    0 0.768
    x 8
    6 0.144
    x 8
    1 0.152
    x 8
    1 0.216
    x 8
    1 0.728

    Получили:

    0.512 10 =0.406111 8 .

    Пример 11 . Переведем число 159.125 из десятичной системы счисления в двоичную СС. Для этого переведем отдельно целую часть числа (Пример 4) и дробную часть числа (Пример 8). Далее объединяя эти результаты получим:

    159.125 10 =10011111.001 2 .

    Пример 12 . Переведем число 19673.214 из десятичной системы счисления в шестнадцатеричную СС. Для этого переведем отдельно целую часть числа (Пример 6) и дробную часть числа (Пример 9). Далее объединяя эти результаты получим.

    Перевод чисел из 8-ой системы счисления в 16-ую. 568?2E16.

    Картинка 19 из презентации «Перевод систем счисления» к урокам математики на тему «Виды систем счисления»

    Размеры: 960 х 720 пикселей, формат: jpg. Чтобы бесплатно скачать картинку для урока математики, щёлкните по изображению правой кнопкой мышки и нажмите «Сохранить изображение как...». Для показа картинок на уроке Вы также можете бесплатно скачать презентацию «Перевод систем счисления.ppsx» целиком со всеми картинками в zip-архиве. Размер архива - 138 КБ.

    Скачать презентацию

    Виды систем счисления

    «Двоичная система» - 1, 2, 4, 8, 16, 32, 64, 128,... Перевод целых десятичных чисел в двоичный код. Любое десятичное число можно представить в виде суммы слагаемых ряда: Вильгельм Готфрид Лейбниц (1646-1716). Переведем число 121 в двоичную систему счисления. Двоичная система счисления. 1 способ – метод разностей.

    «Примеры систем счисления» - Римская система счисления. CCC. Разряды. 11. 1999 =. Числа: 123, 45678, 1010011, CXL Цифры: 0, 1, 2, … 4 3 2 1 0. M M. = 1644. – 10. 5. I, V, X, L, … IX. 6. = 1·24 + 0·23 + 0·22 + 1·21 + 1·20 = 16 + 2 + 1 = 19. Тема 2. Двоичная система счисления.

    «Позиционные и непозиционные системы счисления» - Все системы представления чисел делят на позиционные и непозиционные. Любая позиционная система счисления характеризуется основанием. Поэтому преимущественное применение получили позиционные системы счисления. Развернутая форма записи чисел в позиционной системе счисления. Системы счисления. На практике используют сокращенную запись чисел: А= anan-1 ... a1a0a-1... a-m.

    «Разные системы счисления» - Подведение итогов урока, домашнее задание. Позиционные системы счисления. Алфавитные системы счисления. Урок окончен, до свидания! Практическое задание: Записать римскими цифрами: 29, 57, 128, 1024. Выучить теоретический материал. Алфавит СС – цифры, используемые для записи чисел. Получите верные равенства (разрешается переместить 1 палочку): VII – V = XI; IX – V = VI.

    «Запись чисел в системах счисления» - В такой форме представляется содержимое любого файла. Римская система принципиально ненамного отличается от египетской. Десятичная система. Системы счисления. Более совершенными непозиционными системами счисления были алфавитные системы. Двоичная система. Используемые знаки для представления числа – цифры от 0 до 9.

    «Системы счисления урок» - Как работает компьютер? Урок 7. Двоичная арифметика (16 сс). Урок 1. 2сс: 0, 1 8сс: 0, 1, 2, 3, 4, 5, 6, 7 10сс: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 16сс: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,A , B, C, D, E, F. В какой системе счисления работает компьютер? Часы работают в двенадцатиричной СС. 111, 555. Компьютер работает в двоичной системе счисления.

    Всего в теме 13 презентаций