Самостоятельная работа по теме: «Двоичное кодирование текста в памяти компьютера»



Классная работа

1. Текст занимает 0,25 Кбайт памяти компьютера. Сколько символов содержит этот текст? (ASCII, Unicode)

2. Текст занимает полных 5 страниц. На каждой странице размещается 30 строк по 70 символов в строке. Какой объем оперативной памяти (в байтах) займет этот текст? (ASCII, Unicode).

3. Свободный объем оперативной памяти компьютера 640 Кбайт. Сколько страниц книги поместится в ней, если на странице (ASCII): 1) 32 строки по 64 символа в строке; 2) 64 строки по 64 символа в строке; 3) 16 строк по 64 символа в строке?

4. С помощью последовательности десятичных кодов 66 65 83 73 67 зашифровано слово BASIC. Какая последовательность десятичных кодов будет соответствовать этому слову, записанному строчными буквами?

5. Пользуясь таблицей кодировки символов ASCII, закодируйте с помощью десятичных и двоичных кодов следующий текст: 1) Norton Commander;    2) Computer IBM PC.

Домашняя работа

1. Задача № 3 (2,3)

2. Оцените информационный объем (в битах) следующего предложения в кодировке ASCIIи Unicode: Один пуд – около 16,4 килограмма.

3. Десятичный код (номер) буквы «е» в таблице кодировки ASCII равен 101. Какая последовательность десятичных кодов будет соответствовать слову а) file, б)help ?

4. Десятичный код (номер) буквы «о» в таблице кодировки символов ASCII равен 111. Что зашифровано с помощью последовательности десятичного кода а) 115 112 111 114 116, б)109 111 117 115 101, в) 99 108 111 99 107?

5. Десятичный код (номер) буквы «i» в таблице кодировки символов ASCII равен 105. Какая последовательность десятичных кодов будет соответствовать слову INFORMATION, записанному заглавными буквами?

6. Задача № 5 (2)

7. Декодируйте: а) 234 235 224 225 225

б) 01001111 01100110 01100110 01101001 01100011 01100101

Классная работа

1. Текст занимает 0,25 Кбайт памяти компьютера. Сколько символов содержит этот текст? (ASCII, Unicode)

2. Текст занимает полных 5 страниц. На каждой странице размещается 30 строк по 70 символов в строке. Какой объем оперативной памяти (в байтах) займет этот текст? (ASCII, Unicode).

3. Свободный объем оперативной памяти компьютера 640 Кбайт. Сколько страниц книги поместится в ней, если на странице (ASCII): 1) 32 строки по 64 символа в строке; 2) 64 строки по 64 символа в строке; 3) 16 строк по 64 символа в строке?

4. С помощью последовательности десятичных кодов 66 65 83 73 67 зашифровано слово BASIC. Какая последовательность десятичных кодов будет соответствовать этому слову, записанному строчными буквами?

5. Пользуясь таблицей кодировки символов ASCII, закодируйте с помощью десятичных и двоичных кодов следующий текст: 1) Norton Commander;    2) Computer IBM PC.

Домашняя работа

1. Задача № 3 (2,3)

2. Оцените информационный объем (в битах) следующего предложения в кодировке ASCIIи Unicode: Один пуд – около 16,4 килограмма.

3. Десятичный код (номер) буквы «е» в таблице кодировки ASCII равен 101. Какая последовательность десятичных кодов будет соответствовать слову а) file, б)help ?

4. Десятичный код (номер) буквы «о» в таблице кодировки символов ASCII равен 111. Что зашифровано с помощью последовательности десятичного кода а) 115 112 111 114 116, б)109 111 117 115 101, в) 99 108 111 99 107?

5. Десятичный код (номер) буквы «i» в таблице кодировки символов ASCII равен 105. Какая последовательность десятичных кодов будет соответствовать слову INFORMATION, записанному заглавными буквами?

6. Задача № 5 (2)

7. Декодируйте: а) 234 235 224 225 225

б) 01001111 01100110 01100110 01101001 01100011 01100101

 

К настоящему времени кодирование всех официальных письменностей можно считать завершенным. Unicode3.2 помимо русского языка поддерживает следующие языки народов России с дополнительными кириллическими буквами: башкирский, бурятский, калмыцкий, коми, ненецкий, осетинский и многие другие.

Как перспектива развития стандарта Unicode – это освоение 21-битного пространства кодов для кодирования письменности «мертвых» языков, дополнительных китайских иероглифов и искусственно созданных алфавитов.

Пример 1: Сколько бит памяти компьютера займет слово «микропроцессор»? (ASCII, Unicode)

Решение: Слово состоит из 14 букв (символов). Каждый символ компьютерного алфавита занимает 1 байт в кодировке ASCII, следовательно, слово в этой кодировке займет 14 байт = 112 бит памяти. Каждый символ в кодировке Unicode занимает 2 байта памяти компьютера, следовательно, информационный объем будет в 2 раза большим, то есть 28 байт = 224 бита памяти.

       Пример 2: Буква «i» в таблице кодировки ASCII имеет десятичный код 105. Что зашифровано последовательностью десятичных кодов 108 105 110 107?

       Решение: При расшифровке данной последовательности кодов не нужно обращаться к таблице кодировки символов. Необходимо учесть принцип последовательного кодирования алфавитов и вспомнить порядок букв в латинском алфавите - …i, j, k, l, m, n, o,… Буква «j» будет иметь код 106, «k» - код 107 и т.д. Следовательно, закодировано слово «link».

       Пример 3: С помощью последовательности десятичных кодов 99 111 109 112 117 116 101 114 зашифровано слово «computer». Какая последовательность десятичных кодов будет соответствовать этому же слову, записанному заглавными буквами?

       Решение: При шифровки слова не обязательно пользоваться таблицей кодировки символов. Необходимо лишь учесть, что разница между десятичным кодом строчной буквы латинского алфавита и десятичным кодом соответствующей заглавной буквы равна 32. Если букве «с» соответствует код 99, то заглавная буква «С» имеет десятичный код 67 = 99-32. Следовательно, слову «COMPUTER» соответствует последовательность кодов 67 79 77 80 85 84 69 82.

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

       Пример 5: Пользуясь таблицей кодировки символов ASCII, запишите последовательность двоичных числовых кодов для слова бит.

 


Текстовая информация, хранящаяся в памяти компьютера в двоичном коде, из-за своей многозначности неудобна для восприятия человеком. На практике внутреннее представление чаще всего перекодируется в шестнадцатеричную форму. Шестнадцатеричный код каждого символа – двузначное число от 00 до FF.

Пример 6: Последовательность двоичных кодов 01110011 01110100 01101111 01110000 соответствует слову «stop». Построить внутреннее шестнадцатеричное представление этого слова.

Решение: Необходимо учесть, что каждая шестнадцатеричная цифра представима четырехзначным двоичным числом, т.е. двоичному коду 01110011 будут соответствовать две шестнадцатеричные цифры 7 (0111) и 3 (0011). Следовательно, шестнадцатеричный код будет иметь вид 73 74 6F 70.

Классная работа

1. Текст занимает 0,25 Кбайт памяти компьютера. Сколько символов содержит этот текст? (ASCII, Unicode) Ответ: 256, 128

2. Текст занимает полных 5 страниц. На каждой странице размещается 30 строк по 70 символов в строке. Какой объем оперативной памяти (в байтах) займет этот текст? (ASCII, Unicode). Ответ: 10500, 21000.

3. Свободный объем оперативной памяти компьютера 640 Кбайт. Сколько страниц книги поместится в ней, если на странице (ASCII):

1) 32 строки по 64 символа в строке; Ответ: 320

2) 64 строки по 64 символа в строке; Ответ: 160

3) 16 строк по 64 символа в строке? Ответ: 640

4. С помощью последовательности десятичных кодов 66 65 83 73 67 зашифровано слово BASIC. Какая последовательность десятичных кодов будет соответствовать этому слову, записанному строчными буквами?

5. Пользуясь таблицей кодировки символов ASCII, закодируйте с помощью десятичных и двоичных кодов следующий текст: 1) Norton Commander;    2) Computer IBM PC.

Домашняя работа

1. Задача № 3 (2,3)

2. Оцените информационный объем (в битах) следующего предложения в кодировке ASCIIи Unicode: Один пуд – около 16,4 килограмма.

3. Десятичный код (номер) буквы «е» в таблице кодировки ASCII равен 101. Какая последовательность десятичных кодов будет соответствовать слову а) file, б)help ?

4. Десятичный код (номер) буквы «о» в таблице кодировки символов ASCII равен 111. Что зашифровано с помощью последовательности десятичного кода а) 115 112   111 114 116, б)109 111 117 115 101, в) 99 108 111 99 107?

5. Десятичный код (номер) буквы «i» в таблице кодировки символов ASCII равен 105. Какая последовательность десятичных кодов будет соответствовать слову INFORMATION, записанному заглавными буквами?

6. Задача № 5 (2)

7. Декодируйте: а) 234 235 224 225 225,

б) 01001111 01100110 01100110 01101001 01100011 01100101


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

а) 57 69 6Е 64 6F 77 73 2D 39 35;

б) 63 6F 6D 65 2D 4F 4E 2D 6C 69 6E 65.

  1. По шестнадцатеричному коду восстановить десятичный код и, пользуясь таблицей кодировки символов, расшифровать слово 8А 8Е 8С 8F 9C 9E 92 85 90.
  2. Пользуясь таблицей кодировки символов, получить шестнадцатеричный код слова ИНФОРМАТИКА.

Практическая работа

  1. Как определить числовой код символа?

Проще всего, конечно, воспользоваться кодовой таблицей, но если её нет под рукой, а есть компьютер на платформе Windows, загрузите текстовый редактор Word, выберите команду меню Вставка Символ. На экране появится диалоговое окно «Символ». Центральную часть диалогового окна занимает таблица символов для определенного шрифта (например, Times New Roman Cyr). Символы располагаются последовательно слева направо и построчно, начиная с символа Пробел в левом верхнем углу и кончая буквой я в правом нижнем углу таблицы. Для определения числового кода символа в кодировке Windows достаточно с помощью мыши или клавиш управления курсором выбрать нужный символ (например, заглавную букву А русского алфавита) и затем определить числовой код символа в десятичной или шестнадцатеричной системе счисления.

  1. Как определить символ по числовому коду?

Запустите любое приложение на платформе Windows & Office, например, Блокнот. С помощью дополнительной цифровой клавиатуры при нажатой клавише Alt введите число, например 224, отпустите клавишу Alt, в документе появится символ (в данном случае а).

Самостоятельная работа по теме: «Двоичное кодирование текста в памяти компьютера»

Вариант 1

1. Оцените информационный объем следующего предложения из пушкинского четверостишия: Певец-Давид был ростом мал, Но повалил же Голиафа!

а) в таблице кодировки ASCII

б) в таблице кодировки Unicode.

2. Закодируйте с помощью таблицы кодировки ASCII и представьте в десятичной системе счисления следующее слово: Password

3. Декодируйте следующие тексты:

а) 84 111 114 110 97 100 111

б) 01010101 01110000 00100000 00100110 00100000 01000100 01101111 01110111 01101110

4. С помощью последовательности десятичных кодов 87 73 78 68 79 87 83 зашифровано слово WINDOWS . Какая последовательность десятичных кодов будет соответствовать этому же слову, записанному строчными буквами?

5. Сколько букв и какого алфавита содержит зашифрованный десятичными кодами текст:

128 32 139 32 148 32 128 32 130 32 136 32 146?

6. Сообщение, записанное в таблице кодировки Unicode, содержит 145 символов. Какой объем компьютерной памяти занимает это сообщение? (Ответ в байтах)

7. Книга, подготовленная с помощью компьютера, содержит 8 страниц. На каждой странице 32 строки по 128 символа в каждой строке. Каков объем информации в книге, если известно, что использовалась кодировка ASCII? (Ответ в Кбайтах)

8. Каждая страница сообщения содержит 30 строк. Все сообщения содержит 9360 байтов информации и занимает 6 страниц. Сколько символов в строке? (Кодировка ASCII)


Дата добавления: 2020-04-25; просмотров: 462; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!