Скачать презентацию Системы счисления Всё есть число говорили пифагорейцы Скачать презентацию Системы счисления Всё есть число говорили пифагорейцы

400346.ppt

  • Количество слайдов: 23

Системы счисления “Всё есть число” – говорили пифагорейцы, подчеркивая важную роль чисел в практической Системы счисления “Всё есть число” – говорили пифагорейцы, подчеркивая важную роль чисел в практической деятельности. Для обмена информацией с другими людьми человек использует естественные языки (русский, английский, китайский и др. ). В основе языка лежит алфавит, то есть набор символов (знаков), которые человек различает по их начертанию. Так в основе русского языка 33 знака, в английском – 26 знаков, в китайскомдесятки тысяч знаков – иероглифов и т. д. n Для представления чисел используют особые знаковые системы. Которые называют n системами счисления. Системы счисления – это способ записи чисел с помощью заданного набора специальных знаков (цифр)

Позиционные и непозиционные системы счисления n. Все системы счисления делятся на две группы: позиционные Позиционные и непозиционные системы счисления n. Все системы счисления делятся на две группы: позиционные и непозиционные. n. В непозиционных системах значение цифры не зависит от ее положения в числе, например, в числе III (3) записанном в Римской системе счисления значение цифры I не изменяется, на каком бы месте в числе она не стояла. n. I (1), V (5), X (10), L (50), C (100), D (500), M (1000). n. А в позиционных – зависит. Тогда как цифра 1, записанная в десятичной системе в виде числа 123 или 231 – в первом числе означает одну сотню, а во втором числе означает одну единицу.

Позиционные системы счисления n n n Любая позиционная система счисления характеризуется своим основанием Основание Позиционные системы счисления n n n Любая позиционная система счисления характеризуется своим основанием Основание позиционной системы счисления – это количество различных знаков или символов, используемых для изображения цифр в данной системе счисления. За основание системы счисления можно принять любое натуральное число – два, три, четыре и т. д. В разные исторические периоды многие народы пользовались системами счисления отличными от десяти. Так, например, довольно широкое распространение имела двенадцатеричная система. В устной речи остатки этой системы сохранились, когда мы вместо 12 употребляем “дюжина”. У англичан оно осталось – 1 фут=12 дюймам, 1 шиллинг=12 пенсам.

Десятичная система счисления n. Приняв за основание число 10, получаем знакомую нам десятичную систему Десятичная система счисления n. Приняв за основание число 10, получаем знакомую нам десятичную систему счисления: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 6 5 десятичной системы счисления q=10 8 9 4 Всего 10 разных знаков 3 составляют алфавит десятичной 2 системы счисления. Можно записать любое число включая все эти знаки: 237, 12840, 987, 23. . . n. Основание системы счисления обозначают буквой q. n. Для 7 1 0

Двоичная система счисления n. Приняв за основание число 2, получаем двоичную систему счисления: 0, Двоичная система счисления n. Приняв за основание число 2, получаем двоичную систему счисления: 0, 1 Всего 2 разных знака составляют алфавит двоичной системы счисления. Можно записать любое число включая эти знаки: 1, 101, 110, 10010011… обратите внимание: используем только цифры от 0 до 1. Для двоичной системы счисления q=2

Восьмеричная система счисления n n Приняв за основание число 8, получаем восьмеричную систему счисления: Восьмеричная система счисления n n Приняв за основание число 8, получаем восьмеричную систему счисления: 0, 1, 2, 3, 4, 5, 6, 7 Всего 8 разных знаков составляют алфавит восьмеричной системы счисления Можно записать любое число включая все эти знаки: 237, 145, 32, 12765… - обратите внимание: используем цифры от 0 до 7 n Для восьмеричной системы счисления q=8

Шестнадцатеричная система счисления n. Приняв за основание число 16, получаем шестнадцатеричную систему счисления. Здесь Шестнадцатеричная система счисления n. Приняв за основание число 16, получаем шестнадцатеричную систему счисления. Здесь мы можем воспользоваться 10 знаками десятичной системы, добавив еще 6 знаков – буквы латинского алфавита (A, B, C, D, E, F): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 10 11 12 13 14 15 Всего 16 разных знаков составляют алфавит шестнадцатеричной системы счисления. Можно записать любое число включая все эти знаки: А 37, 1 В 45, F 302, 1 A 3 C 5… - обратите внимание: используем знаки от 0 до F. n. Для шестнадцатеричной системы счисления q=16

АРИФМЕТИЧЕСКИЕ ДЕЙСТВИЯ n Арифметические операции выполняются в любой системе счисления по одним и тем АРИФМЕТИЧЕСКИЕ ДЕЙСТВИЯ n Арифметические операции выполняются в любой системе счисления по одним и тем же правилам. n СЛОЖЕНИЕ. ДВОИЧНЫХ ЧИСЕЛ 0 0 1 1 n + + 0 1 =0 = 1 = 10 Сложение много разрядных чисел в двоичной системе счисления происходит согласно данной таблице с учетом переноса в старший разряд.

АРИФМЕТИЧЕСКИЕ ДЕЙСТВИЯ СЛОЖЕНИЕ ДВОИЧНЫХ ЧИСЕЛ n n n 1102 +112 10012 1112 + 112 АРИФМЕТИЧЕСКИЕ ДЕЙСТВИЯ СЛОЖЕНИЕ ДВОИЧНЫХ ЧИСЕЛ n n n 1102 +112 10012 1112 + 112 10102 100112 + 1112 10102 1001012 + 10112 1100002 0 + 0 =0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10

АРИФМЕТИЧЕСКИЕ ДЕЙСТВИЯ УМНОЖЕНИЕ ДВОИЧНЫХ ЧИСЕЛ n n n 1102 Х 11 2 + 1102 АРИФМЕТИЧЕСКИЕ ДЕЙСТВИЯ УМНОЖЕНИЕ ДВОИЧНЫХ ЧИСЕЛ n n n 1102 Х 11 2 + 1102 110 10010 0 Х 0 = 0 0 Х 1 = 0 1 Х 0 = 0 1 Х 1 = 1

Разложение чисел по степеням основания Рассмотрим в качестве примера десятичное число 555. Цифра 5 Разложение чисел по степеням основания Рассмотрим в качестве примера десятичное число 555. Цифра 5 встречается трижды, причем самая правая обозначает пять единиц – наименьшее значение – пять единиц, вторая справа – пять десятков, третья справа – пять сотен. Позиция цифры в числе называется разрядом. В записи правый разряд – разряд единиц, затем смещаясь влево - десятки, сотни, тысячи и так далее. Число 555 записано в привычной для нас свернутой форме. Мы настолько привыкли к такой записи, что уже не замечаем, как в уме умножаем цифры числа на разные степени числа 10. Это число в развернутой форме будет выглядеть так : 55510 = 5 · 102 + 5 · 101 + 5 · 100 , откуда видно, что число в позиционной системе записывается в виде суммы числового ряда степеней основания ( в нашем случае это 10), в качестве коэффициентов которых выступают цифры данного числа.

Разложение чисел по степеням основания n. Теперь запишем двоичное число, которое может состоять только Разложение чисел по степеням основания n. Теперь запишем двоичное число, которое может состоять только из нулей и единиц, например, 11112 в развернутом виде: n 11112 = 1 · 23 + 1 · 22 + 1 · 21 + 1 · 20. n. Теперь запишем восьмеричное число, которое может состоять из цифр от 0 до 7, например, 24518 в развернутом виде: n 24518 = 2 · 83 + 4 · 82 + 5 · 81 + 1 · 80 n. Рассмотрим развернутую запись числа представленного в шестнадцатеричной системы счисления: n. А 23 С 16 = А · 163 + 2 · 162 + 3 · 161 +С · 160 Где цифра А= 10, С=12.

Перевод чисел из одной системы счисления в q=10 q=2 q=8 q=16 другую 0 0 Перевод чисел из одной системы счисления в q=10 q=2 q=8 q=16 другую 0 0 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 16 10000 20 10 17 10001 21 11 18 10010 22 12 n При переводе из одной системы счисления в другую можно пользоваться таблицей соответствия.

ПЕРЕВОД ЧИСЕЛ из десятичной системы n 1) 2) n Перевод числа из десятичной системы ПЕРЕВОД ЧИСЕЛ из десятичной системы n 1) 2) n Перевод числа из десятичной системы в д систему счисления c другим основанием: Последовательно выполнять деление исходного целого числа на основание той системы, в которую переводим, пока не получится частное меньшее делителя. Записать полученные остатки в обратном порядке, начиная с последнего частного. Просмотрим исполнение данного алгоритма на практике:

n. Возьмем десятичное число, например, 1310 и nпереведем его в двоичное, выполняя деление на n. Возьмем десятичное число, например, 1310 и nпереведем его в двоичное, выполняя деление на основание: 2 13 2 12 6 2 1 6 3 2 0 2 1 1 Ответ читаем по остаткам - наоборот! Получили что 1310 = 11012 Проверка: 3 2 1 0 11012= 1 · 23 + 1 · 22 + 0 · 21 + 1 · 20 = 8 + 4 + 0 + 1 = 1310 Итак, перевод из десятичной системы в любую другую происходит путем деления исходного числа на основание той системы, в которую переводим.

n. Теперь возьмем десятичное число, например, 6910 и переведем его в восьмеричное, выполняя деление n. Теперь возьмем десятичное число, например, 6910 и переведем его в восьмеричное, выполняя деление на основание: 8 69 64 5 Проверка: 8 8 8 0 8 1 Ответ читаем по остаткам - наоборот! Получили: 6910 = 1058 210 1058= 1 · 82 + 0 · 81 + 5 · 80 =64 + 0 + 5 = 6910

n. Возьмем то же десятичное число 6910 и переведем его в шестнадцатеричное, только теперь n. Возьмем то же десятичное число 6910 и переведем его в шестнадцатеричное, только теперь выполняя деление на основание: 16 Проверка: 69 16 64 4 5 Ответ читаем по остаткам - наоборот! Получили 6910 = 4516 10 4516= 4 · 161 + 5 · 160 =64 + 5 = 6910

n Рассмотрим еще перевод десятичного числа 16910 в шестнадцатеричное, выполняя деление на основание: 16 n Рассмотрим еще перевод десятичного числа 16910 в шестнадцатеричное, выполняя деление на основание: 16 169 16 160 10 9 Последнее частное не делится на 16, и мы заменяем его согласно алфавиту 16 ричной системы на символ А : Получили 16910 = А 916 Выполнив проверку убеждаемся в правильности перевода: 1 0 А 916= А · 161 + 9 · 160 = 10 · 16 + 9 = 16910 - Перевод из десятичной системы в любую другую происходит путем деления исходного числа на основание той системы, в которую переводим.

ПЕРЕВОД ЧИСЕЛ в десятичную систему n ПЕРЕВОД чисел в десятичную систему счисления выполнить довольно ПЕРЕВОД ЧИСЕЛ в десятичную систему n ПЕРЕВОД чисел в десятичную систему счисления выполнить довольно легко. Для этого необходимо записать число в развернутой форме и вычислить его значение в десятичном виде. n Перевод числа из двоичной системы в десятичную: 4 3 2 1 0 n n 1) 110102 =1 · 24 + 1 · 23 + 0 · 22 + 1 · 21 + 0 · 20 n = 16 + 8 + 0 + 2 + 0 = 26. n 4 3 2 1 0 n 2) 100112 = 1 · 24 + 0 · 23 + 0 · 22 + 1 · 21 + 1 · 20 = n = 16 + 0 + 2 + 1 = 19 n n 2 1 0 3) 1112 = 1 · 2 2 + 1 · 2 1 + 1 · 20 = 4 + 2 + 1 = 7

n n n n Перевод числа из восьмеричной системы в десятичную: 3210 1) 12708 n n n n Перевод числа из восьмеричной системы в десятичную: 3210 1) 12708 = 1 · 83 + 2 · 82 + 7 · 81 + 0 · 80 = = 512 + 128 + 56 + 0 = 696 2 1 0 2) 3468 = 3 · 82 + 4 · 81 + 6 · 80 = = 192 + 32 + 6 = 230 1 0 3) 578 = 5 · 81 + 7 · 80 = 40 + 7 = 47

n n n n n Перевод числа из шестнадцатеричной системы в десятичную: 21 0 n n n n n Перевод числа из шестнадцатеричной системы в десятичную: 21 0 1) 1 В 516 = 1 · 162 + В · 161 + 5 · 160 = = 256 + 176 + 5 = 437 2 10 2) 18 Е 16 = 1 · 162 + 8 · 161 + Е · 160 = = 64 + 128 + 14 · 1 = 206 3 2 10 3) 1 А 5 D 16 = 1 · 163 + A · 162 + 5 · 161 + D · 160 = = 4096 + 10 · 256 + 80 + 13 · 1 = 6749

Конец Конец