Системы счисления. Перевод чисел из одной системы счисления в другую. 9 класс
Копылова Ирина Андреевна,
учитель информатики МОУ школа № 13
E-mail: school13@progtech.ru
Цели урока:
1. Познакомиться с системами
2. Научиться переводить числа из десятичной системы счисления в другие системы счисления и
Система счисления – это определенные правила записи чисел и связанные с ними способы выполнения вычислений.
Системы счисления бывают:
- непозиционные
- позиционные
Непозиционные системы счисления
Значение цифры в записи числа постоянно и не зависит от ее положения в числе (от позиции цифры).
Примеры:
1) единичная система счисления;
2) древнеегипетская система счисления;3) алфавитная система счисления; 4) римская система счисления.
Единичная система счисления
Для обозначения чисел используется один символ, например черта или точка.
1----------------------------- I
2---------------------------- II
34 – IIII------------------- III
миллион
345
Алфавитная (славянская) система счисления
1) для записи чисел использовался буквенный алфавит;
2) над буквой, обозначающей цифру, ставился специальный знак – «титло»;
3) алфавитная система счисления была распространена у древних армян, грузин, арабов, евреев и других народов Ближнего
Востока;
4) славянская система счисления сохранилась в богослужебных книгах.
Пример славянских цифр
Римская система счисления
Цифры римской системы счисления
I V X L C D M
1 5 10 50 100 500 1000
Правила записи римских чисел
2.Если цифры в числе стоят в порядке возрастания слева направо, то из большей цифры вычитается меньшая.
Примеры:
IV = 5 - 1 = 4
IC = 100 - 1 = 99
CDX = (-100 + 500) + 10 = 410
MDXC = 1000 + 500 + (-10 + 100) = 1590
Недостатки римской системы счисления
— Трудно записывать большие числа;
— Нельзя записывать дробные и отрицательные числа;
— Нет нуля;
— Очень сложно выполнять арифметические действия.
Римская система счисления сегодня используется, в основном, для наименования знаменательных дат, томов, разделов и глав в книгах.
Позиционные системы счисления
Французский математик Пьер Симон Лаплас (1749-1827) такими словами оценил «открытие» позиционной системы счисления: «Мысль – выражать все числа немногими знаками, придавая им значение по форме, еще значение по месту, настолько проста, что именно из-за этой простоты трудно оценить, насколько она удивительна.»
Позиционные системы счисления
Значение цифры в записи числа зависит от ее положения в числе (от позиции цифры).
Примеры позиционных систем счисления: двоичная, троичная, пятеричная, восьмеричная, десятичная и др.
Позиционные системы счисления
Система счисления |
Основание |
Алфавит |
Двоичная |
2 |
0, 1 |
Пятеричная |
5 |
0, 1, 2, 3, 4 |
Восьмеричная |
8 |
0,1,2,3,4,5,6,7 |
Десятичная |
10 |
0,1,2,3,4,5,6,7,8,9 |
Десятичная система счисления
Основание: 10
Алфавит: 0,1, 2, 3, 4, 5, 6, 7, 8, 9
Основание – это количество знаков, которое используется для записи чисел.
Алфавит – это набор цифр, из которых состоят числа.
Развернутая форма десятичного числа
555 = 5*102 + 5 *101 + 5*100 = 500 + 50 + 5
5 – коэффициент числа
10 – основание
2,1,0 – степени при основании
Перевод десятичных чисел в двоичную систему счисления
Правило.
Целое десятичное число делится нацело на основание 2.
Затем на 2 делятся все частные от целочисленного деления, до тех пор пока частное не станет меньше основания. Записываем число, начиная с последнего частного, выписывая все остатки в обратном порядке.
Примеры:
|
|
Задания на карточках
Перевести числа из десятичной системы счисления в двоичную:
3910 = 1001112 |
5510 = 1101112 |
2710 = 110112 2310 = 101112
4110 = 1010012 |
3210 = 1000002 |
Задания на карточках
Перевести числа из десятичной системы в другие системы счисления:
|
|
|||
|
|
|||
|
|
|||
Двоичная система счисления
Основание: 2
Алфавит: 0, 1
Вся информация в памяти компьютера представлена в двоичном коде
Перевод двоичных чисел в десятичную систему счисления
Правило: данное двоичное число представить в развернутой форме, а затем найти сумму произведений. Примеры:
3 2 1 0
1 0 1 02 = 1*23+0*22+1*21+0*20 = 8+ 2 = 1010
6 5 4 3 2 1 0
1 0 1 0 1 1 12 = 1*26+0*25+1*24+0*23+1*22+1*21+1*20 = = 64+16+4+2+1 = 8710
Перевод чисел из других систем в десятичную систему счисления
2 1 0
2 0 23 = 2*32+0*31+2*30 = 18 + 2 = 2010
4 3 2 1 0
1 0 2 0 13 = 1*34+0*33+2*32+0*31+1*30 =
= 81+18+1 = 10010
2 1 0
2 1 05 = 2*52+1*51+0*50 = 50 + 5 = 5510
2 1 0
1 1 48 = 1*82+1*81+4*80 = 64 + 8 + 4 = 7610
Задания на карточках
Перевести данные числа в десятичную систему счисления:
|
|
|||
|
|
|
||
|
|
|
||
Считаем палочки
10 1 2 3 4 5
с/с
2 1 10 11 100 101
с/с
Считаем палочки
10 1 2 3 4 5 6 7 8 9 10
с/с
5 1 2 3 4 10 11 12 13 14 20 с/с
Игра «Угадай соседей числа»
|
|
408
|
|
115
|
|
1005
|
|
305
|
|
1215
Игра «Угадай соседей числа»
|
|
215
|
|
1013
|
|
418
|
|
1015
|
|
1205
Приложение Калькулятор
Домашнее задание
Заполнить таблицу
© ООО «Знанио»
С вами с 2009 года.