align="justify"> Аналогова і дискретна інформація
Рис. 1
Інформація може бути по своїй фізичній природі: числовий, текстової, графічної, звукової, відео та ін Вона також може бути постійною (немінливому), змінної, випадкової, ймовірнісної. Найбільший інтерес представляє мінлива інформація, так як вона дозволяє виявляти причинно-наслідкові зв'язки в процесах і явищах. Існують різні способи оцінки кількості інформації. Класичним є підхід, що використовує формулу К. Шеннона. Стосовно до двійковій системі вона має вигляд:
=log2N,
де H - кількість інформації, несучої уявлення про стан, в якому знаходиться об'єкт; N - кількість рівноймовірно альтернативних станів об'єкта.
Будь-яка інформація, що обробляється в ЕОМ, повинна бути представлена ??двійковими цифрами (0,1), тобто повинна бути закодована комбінацією цих цифр. Різні види інформації (числа, тексти, графіка, звук) мають власні правила кодування. Коди окремих значень, що відносяться до різних видів інформації, можуть збігатися. Тому розшифровка кодованих даних здійснюється по контексту при виконанні команд програми.
Представлення числової інформації в комп'ютерних системах
Подання чисел у пам'яті комп'ютера має специфічну особливість, пов'язану з тим, що в пам'яті комп'ютера числа повинні розташовуватися в байтах - мінімальних за розміром адресованих комірках пам'яті. Адресою числа вважають адресу першого байта. У байті може міститися довільний код з восьми двійкових розрядів.
. Цілі числа представляються в пам'яті комп'ютера з фіксованою комою. У цьому випадку кожному розряду комірки пам'яті комп'ютера відповідає один і той же розряд числа, кома розташована праворуч після молодшого розряду (тобто поза розрядної сітки).
Для кодування цілих чисел від 0 до 255 достатньо мати 8 розрядів двійкового коду (8 біт).
Десяткове чіслоДвоічний код00000 000010000 00012 ... 0000 0010 ... 2541111 111025511111111
Для кодування цілих чисел від 0 до 65 535 потрібно 16 біт; 24 біта дозволяють закодувати більше 16500000 різних значень.
Якщо для представлення цілого числа в пам'яті комп'ютера відведено N біт, то кількість різних значень дорівнюватиме 2N.
Максимальне значення цілого невід'ємного числа досягається у випадку, коли у всіх осередках стоять одиниці. Якщо під уявлення цілого позитивного числа відведено N біт, то максимальне значення дорівнюватиме 2N - 1.
Прямий код цілого числа може бути отриманий таким чином: число переводиться в двійкову систему числення, а потім його двійкову запис зліва доповнюють необхідною кількістю незначних нулів, відповідним кількістю незаповнених розрядів, відведених для зберігання числа.
. Для представлення цілих чисел зі знаком старший (лівий) розряд відводиться під знак числа. Якщо число позитивне, то в знаковий розряд записується 0, якщо число від'ємне, то - 1.
Максимальне значення цілого числа зі знаком досягається у випадку, коли в старшому розряді стоїть нуль, а у всіх інших осередках стоять одиниці. Якщо під уявлення цілого числа зі знаком відведено N біт, то максимальне значення дорівнюва...