Двоичный код, перевод чисел, пиксельная сетка, кодирование текста и изображений в двоичной форме.
Компьютер работает с двумя состояниями: есть ток / нет тока
Электронные элементы компьютера (транзисторы) имеют два устойчивых состояния: включено (1) и выключено (0). Поэтому вся информация кодируется последовательностями нулей и единиц — двоичными кодами.
Один двоичный разряд = 1 бит. 8 бит = 1 байт. Один байт может хранить число от 0 до 255.
Десятичное ↔ двоичное
Из двоичного в десятичное: каждая цифра умножается на 2 в степени её позиции (справа, начиная с 0).
1011₂ = 1·2³ + 0·2² + 1·2¹ + 1·2⁰ = 8+0+2+1 = 11
Из десятичного в двоичное: число последовательно делится на 2, остатки записываются снизу вверх.
11 → 11/2=5(1), 5/2=2(1), 2/2=1(0), 1/2=0(1) → 1011₂
Рисуйте двоичными битами — каждый пиксель = 0 или 1
Каждый символ → двоичный код
Запомните — пригодится на экзамене!
| Степень | Значение | Применение |
|---|---|---|
| 2⁰ | 1 | — |
| 2¹ | 2 | — |
| 2² | 4 | — |
| 2³ | 8 | бит в байте... нет, 8 бит = 1 байт |
| 2⁴ | 16 | 1 символ шестнадцатеричной цифры |
| 2⁸ | 256 | Символов в 1 байте (однобайтовая кодировка) |
| 2¹⁰ | 1024 | 1 Кбайт |
| 2¹⁶ | 65 536 | 65536 символов (Unicode BMP) |
| 2²⁰ | 1 048 576 | 1 Мбайт |
| 2³⁰ | 1 073 741 824 | 1 Гбайт |
Объём текста: меняй количество символов и глубину кодирования
Объём изображения: меняй разрешение и глубину цвета
Двигай число — смотри, какие биты загораются
5 случайных вопросов из банка 40. Заработайте максимум XP!
Нажмите «Начать квест» для начала.