Кодування інформації в комп’ютері двійкового коду
Двійковий код
Вся інформація, якою обробить комп'ютер, повинна бути представлена двійковим кодом за допомогою двох цифр - 0 і 1.
Ці два символи 0 і 1 прийнято називати бітами (від англ. Binary digit - двійковий знак).
Кодування і декодування
Кодування - перетворення вхідної інформації в форму, яка сприймається комп'ютером, тобто двійковий код.
Декодування - перетворення даних з двійкового коду в форму, зрозумілу людині.
способи кодування
Способи кодування і декодування інформації в комп'ютері, в першу чергу, залежить від виду інформації, а саме, що повинно кодуватися: числа, текст, графічні зображення або звук.
подання чисел
Для запису інформації про кількість об'єктів використовуються числа. Числа записуються з використання особливих знакових систем, які називають системами числення.
Система числення - сукупність прийомів і правил запису чисел за допомогою певного набору символів.
Позиційні і непозиційної системи числення
Всі системи числення діляться на дві великі групи:
Римська непозиційних система числення
Найпоширенішою з непозиційних систем числення є римська. Як цифр використовуються: I (1), V (5), X (10), L (50), C (100), D (500), M (1000).
Величина числа визначається як сума або різниця цифр в числі.
Позиційні системи числення
Перша позиційна система числення була придумана ще в Стародавньому Вавилоні, причому вавилонська нумерація була шістдесяткова. тобто в ній використовувалося шістдесят цифр!
У XIX столітті досить широке поширення набула дванадцяткова система числення.
В даний час найбільш поширені десяткова. двоичная. восьмерична і шістнадцяткова системи числення.
Підстава системи числення
Кількість різних символів, які використовуються для зображення числа в позиційних системах числення, називається підставою системи числення.
Відповідність систем числення
Двійкове кодування текстової інформації
Починаючи з 60-х років, комп'ютери все більше стали використовувати для обробки текстової інформації і в даний час велика частина ПК в світі зайнято обробкою саме текстової інформації.
Традиційно для кодування одного символу використовується кількість інформації = 1 байту (1 байт = 8 бітів).
Двійкове кодування текстової інформації
Для кодування одного символу потрібно один байт інформації.
З огляду на, що кожен біт приймає значення 1 або 0, отримуємо, що за допомогою 1 байта можна закодувати 256 різних символів.
Двійкове кодування текстової інформації
Кодування полягає в тому, що кожному символу ставиться у відповідність унікальний двійковий код від 00000000 до 11111111 (або десятковий код від 0 до 255).
Важливо, що присвоєння символу конкретного коду - це питання угоди, яке фіксується кодовою таблицею.
Таблиця кодування
Таблиця, в якій всім символам комп'ютерного алфавіту поставлені у відповідність порядкові номери (коди), називається таблицею кодування.
Для різних типів ЕОМ використовуються різні кодування. З поширенням IBM PC міжнародним стандартом стала таблиця кодування ASCII (American Standart Code for Information Interchange) - Американський стандартний код для інформаційного обміну.
Таблиця кодування ASCII
Стандартної в цій таблиці є тільки перша половина, тобто символи з номерами від 0 (00000000) до 127 (0111111). Сюди входять буква латинського алфавіту, цифри, розділові знаки, дужки і деякі інші символи.
Решта 128 кодів використовуються в різних варіантах. В українських кодуваннях розміщуються символи українського алфавіту.
В даний час існує 5 різних кодових таблиць для українських букв (КОІ8, СР1251, ср866, Mac, ISO).
В даний час набув широкого поширення новий міжнародний стандарт Unicode, який відводить на кожен символ два байта. З його допомогою можна закодувати 65536 (216 = 65536) різних символів.
^ Таблиця стандартної частини ASCII
Таблиця розширеного коду ASCII
Зверніть увагу!
Цифри кодуються за стандартом ASCII в двох випадках - при введенні-виведенні і коли вони зустрічаються в тексті. Якщо цифри беруть участь в обчисленнях, то здійснюється їх перетворення в інший довічних код.
Візьмемо число 57.
При використанні в тексті кожна цифра буде представлена своїм кодом відповідно до таблиці ASCII. У двійковій системі це - 00110101 00110111.
При використанні в обчисленнях код цього числа буде отримано за правилами перекладу в двійкову систему і одержимо - 00111001.
Кодування графічної інформації
Створювати і зберігати графічні об'єкти в комп'ютері можна двома способами - як растрове або як векторне зображення. Для кожного типу зображень використовується свій спосіб кодування.
Кодування растрових зображень
Растрове зображення являє собою сукупність точок (пікселів) різних кольорів.
Для чорно-білого зображення інформаційний об'єм однієї точки дорівнює одному біту (або чорна, або біла - або 1, або 0).
Для чотирьох кольорового - 2 біти.
Для 8 кольорів необхідно - 3 біта.
Для 16 кольорів - 4 біти.
Для 256 кольорів - 8 біт (1 байт).
Кольорове зображення на екрані монітора формується за рахунок змішування трьох базових кольорів: червоного, зеленого, синього. Т.зв. модель RGB.
Для отримання багатої палітри базових кольорів можуть бути задані різні інтенсивності.
4 294 967 296 кольорів (True Color) - 32 біта (4 байта).
Кодування векторних зображень
Векторне зображення являє собою сукупність графічних примітивів (точка, відрізок, еліпс ...). Кожен примітив описується математичними формулами. Кодування заздрості від прикладної середовища.
Двійкове кодування звуку
Звук - хвиля з безперервно змінюється амплітудою і частотою. Чим більше амплітуда, тим він голосніше для людини, чим більше частота, тим вище тон.
У процесі кодування звукового сигналу проводиться його тимчасова дискретизація - безперервна хвиля розбивається на окремі маленькі тимчасові ділянки.
Якість двійкового кодування звуку визначається глибиною кодування і частотою дискретизації.
Запитання і завдання
Закодуйте за допомогою ASCII-коду своє прізвище, ім'я, номер класу.
У чому гідність і недолік кодування, що застосовується в комп'ютерах?
Чим відрізняються растрові і векторні зображення?
У чому суть кодування графічної інформації?
На аркуші в клітинку намалюйте малюнок. Закодуйте ваш малюнок двійковим кодом.
Яка кількість комп'ютерів ви бачите? Відповідь дайте у двійковій, вісімковій та десяткового системах числення.
102 28 210
Двійкова Вісімкова Десяткова
Яка кількість комп'ютерів ви бачите? Відповідь дайте у двійковій, вісімковій та десяткового системах числення.
112 38 310
Двійкова Вісімкова Десяткова
Яка кількість комп'ютерів ви бачите? Відповідь дайте у двійковій, вісімковій та десяткового системах числення.
1012 58 510
Двійкова Вісімкова Десяткова
Яка кількість комп'ютерів ви бачите? Відповідь дайте у двійковій, вісімковій та десяткового системах числення.
1112 78 710
Двійкова Вісімкова Десяткова
Яка кількість комп'ютерів ви бачите? Відповідь дайте у двійковій, вісімковій та десяткового системах числення.
10002 108 810
Двійкова Вісімкова Десяткова
Яка кількість комп'ютерів ви бачите? Відповідь дайте у двійковій, вісімковій та десяткового системах числення.
10012 118 910
Двійкова Вісімкова Десяткова
просто анекдот
Складачка приходить до лікаря.
-Скажіть "а".
-Маленьке або велике?
Тема: Кодування інформації
У процесі сприйняття, передачі і зберігання інформації відбувається її кодування. Результатом кодування є послідовність.
Тема. Додаткові можливості текстових процесорів
Для представлення текстової інформації в комп'ютері використовується алфавіт потужністю 256 символів. Двійковий код кожного символу в комп'ютерному.
Ч в рік 5 клас Тематичне планування
Цифрові дані. Двійкове кодування числової інформації. Переклад цілих десяткових чисел в двійковий код. Переклад цілих чисел з.