Курсова робота
З дисципліни В«ІнформатикаВ»
На тему:
Формати даних: подання і кодування інформації в комп'ютері
ВСТУП
Кодування інформації - це процес формування певного уявлення інформації. При кодуванні інформація представляється у вигляді дискретних даних. Декодування є зворотним до кодування процесом. У більш вузькому сенсі під терміном В«кодуванняВ» часто розуміють перехід від однієї форми подання інформації до іншої, більш зручною для зберігання, передачі або обробки. Комп'ютер може обробляти тільки інформацію, представлену в числовій формі. Вся інша інформація (наприклад, звуки, зображення, показання приладів і т. д.) для обробки на комп'ютері повинна бути перетворена в числову форму. За допомогою програм для комп'ютера можна виконати зворотні перетворення отриманої інформації. p align="justify"> При введенні в комп'ютер кожна буква кодується певним числом, а при виведенні на зовнішні пристрої (екран або друк) для сприйняття людиною по цих числах будуються зображення букв. Відповідність між набором літер і числами називається кодуванням символів. p align="justify"> Знаки або символи будь-якої природи, з яких конструюються інформаційні повідомлення, називають кодами. Повний набір кодів становить алфавіт кодування. Як правило, всі числа в комп'ютері представлені за допомогою нулів і одиниць (а не десяти цифр, як це звично для людей). Іншими словами, комп'ютери зазвичай працюють у двійковій системі числення, оскільки при цьому пристрої для їх обробки виходять значно простішими. Введення чисел в комп'ютер і виведення їх для читання людиною може здійснюватися у звичній десяткового формі, а всі необхідні перетворення виконують програми, що працюють на комп'ютері. br/>
1. ФОРМАТИ ДАНИХ: ПРЕДСТАВЛЕННЯ І КОДУВАННЯ ІНФОРМАЦІЇ У КОМП'ЮТЕРІ
.1 Комп'ютерне кодування чисел
Існують два основні формати подання чисел у пам'яті комп'ютера. Один з них використовується для кодування цілих чисел, другий (так зване представлення числа у форматі з плаваючою точкою) використовується для завдання деякогопідмножини дійсних чисел. p align="justify"> Безліч цілих чисел, які представлені у пам'яті ЕОМ, обмежена. Діапазон значень залежить від розміру області пам'яті, використовуваної для розміщення чисел. У k-розрядної осередку може зберігатися 2k різних значень цілих чисел. p align="justify"> Щоб отримати внутрішнє подання цілого додатного числа N, що зберігається в k-розрядному машинному слові, необхідно:
) перевести число N в двійкову систему числення;
) отриманий результат доповнити зліва незначущими нулями до k розрядів.