Информатика ФГОСС
Представление информации, языки, кодирование
Представление
информации, языки,
кодирование
Информатика 10 класс
Токар И.Н.
Информатика ФГОСС
Представление информации, языки, кодирование.
Цели урока:
Обучающие:
- дать понятие представление текстовой информации , растровой графики, звука;
- познакомить учащихся со способами кодирования и декодирования текстовой информации с помощью кодовых таблиц и компьютера;
- стимулировать интерес учащихся к данной теме и учебному процессу в целом.
Развивающие:
- развитие коммуникативно-технических умений;
- развитие умения применять полученные знания при решении задач различной направленности;
- развитие умения пользоваться предложенными инструментами.
Воспитательные:
- воспитывать добросовестное отношение к обучению, труду;
- развивать инициативность и уверенность в своих силах.
Информатика ФГОСС
Представление информации, языки, кодирование.
Текстовая информация
это информация, выраженная в письменной форме
Кодирование текстовой информации
Для кодирования символов используют кодировочные таблицы
В ТАБЛИЦЕ КАЖДОМУ СИМВОЛУ ПРИСВОЕН СВОЙ НОМЕР – КОД СИМВОЛА
Информатика ФГОСС
Представление информации, языки, кодирование.
КОДИРОВОЧНЫЕ ТАБЛИЦЫ
ASCII - American Standard Code for Information Interchange
Коды однобайтные, т.е. таблица позволяет закодировать 256 символов
состоит из 2-ух таблиц по 128 символов:
КОЛИЧЕСТВО СИМВОЛОВ, КОТОРОЕ МОЖНО ЗАКОДИРОВАТЬ ЗАВИСИТ ОТ ДЛИНЫ КОДА,
Т.Е. МАКСИМАЛЬНО ВОЗМОЖНОГО НОМЕРА
стандартная - коды от 0 до 127 - (латиница)
национальная - от 128 до 255 (в России – кирилица)
КОИ- 8 - Код Обмена Информацией, использует 8 битов
совместима с ASCII, содержит таблицу с кирилицей
Unicode – стандарт 16 (или 32) – битной кодировки
позволяет кодировать все существующие и древние алфавиты
47 / 95 _ 79 O 63 ? 111 o P 113 q 114 r s t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124 | 125 } 126 ~ 127 " width="640"
Информатика ФГОСС
Представление информации, языки, кодирование.
Базовая часть таблицы ASCII
32 пробел
48 0
64 @
80 P
96 `
81 Q
65 A
49 1
97 a
33 !
82 R
50 2
98 b
66 B
34 “
99 c
83 S
67 C
51 3
35 #
36 $
68 D
52 4
84 T
100 d
85 U
37 %
53 5
101 e
69 E
70 F
38 &
86 V
102 f
54 6
87 W
103 g
71 G
55 7
56 8
41 )
104 h
88 X
72 H
105 i
57 9
89 Y
73 I
4 2 *
74 J
43 +
90 Z
106 j
58 :
59 ;
107 k
44 ,
91 [
75 K
45 -
108 l
92 \
76 L
60
109 m
61 =
93 ]
46 .
77 M
110 n
78 N
94 ^
62
47 /
95 _
79 O
63 ?
111 o
113 q
114 r
117 u
118 v
119 w
120 x
121 y
122 z
123 {
124 |
125 }
126 ~
127
Информатика ФГОСС
Представление информации, языки, кодирование.
ВЕКТОРНАЯ
МАТРИЧНАЯ
ВЕКТОР В МАТЕМАТИКЕ - это
СТРОКА (ряд) ЧИСЕЛ (констант)
МАТРИЦА – ЭТО ТАБЛИЦА
ИЗ СТРОК И СТОЛБЦОВ
ДВА ВИДА МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ
25, 43, 56, 88, 145, 25, 12
33, 61, 16, 18, 104, 21, 17
01, 13, 06, 88, 141, 95, 24
87, 43, 56, 38, 148, 24, 32
44, 42, 86, 88, 245, 15, 02
(25, 43, 56, 88, 145, 12)
ИЛИ ПЕРЕМЕННЫХ (параметров)
(X, Y, Z, A, C, D, R, M)
ВЕКТОРНЫЕ МОДЕЛИ ГРАФИЧЕСКИХ ЭЛЕМЕНТОВ
Информатика ФГОСС
Представление информации, языки, кодирование.
КРУГ
ОТРЕЗОК ЛИНИИ
Y
x 2, y 2
R
Xc,Yc
x 1, y 1
x 1 ,y 1 ,x 2 ,y 2
Xc,Yc,R
,cr,cl,d,t
,color,delta,type
Информатика ФГОСС
Представление информации, языки, кодирование.
РАСТРОВАЯ ГРАФИКА
Растр - это изображение, созданное точками разного цвета
Применяется для моделирования
фотографий, живописи, штриховок, заливок
Информатика ФГОСС
Представление информации, языки, кодирование.
РАСТРОВАЯ ГРАФИКА
Для цифрового моделирования используется матричный способ
5
5
5
4
8
6
8
6
3
3
2
1
3
1
3
1
1
2
2
2
1
5
1
2
3
2
2
1
3
1
3
6
8
0
4
2
7
3
5
9
8
4
3
0
4
1
5
9
6
8
8
7
6
9
9
8
7
5
1
4
7
4
2
2
7
0
8
2
3
9
1
3
2
7
5
3
4
2
7
5
9
9
4
6
7
6
5
6
8
6
6
5
6
2
6
2
Матрица кодов цвета точек – цифровая модель картины
Цифровые модели цвета
Информатика ФГОСС
Представление информации, языки, кодирование.
Модель палитры, создаваемой из трех цветов
R ed - красный, G reen – зеленый, B lue -голубой
Используется для моделирования падающего света
Цифровые модели цвета
Информатика ФГОСС
Представление информации, языки, кодирование.
модель RGB
составляющие
коды яркости
Код результирующего цвета
255, 255, 255
Цифровые модели цвета
Информатика ФГОСС
Представление информации, языки, кодирование.
модель RGB
составляющие
коды яркости
Код результирующего цвета
255, 0, 0
Цифровые модели цвета
Информатика ФГОСС
Представление информации, языки, кодирование.
модель RGB
составляющие
коды яркости
Код результирующего цвета
0, 255, 0
Цифровые модели цвета
Информатика ФГОСС
Представление информации, языки, кодирование.
модель RGB
составляющие
коды яркости
Код результирующего цвета
0, 0, 255
Цифровые модели цвета
Информатика ФГОСС
Представление информации, языки, кодирование.
модель RGB
составляющие
коды яркости
Код результирующего цвета
255, 102, 51
Цифровые модели цвета
Информатика ФГОСС
Представление информации, языки, кодирование.
модель RGB
Количество моделируемых цветов зависит от длины кода цвета
Позволяет моделировать палитру из
оттенков цвета
256
1 byte = 8 bit
Позволяет моделировать палитру из
65536
оттенков цвета
2 byte = 16 bit
Позволяет моделировать палитру из
оттенков цвета
16 777 216
3 byte = 24 bit
Позволяет моделировать палитру из
оттенков цвета
4 294 967 296
4 byte = 32 bit
Информатика ФГОСС
Представление информации, языки, кодирование.
Цифровые модели цвета
Модель палитры, использующей дополняющие цвета
C yan= Green+Blue
Синий = зеленый + голубой
модель CMYK
M agenta= Red+Blue
Пурпурный = красный + голубой
Используется для моделирования отраженного света
Y ellow= Red+Green
Желтый = красный + зеленый
blac K
Для повышения контрастности добавлятся черный цвет
поглащенный
Информатика ФГОСС
Представление информации, языки, кодирование.
Кодирование звуковой информации
Аналого-цифровой преобразователь
Приемник (микрофон)
Источник звука
компьютер
Оцифровка звуковых колебаний
По частоте - dt
По уровню - dv
(V 1 , . . . . Vn)
Числовой частотный вектор уровней звука
Дискретизация звука
Аналоговая модель звука
Информатика ФГОСС
Представление информации, языки, кодирование.
Архивация -сжатие информации
Кодирование информации
Алгориты сжатия без потери данных :
(за счет изменения структуры данных)
Для текстовых и числовых данных
Алгоритм Дэвида Хафмана (частотно-зависимые коды)
Алгоритм Абрахама Лемпеля и Якоба Зива (кодирование с адаптивным словарем, ZIP - файлы)
Cтандарты сжатия с потерей данных
Для графических, видео и звуковых данных
GIF – Graphic Interchange Format (формат графического обмена)
используется в компьютерных играх
JPEG – Joint Photographic Experts Group (разработан «Объединенной группой экспертов» для цифровой фотографии»)
MPEG – для сжатия звуковых и видео данных
MIDI – Musical Instrument Digital Interface - цифровой интерфейс музыкальных инструментов (для синтезаторов)
Информатика ФГОСС
Представление информации, языки, кодирование.
Кодирование и декодирование
информации
Кодирование
преобразование входной информации в форму, воспринимаемую компьютером, т.е. двоичный код.
Декодирование
преобразование данных из двоичного кода в форму, понятную человеку.
Информатика ФГОСС
Представление информации, языки, кодирование.
Для кодирования одного символа требуется один байт информации.
1 символ – 1 байт (8 бит)
Учитывая, что каждый бит принимает значение 1 или 0, получаем, что с помощью 1 байта можно закодировать 256 различных символов.
N=2 i N – мощность алфавита
2 8 =256 I – информационный вес
Информатика ФГОСС
Представление информации, языки, кодирование.
Процессор
01000001
Оперативная память
01000001
Информатика ФГОСС
Представление информации, языки, кодирование.
Таблица кодировки
Таблица, в которой всем символам компьютерного алфавита поставлены в соответствие порядковые номера (коды)
Информатика ФГОСС
Представление информации, языки, кодирование.
Таблица кодировки ASCII является стандартной, и ее понимают абсолютно все программы, работающие с текстами.
Информатика ФГОСС
Представление информации, языки, кодирование.
Кодовая таблица ASCII
American Standard Code for Information Interchange
коды от 32 до 127
коды от 0 до 31
коды от 128 до 255
буквы английского алфавита,
знаки математических операций и т.д
функциональные
национальный алфавит
клавиши
Таблица кодировки Unicode
Информатика ФГОСС
Представление информации, языки, кодирование.
Стандарт кодирования Unicode отводит на каждый символ 2 байта, что позволяет закодировать многие алфавиты в одной таблице.
N=2 I =2 16 =65 536
Информатика ФГОСС
Представление информации, языки, кодирование.
В настоящее время существует 5 кодовых таблиц для русских букв (Windows, MS-DOS, КОИ-8, Mac, ISO), поэтому тексты, созданные в одной кодировке, не будут правильно отображаться в другой.
Информатика ФГОСС
Представление информации, языки, кодирование.
Таблицы кодировки русскоязычных символов- код обмена информации 8-битный
КОИ8-Р
CP866
ISO
CP1251
Mac
Информатика ФГОСС
Представление информации, языки, кодирование.
Символ
А
Windows
MS-DOS
В
192
128
194
КОИ-8
М
225
Mac
130
Э
204
128
247
ISO
221
я
140
Unicode
130
176
237
255
157
178
1040
140
239
252
1042
157
188
241
205
1052
223
1069
239
1103
Информатика ФГОСС
Представление информации, языки, кодирование.
Пример
Декодировать текст с помощью кодовой таблицы ASCII:
99 111 109 112 117 116 101 114
computer
Информатика ФГОСС
Представление информации, языки, кодирование.
ПРАКТИЧЕСКАЯ РАБОТА
Цель: научиться определять числовые коды символов и вводить символы с помощью числовых кодов.
Информатика ФГОСС
Представление информации, языки, кодирование.
Работа в текстовом редакторе MS Word
Запустите текстовый редактор MS Word. Удерживая клавишу «ALT», наберите коды на дополнительной цифровой клавиатуре:
152 170 174 171 160
Какое слово получили?
Ответ: Школа
Информатика ФГОСС
Представление информации, языки, кодирование.
Домашнее задание:
_____________________________
Урок окончен.