1.4.2 Кодирование чисел и текста

Содержание

Слайд 2

Виды основных операций с данными
Кодирование числовых данных и текста
Кодирование

Виды основных операций с данными Кодирование числовых данных и текста Кодирование графики
графики
Кодирование мультимедиа

1.4. Основные операции с данными

Слайд 3

Кодирование – это представление
данных одного типа через данные другого типа.

Кодирование данных

Кодирование – это представление данных одного типа через данные другого типа. Кодирование данных

Слайд 4

Кодирование данных

Виды кодирования данных по числу знаков на символ:
Равномерное использует одинаковое количество

Кодирование данных Виды кодирования данных по числу знаков на символ: Равномерное использует
символов на каждый исходный символ. Является основным видом кодирования данных;

Слайд 5

Кодирование данных

Виды кодирования данных по числу знаков на символ:
Неравномерное использует разное количество

Кодирование данных Виды кодирования данных по числу знаков на символ: Неравномерное использует
символов на один исходный символ, что снижает размер кодовой последовательности. Используется при архивации.

Слайд 6

Основные принципы:
Хранение в формате со знаком или без знака;
Представление в двоичной системе

Основные принципы: Хранение в формате со знаком или без знака; Представление в
счисления;

Кодирование целых чисел

Слайд 7

 

Представление вещественных чисел

Представление вещественных чисел

Слайд 8

Представление символа его кодом в таблице:
1 байт – ASCII
2 байта – UNICODE

Представление символа его кодом в таблице: 1 байт – ASCII 2 байта
(применение региональных стандартов)

ASCII (American Standard Code for Information Interchange), 1963 г.,
ANSI (American National Standards Institute)
ISO/IEC 646: 1991 г.

(ISO –International Organization for Standardization и IEC –– International Electrotechnical Commission)

Кодирование текста

Слайд 9

КОИ-7 (Код Обмена Информацией, 7 бит), Н2

КОИ-7 включает в себя таблицы Н0, Н1, Н2:
Н0 — это просто

КОИ-7 (Код Обмена Информацией, 7 бит), Н2 КОИ-7 включает в себя таблицы
US-ASCII (однако символ доллара $ заменён на символ валюты);
Н1 — все латинские буквы заменены на русские;
Н2 — заглавные латинские буквы оставлены, а строчные заменены на заглавные русские.

Национальные кодовые таблицы

Слайд 10

Кодировка символов «ГОСТ»

Таблица символов DOS Cyrillic (CP866)

Таблица символов CP1251

Расширенные кодовые таблицы

Кодировка символов «ГОСТ» Таблица символов DOS Cyrillic (CP866) Таблица символов CP1251 Расширенные кодовые таблицы

Слайд 11

Кодировка символов Unicode, 1991 г.

Современные стандарты кодирования

Кодировка символов Unicode, 1991 г. Современные стандарты кодирования

Слайд 12

Пример 1

Сколько места в памяти надо выделить для хранение предложения
Мы изучаем

Пример 1 Сколько места в памяти надо выделить для хранение предложения Мы
информатику!

1) считаем все символы, включая знаки препинания и пробелы (здесь 23 символа);
2) 1 символ = 1 байт, тогда 23 байта.

Слайд 13

Пример 2

Сколько места надо выделить для хранения 5 страниц книги, если на

Пример 2 Сколько места надо выделить для хранения 5 страниц книги, если
каждой странице помещаются 32 строки по 64 символа в каждой?

на 1 странице 32·64=2048 символов
на 5 страницах 5·2048=10240 символов
каждый символ занимает 1 байт
10240/1024 = 10 Кбайт

Слайд 14

Пример 3

Сколько символов содержится в тексте, использующем таблицу ASCII, если известно, что

Пример 3 Сколько символов содержится в тексте, использующем таблицу ASCII, если известно,
он занимает 24 576 бит памяти?

24576 / 8 = 3072 байта
каждый символ занимает 1 байт
3072 символов

Слайд 15

Пример 4

C помощью приведённого в конце задания фрагмента кодировочной таблицы ASCII раскодируйте

Пример 4 C помощью приведённого в конце задания фрагмента кодировочной таблицы ASCII
заданный текст:
66 121 99 107 32 105 115 32 109 121 32 100 111 103 46

Byck is my dog.

Слайд 16

Спасибо за внимание!

Спасибо за внимание!

Слайд 17

Источники информации

Информатика: теоретические разделы : учебное пособие / Л. А. Бояркина, Л.

Источники информации Информатика: теоретические разделы : учебное пособие / Л. А. Бояркина,
П. Ледак, А. В. Кревецкий ; под ред. А. В. Кревецкого ; М-во образования и науки Рос. Федерации, ФГБОУ ВПО "Поволж. гос. технол. ун-т". - Йошкар-Ола : ПГТУ, 2015. - 210 с.
Симонович С. В. Информатика. Базовый курс: Учебник для вузов. 3-е изд. Стандарт третьего поколения. — СПб.: Питер, 2011. — 640 с.