close

Вход

Забыли?

вход по аккаунту

?

КодированиеИнформации

код для вставкиСкачать
одирование информации
2
Перевод в другие единицы
25 Кб
=
=25
∙
1024 байт =25
∙
1024
∙
8 бит
=25:1024 Мб =25:1024
:1024=
25:1024
2
Гб
=25:1024
:1024:1024=
25:1024
3
Тб
крупные единицы
мелкие
единицы
деление
умножение
3
Перевод в другие единицы
Сравните (поставьте знак <, > или =):
3 байта 24 бита 1000 байт 1 б
220 байт
0,25 б
1 б
1500 б
8192 бита
1 б
4
воичное кодирование
воичное кодирование –
это кодирование всех видов информации с помощью двух знаков (обычно 0 и 1).
ередача электрических сигналов:
сигнал с помехами
время
U
«
1
»
«
0
»
полезный сигнал
сигнал с помехами
5 U
1 0 1
время
полезный сигнал
5
воичное кодирование
•
в такой форме можно закодировать все виды
информации
•
нужны только устройства с двумя состояниями
•
практически нет ошибок
при передаче
•
компьютеру легче
обрабатывать данные
•
человеку сложно
воспринимать двоичные коды
ожно ли использовать не «0» и «1», а другие символы, например, «» и «»?
?
кодировщик
символы
рисунки
101011011101110110101
Алфавитный подход
к измерению информации
Алфавитный подход
позволяет определить количество информации, заключенной в тексте.
А Б В Г Д М Н О П Р Т
2
i
=N
N
–
количество символов в алфавите (мощность алфавита)
i –
количество информации, содержащейся в одном символе алфавита
Количество информации в тексте
V=K
K –
число символов в тексте
V –
объем информации
7
одирование символов
екстовый файл
•
на экране
(
символы
)
•
в памяти –
двоичные коды
1000001
2
1000010
2
1000011
2
1000100
2
файле хранятся не изображения символов, а их числовые коды в двоичной системе!
!
65
66
67
68
где же хранятся изображения?
8
одирование символов
1.
колько символов
надо использовать одновременно?
или 65536 (
UNICODE
)
2.
колько места
надо выделить
на символ
:
3.
Выбрать
256 любых символов
(или 65536) -
алфавит
.
4.
Каждому символу –
уникальный код 0..255
(или 0..65535). Таблица символов:
5.
Коды –
в двоичную систему
.
256
256
= 2
8
8 бит
на символ 65
66
67
68
…
A
B
C
D
…
коды
9
Задачи: текст
колько места в памяти надо выделить для хранение предложения Привет, Вася!
Ответ:
13 байт или 104 бита
(в UNICODE: 26 байт или 208 бит)
считаем все символы, включая знаки препинания (здесь 13
символов)
если нет дополнительной информации, то считаем, что 1 символ занимает 1 байт
в кодировке UNICODE 1 символ занимает 2 байта
10
Задачи: текст
колько места надо выделить для хранения 10 страниц книги, если на каждой странице помещаются 32 строки по 64 символа в каждой?
на 1 странице 32
∙
64=2048 символов
на 10 страницах 10
∙
2048=20480 символов
каждый символ занимает 1 байт
Решение:
Ответ:
20480 байт или …
20480
∙
8 бит или …
20480:1024 Кб = 20 Кб
11
одировка 1 байт на символ
0
1
254
255
127
128
таблица ASCII
(
международная
)
кодовая страница
ASCII
= American Standard Code for Information Interchange
0
-
31
управляющие символы:
7 –
звонок, 10 –
новая строка, 13 –
возврат каретки,
2
7 –
Esc.
32
пробел
знаки препинания
: . , : ; ! ?
специальные знаки
: + -
* / () {} []
48
-
57
цифры 0..9
65
-
90
заглавные латинские буквы A
-
Z
97
-
122 строчные латинские буквы a
-
z
одовая страница (расширенная таблица ASCII
)
для русского языка:
CP
-
866
для системы MS DOS
CP
-
1251 для системы
Windows (
Интернет
)
8
-
R
для системы UNIX
(
Интернет
)
12
одировка UNICODE
(
UTF
-
16
)
•
Windows
, MS Office
, …
•
16 бит на символ
•
65536
или
2
16
символов в одной таблице
можно одновременно использовать символы разных языков
(
Интернет
)
размер файла увеличивается в 2 раза
13
одирование чисел (двоичная система)
лфавит: 0, 1
снование
(количество цифр): 2
10 ®
®
19
2
9
18
1
2
4
8
1
2
2
4
0
2
1
2
0
2
0
0
1
19 = 10011
2
система счисления
10011
2
4 3 2 1 0
разряды
= 1
∙
2
4 +
0
∙
2
3
+
0
∙
2
2
+
1
∙
2
1
+
1
∙
2
0
= 16 + 2 + 1 = 19
0,25
10
= 0,01
0 25
2
0
50
2
1
00
Ч
Автор
megrebin
Документ
Категория
Презентации
Просмотров
89
Размер файла
532 Кб
Теги
кодированиеинформации
1/--страниц
Пожаловаться на содержимое документа