Двоичная система счисления
Особая значимость двоичной системы счисления в информатике определяется тем, что внутреннее представление любой информации в компьютере является двоичным, т. е. описываемым наборами только из двух знаков (0 и 1).
Конкретизируем описанный выше способ в случае перевода чисел из десятичной системы в двоичную. Целая и дробная части переводятся порознь. Для перевода целой части (или просто целого) числа необходимо разделить ее на основании системы счисления и продолжать делить частные от деления до тех пор, пока частное не станет равным 0. Значения получившихся остатков, взятые в обратной последовательности, образуют искомое двоичное число.
Например: Остаток
25:2 = 12 (1),
12:2 = 6 (0),
6:2 = 3 (0),
3:2=1 (1),
1:2 = 0 (1).
Таким образом, 2510=110012.
Для перевода дробной части (или числа, у которого «0» целых) надо умножить ее на 2. Целая часть произведения будет первой цифрой числа в двоичной системе. Затем, отбрасывая у результата целую часть, вновь умножаем на 2 и т. д. Заметим, что конечная десятичная дробь при этом вполне может стать бесконечной (периодической) двоичной. Например:
0,73 ∙ 2 = 1,46 (целая часть 1),
0,46 ∙ 2 = 0,92 (целая часть 0),
0,92 ∙ 2 = 1,84 (целая часть 1),
0,84 ∙ 2 = 1,68 (целая часть 1) и т. д.
В итоге
0,7310 = 0,1011...2.
Над числами, записанными в любой системе счисления, можно производить различные арифметические операции. Так, для сложения и умножения двоичных чисел необходимо использовать таблицу.
Таблицы сложения и умножения в двоичной системе
+ | 0 | 1 |
| * | 0 | 1 |
0 1 | 0 1 | 1 10 |
| 0 1 | 0 0 | 0 1 |
Заметим, что при двоичном сложении 1 + 1 возникает перенос единицы в старший разряд точь-в-точь как в десятичной арифметике:
1001 + 11 1100
| 1001 11 1001 +1001 . 11011 |
Деление осуществляется по тому же алгоритму что и в десятичной системе – «деление уголком». От делимого выделяется часть большая делителя, но не больше чем на разряд. В результате ставится 1, и записывается делитель под делимым, сносится следующая цифра, если получившееся значение числа превосходит делитель, пишется – 1, если нет – 0 и сносится следующая цифра, и т. д., до получения результата или достижения требуемой точности.
Например, найти частное чисел 10000012 и 1012.
1000001| 101 101 1101 110 101 101 101 0 |
- Двоичная система счисления
- Восьмеричная и шестнадцатеричная системы счисления
- Логические операции
- Логические законы
- Переключательные схемы
- С х е м а не (Отрицание)
- Инструментарий информационных технологий
- Составляющие информационной технологии
- Классификация информационных технологий
- Этапы развития информационных технологий
- Понятие модели. Моделирование
- Классификация моделей
- Формализация
- Интуитивное определение алгоритма
- Свойства алгоритма:
- Формы представления алгоритма
- Этапы решения задач с помощью компьютера
- Линейный алгоритм
- Ветвление
- Циклические алгоритмы
- История развития вычислительной техники
- Архитектура фон Неймана
- Поколения компьютеров
- I поколение
- II поколение
- III поколение
- IV поколение
- Устройство персонального компьютера
- 30. Понятие программного обеспечения
- 31.Базовый уровень программного обеспечения
- 32.Системный и служебный уровни программного обеспечения
- Виды пользовательского интерфейса:
- Основные функции операционных систем:
- 33.Прикладной уровень программного обеспечения
- Прикладное программное обеспечение общего назначения
- Специальное прикладное программное обеспечение
- 34.Классификация данных
- Классификационные признаки
- 35.Представление элементарных данных
- Основные типы данных:
- Решение.
- Решение.
- 36.Модели данных
- Реляционная модель
- Иерархическая модель
- Сетевая модель
- 37.Кодирование графической информации
- Растровый метод
- Векторный метод
- 38.Кодирование звуковой информации
- 39.Устройства внешней памяти Магнитные диски
- Оптические диски
- Флэш-память
- 40.Архитектура многопользовательских систем
- Телеобработка
- Технология «Файл/сервер»
- Технология «клиент/сервер»
- 41. Области применения баз данных
- Виды аис:
- 42. Схема передачи информации в линии связи
- Некоторые характеристики каналов связи
- Решение.
- 43.Передача информации в компьютерных линиях связи
- Параллельная передач а данных
- Последовательная передача данных
- Виды серверов:
- 45.Классификация вычислительных сетей
- 46.Эталонная модель взаимодействия открытых систем
- 47.Качество информации
- 48.Безопасность информации
- 49.Антивирусные программные средства
- 50.Обеспечение достоверности информации
- 2. Аппаратно-программные
- 51.Обеспечение сохранности информации
- 52.Обеспечение конфиденциальности информации