Главная » Файлы » Для вчителя » Інформатика | [ Добавить материал ] |
[ Скачать с сервера (131.5 Kb) ] | 24.07.2010, 14:49 |
Лабораторна робота №1 Тема: “Представлення даних в ЕОМ. Системи числення.” Мета роботи: “Ознайомитись з поняттям представлення даних в ЕОМ, видами систем числення та правилами переведення між різними системами числення.” Передачею інформації називається перенесення інформації на відстань. Для цього необхідні два об’єкти — джерело інформації та приймач інформації, що з’єднані каналом зв’язку. У каналі зв’язку інформація подана у матеріально-енергетичній формі множиною станів деяких матеріальних об’єктів, які називають носіями інформації чи сигналами (електричний струм з різною напругою в провіднику, електромагнітні хвилі з різною частотою та системою модуляції в просторі). Відображення множини станів джерела інформації у множині станів носія інформації називається кодуванням, а відображення множини станів носія інформації у множині станів приймача називається декодуванням. Спосіб відображення інформації, який встановлює відповідність між елементами повідомлень і сигналами, називається кодом. Кількість інформації, яка передається від джерела до приймача, пов’язана з ймовірністю перебування джерела в тому чи іншому стані. Для джерела, що має n різних станів з однаковою ймовірністю, формула обчислення кількості інформації в одному повідомленні буде мати вигляд: I=logq(n), де n – кількість різних станів, q – визначає одиницю кількості інформації. При q=2 відповідна одиниця називається біт (Bit — від слів binary digit) і дорівнює кількості інформації, яку може передати джерело з двома однаково ймовірними станами. Відомо, що інформація може бути задана будь-якими символами. Для представлення одного символу кодової таблиці служить слово довжиною 8 біт, яке отримало назву байт. Словами такої довжини можна закодувати 28=256 різних символів, що достатньо, у більшості випадків, для розв’язання задач обробки символьної інформації. Для вимірювання великих об’ємів інформації використовують спеціальні префікси “Кіло-”, “Мега-”, “Гіга-” та “Тера-”, що мають відмінну від прийнятого для метричних одиниць вимірювання взаємну відповідність: 1 Кілобайт = 210 байт = 1024 байти = 8*210 біт = 8192 біти 1 Мегабайт = 220 байт = 223 біт, 1 Гігабайт = 230 байт = 233 біт, 1 Терабайт = 240 байт = 243 біт, 1 Петабайт = 250 байт = 253 біт. Одиницею вимірювання швидкості передачі даних (Ш П Д) по каналу зв’язку служить 1 біт за 1 секунду = 1 бод або 1 bps. Проте в зв’язку з великими значеннями на даний час ШПД вимірюють в Мбіт/с та Гбіт/с або в Мбайт/с та Гбайт/с. Система числення – це сукупність прийомів та правил для запису чисел за допомогою знаків. Системи числення бувають двох типів – позиційні та непозиційні. У позиційних системах числення до яких відноситься i загальноприйнята десяткова, загальне значення числа залежить від місця розташування (позиції) цифр у послідовності, яка зображає число. Наприклад, у числі 737,27 одна i та ж цифра 7 означає (зліва на право) сім сотень, сім одиниць та сім сотих. Це зображення є скороченим записом наступної суми: 737,27 = 7*102 + 3*101 + 7*100 + 2*10-1 + 7*10-2. Прикладом непозиційної є Римська системи числення. Будь-яке число в десятковій системі числення, де a {0,1,2,3,4,5,6,7,8,9} - десятковi цифри, n - число розрядiв цiлої частини, m - число розрядiв дробової частини, можна записати як суму: , Шістнадцяткова цифра Двійковий еквівалент Десятковий еквівалент 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 A 1010 10 B 1011 11 C 1100 12 D 1101 13 E 1110 14 F 1111 15 Табл.№1 значення i називається розрядом, величина 10i- вагою i-го розряду, а n+m – довжиною числа. Число десять називається основою системи числення, вона дорівнює відношенню ваг двох сусідніх розрядів. Принципи побудови десяткової системи числення розповсюджуються i на iншi позицiйнi системи. Виберемо в якості основи цiле додатне число 1 < q < 10. За цифри системи числення, яка розглядається природно взяти перші порядкові десяткові цифри 0, 1, 2, ... , q-1; число в системі з основою q буде мати вигляд Хq (нижнiй iндекс вказує основу системи числення). Якщо q > 10, то довеведеться вводити спецiальнi символи, якi вiдповiдають цифрам десять, одинадцяти i т.д. Вся інформація в пам'яті комп'ютера представляється за допомогою двійкової системи числення, тобто у вигляді послідовностей нулів та одиниць. Причина цього полягає в особливостях фізичної реалізації, при якій електронні елементи комп'ютера можуть перебувати в одному з двох стійких станів: ВИСОКА НАПРУГА - НИЗЬКА НАПРУГА, або Є СТРУМ - НЕМАЄ СТРУМУ. Двійкове подання чисел є надмірно громіздким. Тому в програмуванні широко використовується вісімкова та шістнадцяткова системи числення – позиційні системи числення за основою 8 та 16 відповідно. Для кодування шістнадцяткових цифр додатково застосовують символи A, B, C, D, E, F (Див.табл.№1). Правило №1. Щоб перетворити число Xq з системи числення з основою q у десяткову систему численная, потрібно знайти суму добутків кожної цифри числа на основу системи числення q в степені, що відповідає розряду (позиції) цифри в даному числі, тобто здійснюється за співвідношенням: Наприклад: перевести число 245.368 з вісімкової системи числення в десяткову. 245,368=2*82+4*81+5*80+3*8-1+6*8-2=165,4687510 Правило №2. Для переведення цiлого десяткового числа X в систему числення з основою q потрiбно послiдовно дiлити задане число X та утворенi частки на q до отримання частки, рiвної нулю. Шукане зображення числа є послiдовнiстю залишків від операцій ділення, записаному в зворотній послідовності. Приклад 1. Перевести число 23610 у вiсiмкову систему числення. Приклад 2. Перевести число 23610 у двійкову систему числення. Правило №3. Для переведення правильного десяткового дробу X в систему числення з основою q потрiбно послiдовно множити заданий дрiб i дробовi частини добуткiв, якi отримуються, на q. Шуканi цифри нового зображення є послiдовнiстю цiлих частин добуткiв, причому перша iз них дає старшу цифру. Приклад 4. Перевести десятковий дрiб 0,310 у двійкову систему числення. Правило №4. Для переведення двiйкового числа в систему числення з основою 8 (16) потрібно задане число влiво та вправо вiд крапки згрупувати по три (чотири) бiти, а потiм кожну групу записати однiєю вiсімковою (шiстнадцятковою) цифрою. Правило №5. Для переведення вiсiмкового (шiснадцяткового) числа у двiйкове потрiбно кожну цифру заданого числа записати у виглядi еквiвалентного їй трьохбiтного (чотирьохбiтного) двiйкового числа. Теми реферативних доповідей (3 бали за доповідь не менше 2 сторінок 12 шрифтом): Практичне завдання №1 (виконують усі студенти групи). Практичне завдання №2 (студент обирає свій варіант згідно його номеру в підгрупі). Варіант №2. Варіант №3. Варіант №4. Варіант №5. Варіант №6. Варіант №7. Варіант №8. Варіант №9. Варіант №10. Варіант №11. Варіант №12. Варіант №13. Варіант №14. Варіант №15. | |
Просмотров: 754 | Загрузок: 294 | |