11.87M
Категория: ИнформатикаИнформатика

Двоичная система: от перевода до вычислений

1.

Двоичная система: от перевода
до вычислений

2.

01. Зачем компьютеру двоичный код
CONTENTS
02. Перевод чисел
03. Сложение в двоичной системе
04. Вычитание и заём
05. Итоги и переход к новым системам

3.

Зачем компьютеру двоичный код
01

4.

Двоичная система — язык компьютера
01
Основание 2 и состояния
Арифметические операции в двоичной системе сведены к минимуму правил, что делает
логические схемы компьютера простыми и быстрыми в обработке данных.
Простота арифметики
Двоичная система использует основание 2, что позволяет компьютерам работать с
элементами, имеющими два состояния: включено и выключено. Это упрощает создание
надёжных и дешёвых электронных устройств.
03
Универсальность двоичного кода
Все данные в компьютере хранятся и обрабатываются в виде двоичных чисел. Это
обеспечивает единый язык для всех видов данных, от текста до изображений.
02

5.

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

6.

Перевод чисел
02

7.

Из двоичной в десятичную: развёрнутая форма
Метод развёрнутой формы
Общая формула
Для перевода двоичного числа в десятичную систему
Общая формула перевода двоичного числа в десятичную
используется развёрнутая форма записи. Каждый разряд
систему: ∑(цифра × 2^позиция). Это позволяет перевести
умножается на 2 в степени его позиции.
любое двоичное число.
Пример перевода
Проверка перевода
Например, число 1101₂ переводится как 1·2³ + 1·2²
+ 0·2¹ + 1·2⁰ = 8 + 4 + 0 + 1 = 13. Индекс 2
указывает на основание системы.
Перевод можно проверить, обратно переведя десятичное
число в двоичную систему и сравнив результаты.

8.

Из десятичной в двоичную: деление
на 2
Метод деления на 2
Для перевода числа из десятичной системы в двоичную, нужно
делить число на 2, записывая остатки на каждом шаге, пока не
получится 0. Затем остатки записываются в обратном порядке.

9.

Признаки чётности и делимости
Чётность числа
Делимость на 4
Последняя цифра двоичного
Общие признаки
числа показывает его чётность:
Если двоичное число
0 — чётное, 1 — нечётное. Это
заканчивается на два нуля, оно
Общие признаки делимости на
позволяет быстро определить
делится на 4. Это свойство
2ⁿ: число делится на 2ⁿ, если его
свойства числа без перевода.
используется для быстрой
последние n цифр равны нулям.
проверки делимости.
Это упрощает анализ чисел.

10.

Сложение в двоичной системе
03

11.

Правила сложения и переноса
01
02
Основные правила сложения
Перенос в следующий разряд
Сложение в двоичной системе выполняется по
Перенос происходит, когда сумма в текущем
простым правилам: 0+0=0, 1+0=1, 1+1=10₂
разряде превышает 1. Это аналогично
(записываем 0, перенос 1), 1+1+1=11₂
десятичной системе, когда сумма превышает
(записываем 1, перенос 1).
9.

12.

Пример сложения и проверка
1
Пример сложения
Сложим числа 1011101₂ и 110111₂
столбиком, учитывая переносы.
Результат будет 10010100₂.
2
Проверка в
десятичной системе
Переведём слагаемые в
десятичную систему: 93 + 55 =
148. Перевод результата
10010100₂ также даёт 148,
подтверждая правильность.
3
Важность проверки
Проверка перевода и
вычислений в обеих системах
счисления помогает избежать
ошибок и подтверждает
правильность алгоритма.

13.

Вычитание и заём
04

14.

Правила вычитания и случаи займа
Основные правила вычитания
Аналогия с десятичной
системой
Вычитание в двоичной системе выполняется по
Механизм займа аналогичен десятичной системе,
правилам: 0-0=0, 1-0=1, 1-1=0, 10₂-1=1. Если в
но проще, поскольку возможны только два
разряде 0, а вычитаем 1, берём заём.
состояния разряда.
Механизм займа
Пример займа
При заёме старший разряд уменьшается на 1,
Например, при вычитании 1000₂ - 1₂, заём
промежуточные нули становятся единицами, а
превращает 1000₂ в 0110₂, и результат становится
текущий разряд получает 10₂=2.
111₂.

15.

Пример вычитания и контроль
Пример вычитания
Проверка в десятичной
системе
Вычтем 110111₂ из 1011101₂ столбиком,
Переведём числа в десятичную систему:
учитывая займы. Результат будет 100110₂.
93 - 55 = 38. Перевод результата 100110₂
также даёт 38, подтверждая
правильность.

16.

Вычитание из меньшего большего
Вычитание с инверсией знака
Если уменьшаемое меньше вычитаемого, инвертируем знак
и вычитаем наоборот. Например, 10111₂ - 110101₂ становится (110101₂ - 10111₂), результат -11110₂.

17.

Итоги и переход к новым системам
05

18.

Ключевые выводы о двоичной арифметике
Универсальность двоичной
системы
Правила арифметики
Двоичная система обеспечивает универсальный
Сложение и вычитание в двоичной системе
способ хранения и обработки данных в
выполняются по простым правилам с переносом
компьютерах, используя только два символа: 0 и 1.
и займом, аналогичным десятичной системе.
Методы перевода
Признаки свойств чисел
Перевод из двоичной в десятичную систему
Последняя цифра двоичного числа показывает
осуществляется через развёрнутую форму, а из
его чётность, а два младших нуля — делимость на
десятичной в двоичную — через деление на 2.
4. Эти признаки упрощают анализ чисел.

19.

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

20.

Спасибо за внимание
English     Русский Правила