Учебно-методический материал по теме «Способы перевода чисел в

advertisement
Учебно-методический материал по теме «Способы перевода чисел в
системы счисления с различными основаниями».
Пояснительная записка
Способы перевода чисел, записанных в системе счисления с основанием
«а» в систему счисления с основанием «в», традиционно вызывают у
учащихся трудности.
Если переводы из десятичной системы в двоичную и обратные довольно
хорошо освещены в литературе, то рекомендации по методам более сложных
взаимо-обратных переводов, в том числе и в системы счисления с
произвольным (любым) основанием, практически отсутствуют.
Тем не менее, задачи такого плана охотно используются составителями
различных тестовых и конкурсных работ, в том числе ГИА и ЕГЭ.
В своем учено-методическом материале я попыталась логически
сопоставить основные способы перевода чисел в различные системы и
показать учащимся довольно четкие закономерности, помогающие в
решении этих вопросов
Двоичная система счисления.
Сначала рассмотрим известную нам, десятичную систему
счисления и правила ее построения:
В ней используются 10 цифр и позиционная система представления чисел,
при которой имеет значение место (позиция, разряд), где стоит цифра.
Пример: 10 цифр – от 0 до 9.
275=2*10^2+7*10^1+5*10^0
Цифра Основание системы счисления
Пример числа:3715 = 3000+700+10+5
3
7
1
5
Разряды
В компьютерах используют двоичную систему счисления, где
только 2 цифры - 0 и 1- (включено и выключено)
Пример: число 5 – перевести в двоичную систему.
1*2^2+0*2^1+1*2^0
5
101
7
6
5
128
64
32
2^7
27
105
2^6
Способы перевода.
4
3
2
1
2^5
0
16
8
4
2
1
2^4
2^3
2^2
2^1
2^0
11011
1101001
Перевод двоичных чисел в десятичную систему.
1
2^6
0
1
1
1
0
0
2^5
2^4
2^3
2^2
2^1
2^0
1*64+1*16+1*8+1*4=92
Ученики решают примеры по индивидуальным карточкам.
Восьмеричная система счисления.
Восьмеричная система счисления применяется для того,
чтобы число или текст, записанные в двоичной системе, было бы
легче прочитать и написать, так как большое кол-во нулей и единиц
людям использовать тяжело.
Поэтому двоичную запись разделяют на группы по 3 разряда,
начиная с младшего, и к каждой группе ставят в соответствие
цифру от нуля до семи. (Всего 8 цифр)
Пример: 1 011 100 101 101
1
3
4
5
5
Минимальное число в 3 разрядах:
000-0
8 цифр
Максимальное число в 3 разрядах:
111-7
Всего получается 8 цифр, что и дало название «Восьмеричная
система счисления»
Шестнадцатеричная система счисления.
Так же как и восьмеричная система счисления служит для
сокращения двоичной записи и для повышения её наглядности.
Шестнадцатеричная система счисления стала появляться в связи с
возникновением 32, 64 разрядных процессоров.
Двоичное число разделяется, на группы по 4 и каждой 4
ставится в соответствии одна цифра, но так как максимально
четыре двоичных разряда - это 1111-15, а такой цифры нет, то в
шестнадцатеричной системе счисления цифры от 10 до 15
обозначается латинскими буквами.
Использование букв латинского алфавита связанно с
математическим понятием ЦИФРЫ.
Цифрой в математике считается некоторое обозначение
числа, причём только одним знаком. Поэтому у людей двузначное
число - 2 цифры, трёхзначное- 3 и т.д. В средние века арабские
математики ввели понятие «0», придумали рисунки для
обозначения чисел от 0-9, и эти рисунки стали называть арабскими
цифрами, после чего началось развитие алгебры.
Однако с появлением компьютерных технологий и двоичной
системы счисления, возникла необходимость в сокращённой записи
двоичных кодов, т.е. в 8-чной, а затем в 16-чной системах
счисления. Но если с 8-чной проблем не было (цифры 0-7 людям
уже были известны), то в 16-чной возникла необходимость
обозначение одним знаком (цифрой) чисел 10, 11….15. По причине
всемирного распространения английского языка были выбраны
буквы латинского алфавита от A-F
Десятичная
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Двоичная
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Шестнадцатеричная
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Пример: 1 0101 1110 1101 1110
Способы перевода.
И в восьмеричную и в шестнадцатеричную систему счисления
десятичное число можно переводить двумя способами:
1. Используя в качестве промежуточной - двоичную.
Пример: 38810
1 1000 0100=18416
11310
1 110 001=1618
2. Напрямую, т.е. делением на 8 или на 16 до получения целого
остатка
Пример: 388 16
32 24 16
68 16 1
64 8
4
113 8
8
14
33
-8
-32
6
8
1
1
Если после проверки учитель выясняет достаточную степень усвоения этого
материала учениками, можно перейти к более сложной теме:
Система счисления с произвольным основанием.
Зная общие принципы построения систем счисления каждое
десятичное число можно представить в виде, который бы
соответствовал системе счисления с любым произвольным
основанием.
Пример: 38810=3*10^2+8*10^1+8*10^0 –проведем аналогию:
6048=6*8^2+0*8^1+4*8^0 – здесь мы видим
разложение числа на степени восьмерки, с коэффициентами в
интервале 0-7
Представим это число в системе с основанием «5»:
Способ 1: 388 5
35 77 5
38 5 15 5
=30235
35 27 15 3
3 25
0
2
Способ 2: 5^4 5^3 5^2 5^1 5^0
625 125 25 5
1
388=3*5^3+0*5^2+2*5^1+3*5^0=30235
Пример:
Дано число 5 в двенадцатеричной системе счисления, где цифра  заменяет 10, а цифра - 11
Переведите это число в десятичную систему счисления.
Download