Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочая тетрадь 10 кл. Часть 1 (профиль).docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2.35 Mб
Скачать

2.6. Представление символьной информации в памяти пк

Для кодирования одного символа используется количество информации, равное 1 байту, или 8 бит. Таким образом, всего можно закодировать 256 символов.

Такое количество символов достаточно для представления текстовой информации, включая прописные (заглавные) и строчные буквы русского и латинского алфавита, цифры и знаки.

Кодирование заключается в том, что каждому символу ставиться в соответствие уникальный десятичный код от 0 до 255 или соответствующий ему двоичный код от 00000000 до 11111111. Таким образом человек различает символы по их начертаниям, а ЭВМ — по их кодам.

Для кодирования символов используется кодовая таблица ASCII (American Standard Code for Information Interchange) — американская стандартная кодировочная таблица.

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

Структура таблицы ASCII:

0

1

127

128

254

255

Международная таблица ASCII

Кодовая страница

0..31 Специальные символы

32 Пробел

48..57 Цифры [0..9]

65..90 Заглавные латинские буквы [A..Z]

97..122 Строчные латинские буквы [a..z]

Кодовая страница — это расширение таблицы ASCII для определенного языка.

Кодовые таблицы для русского языка:

  • CP866 для систем MS-DOS;

  • CP1251 для систем Windows (Win-1251);

  • KOI8 для систем Unix;

  • MacCyrillic для систем MacOS.

В настоящее время широкое распространение получил стандарт Unicode, позволяющий передавать знаки практически всех языков мира. Выделяют два типа кодировки UTF-8 (один символ кодируется 1 байтом) и UTF-16 (один символ кодируется 2 байтами).

Задание 34. Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на 480 бит. Какова длина сообщения в символах?

Задание 35. Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке длиной 8 символов, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. На сколько бит информации уменьшился информационный объем?

Задание 36. Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на 240 бит. Какова длина сообщения в символах?

Задание 37. В таблице ниже представлена часть кодовой таблицы ASCII:

Символ

1

5

A

B

Q

a

b

Десятичный код

49

53

65

66

81

97

98

Шестнадцатеричный код

31

35

41

42

51

61

62

Каков шестнадцатеричный код символа «q»?

Задание 38. В таблице ниже представлена часть кодовой таблицы:

Символ

С

Т

У

Я

с

т

у

Десятичный код

145

146

147

159

225

226

227

Шестнадцатеричный код

91

92

93

9F

E1

E2

E3

Каков шестнадцатеричный код символа «я»?

Задание 39. В таблице ниже представлена часть кодовой таблицы ASCII:

Символ

1

5

A

B

a

b

r

Десятичный код

49

53

65

66

97

98

114

Шестнадцатеричный код

31

35

41

42

61

62

72

Каков шестнадцатеричный код символа «R»?

Задание 40.В таблице ниже представлена часть кодовой таблицы ASCII:

Символ

1

3

A

Y

Z

y

z

Десятичный код

49

51

65

89

90

121

122

Восьмеричный код

61

63

101

131

132

171

172

Каков восьмеричный код символа «a»?