Практична робота №1
Тема: Розв‘язування задач на визначення довжини двійкового коду текстових даних.
Задача 1: Представте текстовий рядок "HELLO" у вигляді двійкового коду та визначте його довжину в бітах.
Примітка: Виrjристовуйте таблицю кодів ASCII
Задача 2: Ви маєте текстовий файл, який складається з 1000 символів. Кожен символ в файлі кодується за допомогою 8-бітного двійкового коду. Яка загальна довжина двійкового коду цього файлу в бітах?
Задача 3: На кожній сторінці книжки відомо, що є певна кількість рядків і кожен рядок містить певну кількість символів. Потрібно обчислити обсяг даних (довжину двійкового коду) на сторінці та обсяг даних всієї книжки, якщо книжка має певну кількість сторінок.
Вхідні дані:
Кількість рядків на сторінці (30).
Кількість символів у кожному рядку (50).
Кількість сторінок у книжці (500).
Вихідні дані:
Обсяг даних на сторінці в мегабайтах (МБ), округлений до двох знаків після коми.
Обсяг даних на всій книжці в мегабайтах (МБ), округлений до двох знаків після коми.
Результат вивести у МБ.
Примітка: Припустимо, що кожен символ кодується 8-бітним двійковим кодом (1 байт).
Задача 4: У вас є слово "BINARY" та слово "DECIMAL". Ви хочете порівняти, яке з цих двох слів потребує більше бітів для кодування у двійковому вигляді, використовуючи ASCII-кодування. Знайти, яке слово потребує більше бітів та визначити різницю в кількості бітів між ними.
Підказка: Для кожного символу кожного слова визначте його ASCII-код і переведіть цей код у двійковий вигляд. Потім обчисліть загальну кількість бітів для кожного слова та порівняйте їх для визначення, яке слово потребує більше бітів.