Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 1.doc
Скачиваний:
13
Добавлен:
14.02.2016
Размер:
93.7 Кб
Скачать

Використання різних кодувань

У кодуванні ASCII на кожен символ відводиться 1 байт = 8 біт.

У кодуванні Unicode на кожен символ відводиться 2 байти = 16 біт.

Приклад 1. При кодуванні за допомогою Unicode знайти інформаційний об'єм фрази «Вчення - світло, а невчення - пітьма»!.

Рішення. Підрахуємо число символів в заданій фразі, враховуючи букви, пропуски і розділові(тире, кому, знак оклику) знаки. Всього символів - 33. Вичислимо об'єм фрази : 33 * 2 = 66 байт = 528 біт.

Приклад 2. Повідомлення містить 4096 символів. Об'єм повідомлення при використанні рівномірного коду склав 1/512 Мбайт. Знайти потужність алфавіту, за допомогою якого записано це повідомлення.

Рішення. Потужність алфавіту - кількість символів в алфавіті. Переведемо інформаційний об'єм повідомлення у біти.

Для кодування одного символу відводиться

Тоді потужність алфавіту по формулі Р. Хартлі рівна N = 2i = 24 = 16.

Приклад 3. Скільки секунд буде потрібно модему, що передає повідомлення із швидкістю 28 800 біт/с для передачі 100 сторінок тексту в 30 рядків по 60 символів кожна в кодуванні ASCII.

Рішення. У кодуванні ASCII кожен символ займає 8 біт або 1 байт.

Тоді об'єм тексту дорівнює 100 ∙ 30 ∙ 60 ∙ 8 = 1 440 000 бітів.

Для його передачі по модему знадобиться

 секунд.

Переклад кількості інформації між різними одиницями виміру

1 біт - мінімальна неділима одиниця інформації.

8 біт складають 1 байт, таким чином 1 байт = 8 біт

1 Кбайт = 1024 = 210 байт

1 Мбайт = 1024 = 210 Кбайт = 220 байт

1 Гбайт = 1024 = 210 Мбайт = 220 Кбайт = 230 байт

1 Пбайт = 1024 = 210 Гбайт = 220 Мбайт = 230 Кбайт = 240 байт

Приклад 1. Перевести 376832 біт в Кбайт.

Рішення. 376832 біт = 376832 / 8 = 47104 байт = 47104 / 1024 = 46 Кбайт

Приклад 2. Перевести 37 Кбайт 515 Байт 3 біт у біт.

Рішення. 37 Кбайт 515 байт 3 біт = 37 ∙ 1024 + 515 байт 3 біт = 38403 байт 3 біт = 38403 ∙ 8 +3 = 307227 біт.

Зміст звіту

  1. Завдання і мета роботи.

  2. Схема перекладу чисел.

  3. Опис перекладу чисел.

Технологія виконання роботи

У цій роботі необхідно перевести в потрібну за завданням систему числення число, записати хід міркувань і отримані результати. Провести зворотний переклад для перевірки правильності. Далі необхідно вичислити кількість інформації, займану вашими даними по формулі Р. Хартлі. Потім перевести дані з Кбайт у біт і з біт в Кбайт.

Питання для захисту роботи

1. У скільки разів збільшиться число 10,12 при перенесенні коми на один знак управо?

2. Яка мінімальна основа може мати система числення, якщо в ній записано число 23?

3. Перевести числа з десяткової системи в потрібну:

  • 4810 → у систему числення з основою 2

  • 1610 → у систему числення з основою 8

  • 11011110112 → у систему числення з основою 10

  • 7 B816 → в систему числення з основою 10

4. Порівняйте числа: 111012 і 1D16.

5. Переведіть в потрібну систему числення :

  • 1111010010002 → у систему числення з основою 16

  • 11000011112 → у систему числення з основою 8

  • 4 F3D16 → в систему числення з основою 2

  • 7138 → у систему числення з основою 2

6. Як перевести у біти значення, задане у байтах і Кбайтах?

7. Як перевести в Кбайт значення, задане у байтах або у бітах?

8. Вичислити кількість інформації в слові «студент».