Презентация, доклад на тему Системы счисления

Содержание

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

Слайд 1Системы счисления

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

Слайд 2Система счисления – совокупность правил наименования и изображения чисел с помощью

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

Значение цифры не зависит от позиции, в которой она находится.

Значение цифры зависит от позиции, в которой она находится.

Пример: Римская система счисления

Пример: Двоичная, десятичная, восьмеричная, шестнадцатеричная

55510

VIII, IX

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

Слайд 3Десятичная СС:
Двоичная СС:
Восьмеричная СС:
Шестнадцатеричная СС:
0,1,2,3,4,5,6,7,8,9
0,1
0,1,2,3,4,5,6,7
0..9, 10=A, 11=B, 12=C, 13 = D,

14 = E, 15 = F

Примеры: 12510 10112 3028 С516

Основание системы счисления

Десятичная СС:Двоичная СС:Восьмеричная СС:Шестнадцатеричная СС:0,1,2,3,4,5,6,7,8,90,10,1,2,3,4,5,6,70..9, 10=A, 11=B, 12=C, 13 = D, 14 = E, 15 = FПримеры:

Слайд 4Перевод чисел из десятичной системы в другую
Необходимо разделить число A на

основание заданной СС (k).
Делить до тех пор пока последнее частное не будет меньше k.
Записать полученные остатки в обратном порядке.

2510=110012

12010=1708

9010=5А16

Остаток от деления всегда должен быть меньше основания заданной системы счисления!

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

Перевод чисел из десятичной системы в другуюНеобходимо разделить число A на основание заданной СС (k). Делить до

Слайд 5Перевод чисел из десятичной системы в двоичную
Четное – остаток 0
Нечетное –

остаток 1

2510=110012

Перевод чисел из десятичной системы  в двоичнуюЧетное – остаток 0Нечетное – остаток 12510=110012

Слайд 6Перевод чисел из любой в десятичную
Число Bk можно представить в виде:
BmBm-1…B2B1B0
m

– количество цифр(символов) в числе -1
Перевод чисел из любой в десятичнуюЧисло Bk можно представить в виде:BmBm-1…B2B1B0m – количество цифр(символов) в числе -1

Слайд 9Перевод чисел из двоичной в шестнадцатеричную
Алгоритм перевода:
Разбить число на тетрады, начиная

с младшего разряда
Заменить каждую тетраду на соответствующее значение в 16-чной системе
Записать полученные значения, не меняя порядок

1011000112 → X16

Пример:

Перевод чисел из двоичной в шестнадцатеричнуюАлгоритм перевода:Разбить число на тетрады, начиная с младшего разрядаЗаменить каждую тетраду на

Слайд 10Перевод чисел из шестнадцатеричной в двоичную
Алгоритм перевода:
Каждое цифру (букву) числа заменить

на тетраду
Записать полученные значения, не меняя порядок

45C16 → X2

Пример:

Перевод чисел из шестнадцатеричной в двоичнуюАлгоритм перевода:Каждое цифру (букву) числа заменить на тетраду Записать полученные значения, не

Слайд 11Перевод чисел из двоичной в восьмеричную
Алгоритм перевода:
Разбить число на триады, начиная

с младшего разряда
Заменить каждую триаду на соответствующее значение в 8-чной системе
Записать полученные значения, не меняя порядок

101110112 → X8

Пример:

Перевод чисел из двоичной в восьмеричнуюАлгоритм перевода:Разбить число на триады, начиная с младшего разрядаЗаменить каждую триаду на

Слайд 12Перевод чисел из восьмеричной в двоичную
Алгоритм перевода:
Каждое цифру числа заменить на

триаду
Записать полученные значения, не меняя порядок

6028 → X2

Пример:

Перевод чисел из восьмеричной в двоичнуюАлгоритм перевода:Каждое цифру числа заменить на триадуЗаписать полученные значения, не меняя порядок

Слайд 13Перевод чисел из шестнадцатеричной в восьмеричную
Алгоритм перевода:
Перевести число в двоичную систему

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

Слайд 14Перевод чисел из восьмеричной в шестнадцатеричную
Алгоритм перевода:
Перевести число в двоичную систему

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

Слайд 15Сложение двоичных чисел
0+0=0
1+0=1
0+1=1
1+1=10
1+1+1=11
1+1+1+1=100
1+1+1+1+1=101
1+1+1+1+1+1=110 и т.д.

Сложение двоичных чисел0+0=01+0=10+1=11+1=101+1+1=111+1+1+1=1001+1+1+1+1=1011+1+1+1+1+1=110 и т.д.

Слайд 16Умножение двоичных чисел
0*0=0
1*0=0
0*1=0
1*1=1

Умножение двоичных чисел0*0=01*0=00*1=01*1=1

Слайд 174. К полученной сумме прибавляется единица (которая была отброшена на 3

этапе).

Правила вычитания:

Вычитание заменяется на операцию сложения.

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

2. Уменьшаемое и вычитаемое складываются.

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

Вычитание двоичных чисел

Что такое обратный код?

Это число в котором единицы заменяются на нули, а нули – на единицы!

Эта операция называется – ИНВЕРТИРОВАНИЕ или ИНВЕРСИЯ!

1 →0

0 → 1

4. К полученной сумме прибавляется единица (которая была отброшена на 3 этапе).Правила вычитания: Вычитание заменяется на операцию

Слайд 18Как определить какое число меньшее?
То число меньшее, в котором меньшее

количество цифр

Если количество цифр одинаковое, то меньшее число то, в котором цифра ноль «встретится» быстрее (слева направо)

Пример:

11011

1011

101011

110101

Как определить какое число меньшее? То число меньшее, в котором меньшее количество цифрЕсли количество цифр одинаковое, то

Слайд 19 Задание: Вычислить: 101112-10012=
В данном примере меньшее по модулю число 1001,

поэтому его инвертируем - меняем все значения разрядов на противоположные.

Количество разрядов в инвертированном числе обязательно должно быть равно количеству разрядов в 1 числе (неизмененном).

Складываем неизмененное число с инвертированным (обратным кодом).

Задание: Вычислить: 101112-10012=В данном примере меньшее по модулю число 1001, поэтому  его инвертируем - меняем

Слайд 20Отбрасываем в результате единицу, стоящую слева.
К полученному результату прибавляем единицу
Полученный

результат – 11102
Отбрасываем в результате единицу, стоящую слева. К полученному результату прибавляем единицуПолученный результат – 11102

Слайд 21Задание: Вычислить: 10102-11102 =
Меньшее число 1010, обратный код = 0101
Решение:
Складываем
Отбрасываем первую

единицу

Прибавляем единицу

Задание: Вычислить: 10102-11102 =Меньшее число 1010, обратный код = 0101Решение:СкладываемОтбрасываем первую единицуПрибавляем единицу

Слайд 22Проверочная работа №1
Задание 1. Напишите дату своего рождения
DD.MM.YYYY
Переведите числа в указанную

СС и выполните вычисления (в 2-чной системе):

Задание 2. Напишите своё полное имя, закодируйте с помощью ASCII

Код первой буквы переведите в 2-чную систему.
Остальные: все гласные – в 16-чную, согласные – в 8-чную

Проверочная работа №1Задание 1. Напишите дату своего рожденияDD.MM.YYYYПереведите числа в указанную СС и выполните вычисления (в 2-чной

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть