100.01K
AI

symbols

1.

Символы и двоичный
код
Как текст записывается в память устройства
01

2.

Александр Желясков
Сегодня я ваш учитель
информатики
2

3.

Почему двоичный код?
У транзистора два положения — это и есть 0 и 1
0
выключен
1
включён
Миллионы транзисторов
в процессоре
Первые компьютеры были на
лампочках
3

4.

Как устройство читает текст?
Компьютер не понимает буквы — только числа
Сообщение
Кодировка
Двоичный код
то, что вы пишете в
мессенджере
правило: символ →
число
нули и единицы
Кодировка — это и есть таблица соответствия
4

5.

Сколько бит нужно на букву?
В русском алфавите 33 буквы. Сколько вариантов даёт n бит?
1 бит
2 бита
3 бита
4 бита
5 бит
6 бит
21
22
23
24
25
26
=2
=4
=8
= 16
= 32
= 64
мало
мало
мало
мало
мало
хватает
Нужно 6 бит на букву: 26 = 64 ≥ 33
5

6.

Слово «МАМА» в двоичном коде
А — номер 0 → 000000; М — 14-я буква, номер 13 → 001101
М
А
М
А
001101
000000
001101
000000
001101 000000 001101 000000
6

7.

Обозначения для задач
А
Алфавит
N
N — число символов
i
i — вес символа
набор букв или символов, например русский язык
количество символов в алфавите
сколько бит нужно, чтобы записать один символ
7

8.

Вес одного символа
i
2 ≥N
Запишите себе
2
потому что у бита два состояния
i
степень, при которой получаем N
или чуть больше
8

9.

Пример: язык друга
В новом языке всего 8 символов (N = 8). Чему равно i?
ответ
22
23
i=3
=4
=8
бита на один символ
поместит только 4 символа
помещает ровно 8 символов
9

10.

Задачи: вес символа
1
Алфавит содержит 16 символов. Сколько бит весит один символ?
2
В алфавите 40 символов. Найдите i.
3
Алфавит состоит из 128 символов. Чему равен вес одного
символа?
10

11.

Единицы информации
Дальше — гигабайты, терабайты и так далее
1 мегабайт
= 1024 килобайт
1 килобайт
= 1024 байт
1 байт
= 8 бит
1 бит
0 или 1
11

12.

Сколько символов в файле?
Запишите себе
число символов
=
объём файла
÷
вес символа
Пример
вес символа — 10 бит
вес файла — 200 бит
200 : 10 = 20
в файле 20 символов
12

13.

Задачи: размер файла
1
Один символ весит 8 бит, файл — 160 бит. Сколько в нём
символов?
2
Один символ весит 10 бит, файл весит 50 байт. Сколько в нём
символов?
3
Один символ весит 2 байта, файл — 64 байта. Сколько в нём
символов?
13

14.

Спасибо за внимание!
Теперь вы лучше понимаете, как работают
электронные устройства
English     Русский Rules