поделиться знаниями или
запомнить страничку
- Все категории
-
экономические
43,679 -
гуманитарные
33,657 -
юридические
17,917 -
школьный раздел
612,493 -
разное
16,911
Популярное на сайте:
Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.
поделиться знаниями или
запомнить страничку
- Все категории
-
экономические
43,612 -
гуманитарные
33,643 -
юридические
17,916 -
школьный раздел
611,390 -
разное
16,895
Популярное на сайте:
Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
Работа 1.4. Представление текстов. Сжатие текстов
Цель работы: практическое закрепление знаний о представлении в компьютере текстовых данных.
Задание 1
Определить, какие символы кодировочной таблицы ASCII (DOS) соответствуют всем прописным буквам русского алфавита в кодировочной таблице ANSI (Windows). Для выполнения задания создать текст с русским алфавитом в Блокноте, а затем открыть его в режиме просмотра (клавиша F3) в любом файловом менеджере (Windows Commander, Far, Total Commander, Norton Commander) и преобразовать в другую кодировку. После выполнения задания заполнить таблицу.
Буква в ANSI |
Буква в ASCII |
Буква в ANSI |
Буква в ASCII |
Буква в ANSI |
Буква в ASCII |
А |
К |
Х |
|||
Б |
Л |
Ц |
|||
В |
М |
Ч |
|||
Г |
Н |
Ш |
|||
Д |
О |
Щ |
|||
Е |
П |
Ъ |
|||
Ё |
Р |
Ы |
|||
Ж |
С |
Ь |
|||
З |
Т |
Э |
|||
И |
У |
Ю |
|||
Й |
Ф |
Я |
1. Используем готовый текстовый файл ANSI.txt..
2. Далее открывает Unreal Commander (Free Commander) и ищем в нём наш файл.
4. Затем нажимаем на режим просмотра F3. Там отобразится содержимое файла в изначальной кодировке (ANSI) и там же есть возможность, просмотреть это же содержимое в разных кодировках.
В нашем случае нужно найти значение кодировки ASCII (DOS).
5. Получаем результат:
Ответ: Таких символов нет. Вместо них на экране в режиме просмотра появляются символы псевдографики.
Задание 2
Закодировать текст с помощью кодировочной таблицы ASCII.
Happy Birthday to you!
Записать двоичное и шестиадцатеричное представления кода (для записи шестнадцатеричного кода использовать средство для просмотра файлов любого файлового менеджера).
в 16-ричной СС (используем кодовую таблицу в текстовом файле ASCII.docx)
48 61 70 70 79 20 42 69
72 74 68 64 61 79 20 74
6F 20 79 6F 75 21 21
в двоичной СС (4816=100 10002 где 1000 — код цифру 8, а 100 — код цифры 4)
1001000 1100001 1110000 1110000 1111001 0100000 1000010 1101001
1110010 1110100 1101000 1100100 1100001 1111001 0100000 1110100
1101111 0100000 1111001 1101111 1110101 0100001 0100001
Задание 3
Декодировать текст, записанный в международной кодировочной таблице ASCII (дано десятичное представление).
72 101 108 108 111 44 32 109 121 32 102 114 105 101 110 100 33
Для раскодирования используем таблицу в файле «Коды символов ASCII.mht»
где Dec — десятизначный код
Ответ: Hello, my friend!
Задание 4
Пользуясь таблицей кодировки ASCII, расшифровать текст, представленный в виде двоичных кодов символов.
01010000 01100101 01110010 01101110 00100000 01010101 01101110 01101001 01110110 01100101 01110010 01110011 01101001 01110100 01111001
Переведем в 16-ричный код отделяя группу двоичных разрядов, справа налево, по 4 бита:
01010000=0101 0000=5016
Используя кодовую таблицу из файла Коды символов ASCII.mht по найденному Hex коду (50) определим первый символ латинского текста «P»
50 65 72 6E 20 55 6D 69 76
65 72 73 69 74 79
Ответ: Perm University
Задание 5
Пользуясь кодовой страницей Windows-1251 таблицы кодировки ASCII, получить шестнадцатеричный код слова ИНФОРМАТИЗАЦИЯ.
Используем кодовую таблицу в файле «Таблица Windows-1251.mht»
Согласно этой таблицы русская заглавная буква «И» (в колонке Hex)
имеет 16-ричный код — C8
Ответ: C8 CD D4 CE D0 CC C0 D2 C8 C7 C0 D6 C8 DF
Задание 6
Во сколько раз увеличится объем памяти, необходимый для хранения текста, если его преобразовать из кодировки KOI8-R в кодировку Unicode?
Для кодирования одного символа в кодировке KOI-8 используется 1 байт, а в кодировке UNICODE — 2 байта, следовательно, информационный объем страницы текста увеличится в 2 раза
Ответ: в 2 раза
Задание 7
С помощью табличного процессора Excel построить кодировочную таблицу ASCII, в которой символы будут автоматически отображаться на экране в соответствии с их заданным десятичным номером (использовать соответствующую текстовую функцию).
Введите ускоренным методом числа от 33 до 254 (по 25 в каждой строке через столбец:
А, С, E, … , Q)
В ячейку B1 введите формулу =СИМВОЛ(A1) и далее используя ускоренный метод, скопируйте ее в остальные ячейки столбцов: B, D, F,…, R.
Справка:
Алгоритм Хаффмана. Сжатием информации в памяти компьютера называют такое ее преобразование, которое ведет к сокращению объема занимаемой памяти при сохранении закодированного содержания. Рассмотрим один из способов сжатия текстовой информации — алгоритм Хаффмана. С помощью этого алгоритма строится двоичное дерево, которое позволяет однозначно декодировать двоичный код, состоящий из символьных кодов различной длины. Двоичным называется дерево, из каждой вершины которого выходят две ветви. На рисунке приведен пример такого дерева, построенного для алфавита английского языка с учетом частоты встречаемости его букв.
Закодируем с помощью данного дерева слово «hello»: 0101 100 01111 01111 1110
При размещении этого кода в памяти побитно он примет вид: 01011000 11110111 11110
Таким образом, текст, занимающий в кодировке ASCII 5 байтов, в кодировке Хаффмана займет только 3 байта.
Задание 8
Используя метод сжатия Хаффмана, закодируйте следующие слова:
а) administrator 1111 11011 00011 1010 1100 1010 0110 001 1011 1111 001 1110 1011
(11111101 10001110 10110010 10011000 11011111 10011110 1011)
б) revolution 1011 100 1101001 1110 01111 00010 001 1010 1110 1100
(10111001 10100111 10011110 00100011 01011101 100)
в) economy 100 01000 1110 1100 1110 00011 00000 (10001000 11101100 11100001 100000)
г) department 11011 100 110101 1111 1011 001 00011 100 1100 001
(11011100 11010111 11101100 10001110 01100001)
Задание 9
Используя дерево Хаффмана, декодируйте следующие слова:
а) 01110011 11001001 10010110 10010111 100000
(011100 1111 001 001 100 1011 01001 01111 00000) BATTERFLY
б) 00010110 01010110 10011001 01101101 01000100 000
(00010 1100 1010 1101001 100 1011 0110 1010 001 00000) UNIVERSITY
Введите текстовую строку ASCII / Unicode и нажмите кнопку « Преобразовать» :
Вставить текст или вставить текстовый файл
Кодировка символов
Строка разделителя вывода (необязательно)
Как преобразовать текст в шестнадцатеричный
Преобразование текста в шестнадцатеричный код ASCII:
- Получить характер
- Получить десятичный код символа из таблицы ASCII
- Преобразовать десятичный байт в шестнадцатеричный
- Продолжить со следующим символом
пример
Преобразуйте текст «Сажать деревья» в шестнадцатеричный код ASCII:
Решение:
Используйте таблицу ASCII, чтобы получить код ASCII из символа.
«P» = 80 = 5 × 16 1 + 0 × 16 0 = 50 16
«l» = 108 = 6 × 16 1 + 12 × 16 0 = 6C 16
«а» = 97 = 6 × 16 1 + 1 × 16 0 = 61 16
⁝
Для всех текстовых символов вы должны получить шестнадцатеричные байты:
«50 6C 61 6E 74 20 74 72 65 65 73»
- Получить характер
- Получить код символа ASCII из таблицы ASCII
- Преобразовать десятичный байт в шестнадцатеричный
- Продолжить со следующим символом
Как использовать конвертер текста из ASCII в шестнадцатеричный?
- Вставить текст в текстовое поле ввода.
- Выберите тип кодировки символов.
- Выберите строку-разделитель вывода.
- Нажмите кнопку «Конвертировать».
Как преобразовать английский в шестнадцатеричный код?
- Получить английское письмо
- Получить код ASCII английской буквы из таблицы ASCII
- Преобразовать десятичный байт в шестнадцатеричный
- Продолжить со следующей английской буквы
Как преобразовать символ «А» в шестнадцатеричный?
Используйте таблицу ASCII:
‘A’ = 65 10 = 4 × 16 + 1 = 4 × 16 1 + 1 × 16 0 = 41 16
Как преобразовать символ «0» в шестнадцатеричный?
Используйте таблицу ASCII:
‘0’ = 48 10 = 3 × 16 = 3 × 16 1 + 0 × 16 0 = 30 16
Текст ASCII в шестнадцатеричный, таблица двоичного преобразования
ASCII- символ |
Шестнадцатеричный | Двоичный |
---|---|---|
NUL | 00 | 00000000 |
SOH | 01 | 00000001 |
STX | 02 | 00000010 |
ETX | 03 | 00000011 |
EOT | 04 | 00000100 |
ENQ | 05 | 00000101 |
ACK | 06 | 00000110 |
БЕЛ | 07 | 00000111 |
BS | 08 | 00001000 |
HT | 09 | 00001001 |
LF | 0A | 00001010 |
VT | 0B | 00001011 |
FF | 0C | 00001100 |
CR | 0D | 00001101 |
SO | 0E | 00001110 |
SI | 0F | 00001111 |
DLE | 10 | 00010000 |
DC1 | 11 | 00010001 |
DC2 | 12 | 00010010 |
DC3 | 13 | 00010011 |
DC4 | 14 | 00010100 |
НАК | 15 | 00010101 |
SYN | 16 | 00010110 |
ETB | 17 | 00010111 |
CAN | 18 | 00011000 |
EM | 19 | 00011001 |
SUB | 1A | 00011010 |
ESC | 1B | 00011011 |
FS | 1С | 00011100 |
GS | 1D | 00011101 |
RS | 1E | 00011110 |
США | 1F | 00011111 |
Космос | 20 | 00100000 |
! | 21 | 00100001 |
« | 22 | 00100010 |
# | 23 | 00100011 |
$ | 24 | 00100100 |
% | 25 | 00100101 |
& | 26 | 00100110 |
‘ | 27 | 00100111 |
( | 28 | 00101000 |
) | 29 | 00101001 |
* | 2A | 00101010 |
+ | 2B | 00101011 |
, | 2C | 00101100 |
— | 2D | 00101101 |
. | 2E | 00101110 |
/ | 2F | 00101111 |
0 | 30 | 00110000 |
1 | 31 | 00110001 |
2 | 32 | 00110010 |
3 | 33 | 00110011 |
4 | 34 | 00110100 |
5 | 35 | 00110101 |
6 | 36 | 00110110 |
7 | 37 | 00110111 |
8 | 38 | 00111000 |
9 | 39 | 00111001 |
: | 3A | 00111010 |
; | 3B | 00111011 |
< | 3C | 00111100 |
= | 3D | 00111101 |
/ | 3E | 00111110 |
? | 3F | 00111111 |
@ | 40 | 01000000 |
А | 41 | 01000001 |
B | 42 | 01000010 |
C | 43 | 01000011 |
D | 44 | 01000100 |
E | 45 | 01000101 |
F | 46 | 01000110 |
G | 47 | 01000111 |
H | 48 | 01001000 |
Я | 49 | 01001001 |
J | 4A | 01001010 |
K | 4B | 01001011 |
L | 4C | 01001100 |
M | 4D | 01001101 |
N | 4E | 01001110 |
O | 4F | 01001111 |
P | 50 | 01010000 |
Q | 51 | 01010001 |
R | 52 | 01010010 |
S | 53 | 01010011 |
Т | 54 | 01010100 |
U | 55 | 01010101 |
V | 56 | 01010110 |
W | 57 | 01010111 |
X | 58 | 01011000 |
Y | 59 | 01011001 |
Z | 5A | 01011010 |
[ | 5B | 01011011 |
5C | 01011100 | |
] | 5D | 01011101 |
^ | 5E | 01011110 |
_ | 5F | 01011111 |
` | 60 | 01100000 |
а | 61 | 01100001 |
б | 62 | 01100010 |
c | 63 | 01100011 |
d | 64 | 01100100 |
е | 65 | 01100101 |
f | 66 | 01100110 |
г | 67 | 01100111 |
h | 68 | 01101000 |
я | 69 | 01101001 |
j | 6A | 01101010 |
k | 6B | 01101011 |
л | 6C | 01101100 |
м | 6D | 01101101 |
п | 6E | 01101110 |
о | 6F | 01101111 |
p | 70 | 01110000 |
q | 71 | 01110001 |
г | 72 | 01110010 |
с | 73 | 01110011 |
т | 74 | 01110100 |
u | 75 | 01110101 |
v | 76 | 01110110 |
w | 77 | 01110111 |
х | 78 | 01111000 |
y | 79 | 01111001 |
z | 7A | 01111010 |
{ | 7B | 01111011 |
| | 7C | 01111100 |
} | 7D | 01111101 |
~ | 7E | 01111110 |
DEL | 7F | 01111111 |
Конвертер шестнадцатеричного кода в ASCII ►
Смотрите также
- Конвертер ASCII в двоичный
- Конвертер двоичного кода в ASCII
- Конвертер шестнадцатеричного кода в ASCII
- Конвертер ASCII, Hex, двоичного, десятичного, Base64
- Декодер Base64
- Кодировщик Base64
- Таблица ASCII
- Символы Unicode
- 5556699
- 10 years ago
- Информатика
Пользуясь кодовой страницей Windows — 1251 таблицы кодировки ASCII, получить шестнадцатеричный код слова ИНФОРМАТИЗАЦИЯ
- 1
- 12
Ответ
-
1 Ответы
- HRAshton
- 10 years ago
- expert_answer
-
Report
C8 CD D4 CE D0 CC C0 D2 C8 C7 C0 D6 C8 DF
Учитывая, что тут больше FF не будет (256 символов, включая нулевой), можно убрать пробелы =)
Ваш ответ
Опубликовать как гость
Имя
Электронная почта
Skip to content
ГДЗ #1
Задание 5
Пользуясь кодовой страницей Windows-1251 таблицы кодировки ASCII, получить шестнадцатеричный код слова ИНФОРМАТИЗАЦИЯ.
На этой странице вы сможете найти и списать готовое домешнее задание (ГДЗ) для школьников по предмету Информатика, которые посещают 10 класс из книги или рабочей тетради под названием/издательством «ФГОС — базовый уровень», которая была написана автором/авторами: Семакин, Хеннер, Шеина. ГДЗ представлено для списывания совершенно бесплатно и в открытом доступе.
Введите текстовую строку ASCII / Unicode и нажмите кнопку « Преобразовать» :
Вставить текст или вставить текстовый файл
Кодировка символов
Строка разделителя вывода (необязательно)
Как преобразовать текст в шестнадцатеричный
Преобразование текста в шестнадцатеричный код ASCII:
- Получить характер
- Получить десятичный код символа из таблицы ASCII
- Преобразовать десятичный байт в шестнадцатеричный
- Продолжить со следующим символом
пример
Преобразуйте текст «Сажать деревья» в шестнадцатеричный код ASCII:
Решение:
Используйте таблицу ASCII, чтобы получить код ASCII из символа.
«P» = 80 = 5 × 16 1 + 0 × 16 0 = 50 16
«l» = 108 = 6 × 16 1 + 12 × 16 0 = 6C 16
«а» = 97 = 6 × 16 1 + 1 × 16 0 = 61 16
⁝
Для всех текстовых символов вы должны получить шестнадцатеричные байты:
«50 6C 61 6E 74 20 74 72 65 65 73»
Как преобразовать текст ASCII в шестнадцатеричный?
- Получить характер
- Получить код символа ASCII из таблицы ASCII
- Преобразовать десятичный байт в шестнадцатеричный
- Продолжить со следующим символом
Как использовать конвертер текста из ASCII в шестнадцатеричный?
- Вставить текст в текстовое поле ввода.
- Выберите тип кодировки символов.
- Выберите строку-разделитель вывода.
- Нажмите кнопку «Конвертировать».
Как преобразовать английский в шестнадцатеричный код?
- Получить английское письмо
- Получить код ASCII английской буквы из таблицы ASCII
- Преобразовать десятичный байт в шестнадцатеричный
- Продолжить со следующей английской буквы
Как преобразовать символ «А» в шестнадцатеричный?
Используйте таблицу ASCII:
‘A’ = 65 10 = 4 × 16 + 1 = 4 × 16 1 + 1 × 16 0 = 41 16
Как преобразовать символ «0» в шестнадцатеричный?
Используйте таблицу ASCII:
‘0’ = 48 10 = 3 × 16 = 3 × 16 1 + 0 × 16 0 = 30 16
Текст ASCII в шестнадцатеричный, таблица двоичного преобразования
ASCII- символ |
Шестнадцатеричный | Двоичный |
---|---|---|
NUL | 00 | 00000000 |
SOH | 01 | 00000001 |
STX | 02 | 00000010 |
ETX | 03 | 00000011 |
EOT | 04 | 00000100 |
ENQ | 05 | 00000101 |
ACK | 06 | 00000110 |
БЕЛ | 07 | 00000111 |
BS | 08 | 00001000 |
HT | 09 | 00001001 |
LF | 0A | 00001010 |
VT | 0B | 00001011 |
FF | 0C | 00001100 |
CR | 0D | 00001101 |
SO | 0E | 00001110 |
SI | 0F | 00001111 |
DLE | 10 | 00010000 |
DC1 | 11 | 00010001 |
DC2 | 12 | 00010010 |
DC3 | 13 | 00010011 |
DC4 | 14 | 00010100 |
НАК | 15 | 00010101 |
SYN | 16 | 00010110 |
ETB | 17 | 00010111 |
CAN | 18 | 00011000 |
EM | 19 | 00011001 |
SUB | 1A | 00011010 |
ESC | 1B | 00011011 |
FS | 1С | 00011100 |
GS | 1D | 00011101 |
RS | 1E | 00011110 |
США | 1F | 00011111 |
Космос | 20 | 00100000 |
! | 21 | 00100001 |
« | 22 | 00100010 |
# | 23 | 00100011 |
$ | 24 | 00100100 |
% | 25 | 00100101 |
& | 26 | 00100110 |
‘ | 27 | 00100111 |
( | 28 | 00101000 |
) | 29 | 00101001 |
* | 2A | 00101010 |
+ | 2B | 00101011 |
, | 2C | 00101100 |
— | 2D | 00101101 |
. | 2E | 00101110 |
/ | 2F | 00101111 |
0 | 30 | 00110000 |
1 | 31 | 00110001 |
2 | 32 | 00110010 |
3 | 33 | 00110011 |
4 | 34 | 00110100 |
5 | 35 | 00110101 |
6 | 36 | 00110110 |
7 | 37 | 00110111 |
8 | 38 | 00111000 |
9 | 39 | 00111001 |
: | 3A | 00111010 |
; | 3B | 00111011 |
< | 3C | 00111100 |
= | 3D | 00111101 |
/ | 3E | 00111110 |
? | 3F | 00111111 |
@ | 40 | 01000000 |
А | 41 | 01000001 |
B | 42 | 01000010 |
C | 43 | 01000011 |
D | 44 | 01000100 |
E | 45 | 01000101 |
F | 46 | 01000110 |
G | 47 | 01000111 |
H | 48 | 01001000 |
Я | 49 | 01001001 |
J | 4A | 01001010 |
K | 4B | 01001011 |
L | 4C | 01001100 |
M | 4D | 01001101 |
N | 4E | 01001110 |
O | 4F | 01001111 |
P | 50 | 01010000 |
Q | 51 | 01010001 |
R | 52 | 01010010 |
S | 53 | 01010011 |
Т | 54 | 01010100 |
U | 55 | 01010101 |
V | 56 | 01010110 |
W | 57 | 01010111 |
X | 58 | 01011000 |
Y | 59 | 01011001 |
Z | 5A | 01011010 |
[ | 5B | 01011011 |
\ | 5C | 01011100 |
] | 5D | 01011101 |
^ | 5E | 01011110 |
_ | 5F | 01011111 |
` | 60 | 01100000 |
а | 61 | 01100001 |
б | 62 | 01100010 |
c | 63 | 01100011 |
d | 64 | 01100100 |
е | 65 | 01100101 |
f | 66 | 01100110 |
г | 67 | 01100111 |
h | 68 | 01101000 |
я | 69 | 01101001 |
j | 6A | 01101010 |
k | 6B | 01101011 |
л | 6C | 01101100 |
м | 6D | 01101101 |
п | 6E | 01101110 |
о | 6F | 01101111 |
p | 70 | 01110000 |
q | 71 | 01110001 |
г | 72 | 01110010 |
с | 73 | 01110011 |
т | 74 | 01110100 |
u | 75 | 01110101 |
v | 76 | 01110110 |
w | 77 | 01110111 |
х | 78 | 01111000 |
y | 79 | 01111001 |
z | 7A | 01111010 |
{ | 7B | 01111011 |
| | 7C | 01111100 |
} | 7D | 01111101 |
~ | 7E | 01111110 |
DEL | 7F | 01111111 |
Конвертер шестнадцатеричного кода в ASCII ►
Смотрите также
- Конвертер ASCII в двоичный
- Конвертер двоичного кода в ASCII
- Конвертер шестнадцатеричного кода в ASCII
- Конвертер ASCII, Hex, двоичного, десятичного, Base64
- Декодер Base64
- Кодировщик Base64
- Таблица ASCII
- Символы Unicode