(Презентация) Информатика 2012
.pdfСЕМАНТИЧЕСКАЯ МЕРА ИНФОРМАЦИИ
При оценке семантического аспекта информации используется коэффициент содержательности С, который вычисляется по формуле (отношение количества семантической информации к ее объему):
C Ic
V
31
ПРАГМАТИЧЕСКАЯ МЕРА ИНФОРМАЦИИ
Эта мера определяет полезность информации (ценность) для достижения пользователем поставленной цели.
Эта мера - величина относительная, зависит от особенностей использования информации в той или иной системе.
Ценность информации измеряется в тех же единицах (или близких к ним), в которых измеряется целевая функция.
32
КОДИРОВАНИЕ ЧИСЛОВОЙ ИНФОРМАЦИИ
В информатике для кодирования числовых данных используют три системы счисления.
Двоичная система.
Для записи десятичного числа используется двоичный код, количество разрядов которого зависит от величины исходного числа – чем больше число, тем больше количество разрядов в двоичном коде. Это можно увидеть на примере записи первых десяти десятичных цифр.
33
ДВОИЧНАЯ СИСТЕМА
Десятичная |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
цифра |
|
|
|
|
|
|
|
|
|
|
Двоичный |
0 |
1 |
10 |
11 |
100 |
101 |
110 |
111 |
1000 |
1001 |
код |
|
|
|
|
|
|
|
|
|
|
Каждая цифра машинного двоичного кода несет количество информации равное одному биту.
34
ДВОИЧНО-ДЕСЯТИЧНАЯ СИСТЕМА
Каждая цифра десятичного числа кодируется четырех разрядным кодом (тетрадой).
Например, число 185 в двоично-десятичном представлении будет иметь вид 0001 1000 0101.
35
ШЕСТНАДЦАТЕРИЧНАЯ СИСТЕМА
Данная система счисления служит для компактной записи двоичных кодов.
Шестнадцатеричная система оперирует арабскими цифрами (от 0 до 9) и буквами латинского алфавита (от A до F).
Латинская |
A |
B |
C |
D |
E |
F |
буква |
|
|
|
|
|
|
Двоичный код |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
Например, двоичный код 1111 0010 0001 в шестнадцатеричном представлении будет иметь вид
F21. |
36 |
|
СИСТЕМЫ СЧИСЛЕНИЯ
Для перевода двоичного кода в десятичный код необходимо умножить числовое значение разряда на вес разряда, а затем вычислить сумму полученных произведений.
Например, двоичный код 111101 в десятичном представлении:
1∙20 + 0∙21 + 1∙22 + 1∙23 + 1∙24 + 1∙25 = 61
Для перевода десятичного числа в двоичный код необходимо поделить число на основание системы счисления (в данном случае на число 2) и последовательно записать остатки, двигаясь от последнего к первому.
37
ЗАДАЧИ (ТЕСТИРОВАНИЕ)
1.Перевести 10016 в десятичную систему счисления. 0*160+0*161+1*162=256
2.Перевести E7F,816 в десятичную до двух знаков после запятой.
14*162+7*161+15*160+8*16-1=3584+112+15+0,5=3711,50
3.Перевести 45,7510 в двоичную систему с точностью до двух знаков после запятой.
45 |
1 |
0,75 |
|
|
22 |
0 |
101101, 11 |
||
2 |
||||
11 |
1 |
|
||
1,50 |
|
|||
5 |
1 |
|
||
2 |
|
|||
2 |
0 |
|
||
1,00 |
38 |
|||
1 |
|
|||
|
|
ЗАДАЧИ (ТЕСТИРОВАНИЕ)
Найти разность двух чисел 777716 – 88716
Используем приемы вычитания столбиком десятичной системы (при необходимости занимаем единицы из старшего разряда).
-1-1
7777
887
6EF0
1.7 – 7 = 0
2.7<8, занимаем единицу из старшего разряда, которая преобразуется в десятку текущего разряда.
3. |
1016 = 1610 |
16 + 7 – 8 = 1510 = F16 |
16 + 6 – 8 = 1410 =E16 |
||
4. |
6 – 0 = 6 |
39 |
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОЙ
РАБОТЫ
1.Перевести 7D216 в десятичную систему счисления.
2.Перевести 111001100.001 из двоичной системы в восьмеричную.
3.Перевести 11011.11 из двоичной системы в десятичную.
4.Перевести десятичное число 9.625 в двоичное.
5.Результат вычислений представить в двоичном коде
1016 – 810/210
40