Файл: Информация в материальном мире.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 05.04.2023

Просмотров: 162

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Для производителей аппаратных средств (компьютеров и печатных устройств) были выделены первые 32 кода базовой таблицы, начиная с нулевого. Это так называемые управляющие коды, они не соответствуют никаким символам языков, следовательно, эти коды не выводятся ни на экран, ни на устройства печати, хотя ими можно управлять, тем как производится вывод прочих данных.

Начиная с кода 32 по код 127 располагаются коды символов английского алфавита, а так же знаки препинания, цифры, арифметические действия и вспомогательные символы. Базовая таблица кодировки ASCII приведена в таблице 2.

Таблица 2. Базовая таблица кодировки ASCII

32

пробел

48

0

64

@

80

P

96

˙

112

p

33

!

49

1

65

A

81

Q

97

a

113

q

34

50

2

66

B

82

R

98

b

114

r

35

#

51

3

67

C

83

S

99

c

115

s

36

$

52

4

68

D

84

T

100

d

116

t

37

%

53

5

69

E

85

U

101

e

117

u

38

&

54

6

70

F

86

V

102

f

118

v

39

55

7

71

G

87

W

103

g

119

w

40

(

56

8

72

H

88

X

104

h

120

x

41

)

57

9

73

I

89

Y

105

i

121

y

42

*

58

:

74

J

90

Z

106

j

122

z

43

+

59

;

75

K

91

[

107

k

123

{

44

,

60

<

76

L

92

\

108

l

124

‌|

45

-

61

=

77

M

93

]

109

m

125

}

46

.

62

>

78

N

94

^

110

n

126

~

47

/

63

?

79

O

95

_

111

o

127


В других странах были разработаны свои подобные системы кодирования текстовых данных. К примеру, в СССР в этой области применялась своя система кодирования КОИ-7 (код обмена информацией, семизначный), благодаря поддержке производителей оборудования и программ, американский код ASCII вышел на уровень международного стандарта, и другим национальным системам кодирования пришлось “отойти” во вторую, расширенную часть системы кодирования, которые стали располагаться со 128 значения кодов по 255. Так как отсутствовал единый стандарт в этой области , это способствовало к множеству одновременно действующих кодировок. Например, в России можно назвать три действующих стандарта кодировки, а также два уже устаревших.

Компанией Microsoft была введена своя кодировка символов русского языка, известная как кодировка Windows-1251, она глубоко закрепилась и нашла широкое распространение в России, благодаря огромному применению операционных систем и других программ этой компании (Таблица 3), такая кодировка используется на большинстве локальных компьютерах, работающих на платформе Windows.

Также распространена кодировка название которой КОИ-8 (код обмена информацией, восьмизначный) — она была создана во времена действия Совета Экономической Взаимопомощи государств Восточной Европы (Таблица 4). На сегодняшний день кодировка КОИ-8 широко распространена в компьютерных сетях на территории Российской Федерации , а также в Интернете на русскоязычных серверах.

Из-за множества систем кодирования текстовых данных, которые действуют в России, необходимо межсистемное преобразование данных — это является одной из главных задач информатики.

Таблица 3. Кодировка Windows 1251

128

Ђ

144

ђ

160

176

·

192

А

208

Р

224

а

240

р

129

Ѓ

145

161

Ў

177

±

193

Б

209

С

225

б

241

с

130

,

146

162

ў

178

І

194

В

210

Т

226

в

242

т

131

ѓ

147

163

J

179

i

195

Г

211

У

227

г

243

у

132

148

164

¤

180

ґ

196

Д

212

Ф

228

д

244

ф

133

149

165

Ґ

181

µ

197

Е

213

Х

229

е

245

х

134

150

166

¦

182

198

Ж

214

Ц

230

ж

246

ц

135

151

167

§

183

·

199

З

215

Ч

231

з

247

ч

136

152

´

168

Ё

184

ё

200

И

216

Ш

232

и

248

ш

137

153

тм

169

©

185

201

Й

217

Щ

233

й

249

щ

138

Љ

154

љ

170

Є

186

є

202

К

218

Ъ

234

к

250

ъ

139

155

171

187

203

Л

219

Ы

235

л

251

ы

140

Њ

156

њ

172

¬

188

ј

204

М

220

Ь

236

м

252

ь

141

Ќ

157

ќ

173

-

189

Ѕ

205

Н

221

Э

237

н

253

э

142

Ћ

158

ћ

174

®

190

ѕ

206

О

222

Ю

238

о

254

ю

143

Џ

159

џ

175

Ї

191

ї

207

П

223

Я

239

п

255

я


Таблица 4. Кодировка КОИ-8

128

144

160

-

176

192

ю

208

п

224

Ю

240

П

129

|

145

161

Ё

177

193

а

209

я

225

А

241

Я

130

146

162

178

194

б

210

р

226

Б

242

Р

131

147

ó

163

ё

179

Ё

195

ц

211

с

227

Ц

243

С

132

148

164

180

196

д

212

т

228

Д

244

Т

133

149

×

165

181

197

е

213

у

229

Е

245

У

134

150

166

182

198

ф

214

ж

230

Ф

246

Ж

135

151

167

183

199

г

215

в

231

Г

247

В

136

152

168

184

200

х

216

ь

232

Х

248

Ь

137

153

169

185

201

и

217

ы

233

И

249

Ы

138

154

170

186

202

й

218

з

234

Й

250

З

139

155

õ

171

187

203

к

219

ш

235

К

251

Ш

140

156

·

172

188

204

л

220

э

236

Л

252

Э

141

157

²

173

189

205

м

221

щ

237

М

253

Щ

142

158

·

174

190

206

н

222

ч

238

Н

254

Ч

143

159

÷

175

191

ё

207

о

223

ъ

239

О

255

Ъ


2.4. Универсальная система кодирования текстовых данных

Проводя анализ трудностей, связанных с созданием единой системы кодирования текстовых данных, то можно сделать вывод, что это вызвано ограниченным набором кодов (256). Для того чтобы увеличить диапазон возможных кодов, необходимо кодировать символы не восьмиразрядными двоичными числами, а числами с большим количеством разрядов. В данный момент существует универсальная система UNICODE, которая основана на 16-ти разрядном кодировании символов.

Для того чтобы разместить в одной таблице символы большинства языков планеты , потребовалось шестнадцать разрядов, которые позволят обеспечить уникальные коды для 65 536 различных символов. Простой механический переход на систему UNICODE долгое время был не возможен из-за недостаточных ресурсов средств вычислительной техники, а именно в системе кодирования UNICODE все текстовые документы становятся в несколько раз длиннее. Во второй половине 90-х годов технические средства достигли необходимого уровня обеспеченности ресурсами, и сегодня мы наблюдаем постепенный перевод документов и программных средств на универсальную систему кодирования.

Все это добавило забот индивидуальным пользователям так как при согласование документов, выполненных в разных системах кодирования, с программными средствами возникали трудности, но они преодолимы.

2.5. Кодирование графических данных

При рассмотрении с помощью увеличительного стекла черно-белого графического изображения, напечатанного на бумаге, то можно увидеть, что оно состоит из очень маленьких точек, которые образуют узор, он называется растром. Растровое кодирование позволяет использовать двоичный код для представления графических данных, так как линейные координаты и индивидуальные свойства каждой точки (яркость) можно выразить с помощью целых чисел.

Для кодирования яркости любой точки будет достаточно восьмиразрядного двоичного числа, так как в данный момент считается, что представление черно-белых иллюстраций это комбинация точек с 256 градациями серого цвета. При кодировании цветных графических изображений используют принцип расщепления произвольного цвета на основные составляющие, в качестве таких составляющих используют три основные цвета: красный (Red, R), зеленый (Green, G) и синий (Blue, В).

Считается, что любой цвет, видимый человеческим глазом, можно получить при механическом смешении данных трех основных цветов, данная система кодирования называется RGB (по первым буквам названий основных цветов).


Если для кодирования яркости каждой из основных составляющих использовать по 256 значений (восемь двоичных разрядов), как это принято для полутоновых черно-белых изображений, то на кодирование цвета одной точки надо затратить 24 разряда, при этом система кодирования обеспечивает однозначное определение 16,5 млн различных цветов, что сопоставимо с чувствительностью цвета человеческим глазом.

Существует режим представления цветной графики с использованием 24 двоичных разрядов, он называется True Color (полноцветный). В нем к каждому из основных цветов добавляют соответственный цвет, дополняющий основной цвет до белого. Для любого из основных цветов существует свой дополнительный цвет, который образован суммой пары остальных основных цветов, соответственно, дополнительными цветами являются: голубой (Cyan, С), пурпурный (Magenta, М) и желтый (Yellow, Y).

Принцип расщепления произвольного цвета на составляющие компоненты, применяется не только для основных цветов, но и для дополнительных, таким образом любой цвет можно представить в виде суммы голубой, пурпурной и желтой составляющей. Такой метод кодирования цвета применяется также в полиграфии, но в полиграфии используется еще и четвертая краска — черная (Black, К). Данная система кодирования обозначается четырьмя буквами CMYK(черный цвет обозначается буквой К, потому, что буква В уже занята синим цветом), и для представления цветной графики в этой системе уже необходимо иметь 32 двоичных разряда, этот режим также называется True Color (полноцветный).

При уменьшении количества двоичных разрядов, используемых для кодирования цвета каждой точки, сокращается объем данных, а также при этом диапазон кодируемых цветов заметно сокращается. Кодирование цветной графики 16-разрядными двоичными числами называется режимом High Color. Кодирование информации о цвете при помощи восьми бит данных возможно передать только 256 цветовых оттенков, данный метод кодирования цвета называется индексным. Так как 256 значений недостаточно для передачи всего диапазона цветов, доступного человеческому глазу, то код каждой точки растра выражает не цвет, а только его номер (индекс) в справочной таблице, называемой палитрой. Необходимая палитра прикладывается к графическим данным, чтобы воспользоваться методами воспроизведения информации на экране или бумаге, неиспользование палитры может привести к искажению полученной информация: листва на деревьях может оказаться синей, а небо — зеленым).

2.6. Кодирование звуковой информации