Лекция № 3 МЕРЫ И

Скачать презентацию Лекция № 3 МЕРЫ И Скачать презентацию Лекция № 3 МЕРЫ И

Лекция_3_портал.pptx

  • Количество слайдов: 27

>   Лекция № 3 МЕРЫ И ЕДИНИЦЫ ПРЕДСТАВЛЕНИЯ, ИЗМЕРЕНИЯ И ХРАНЕНИЯ ИНФОРМАЦИИ Лекция № 3 МЕРЫ И ЕДИНИЦЫ ПРЕДСТАВЛЕНИЯ, ИЗМЕРЕНИЯ И ХРАНЕНИЯ ИНФОРМАЦИИ ПРИНЦИПЫ И СХЕМЫ ПЕРЕДАЧИ ИНФОРМАЦИИ ЭЛЕМЕНТЫ ЛОГИКИ

>ОСНОВНЫЕ ЕДИНИЦЫ КОЛИЧЕСТВА МАШИННОЙ ИНФОРМАЦИИ  В качестве эталона меры информации выбрали бинарный объект, ОСНОВНЫЕ ЕДИНИЦЫ КОЛИЧЕСТВА МАШИННОЙ ИНФОРМАЦИИ В качестве эталона меры информации выбрали бинарный объект, способный находиться в одном из двух состояний: вкл. /выкл. (да/нет, 0/1) -. Объект содержит информацию в 1 бит. 8 бит - 1 байт. В одном байте можно закодировать значение одного из 256 возможных символов (28=256). 2

> ИЗМЕРЕНИЕ КОЛИЧЕСТВА ИНФОРМАЦИИ o  Единицей измерения количества информации является такое ее количество, ИЗМЕРЕНИЕ КОЛИЧЕСТВА ИНФОРМАЦИИ o Единицей измерения количества информации является такое ее количество, которое содержит сообщение, уменьшающее неопределенность в 2 раза – 1 бит. Количество информации и количество возможных равновероятных событий связаны формулой: N=2 i N – количество возможных событий; i – количество информации. 3

> Полный  информационный объем сообщения V, равен количеству символов K в сообщении, умноженному Полный информационный объем сообщения V, равен количеству символов K в сообщении, умноженному на количество информации на каждый символ I: V=K*I Формула Шеннона для равновероятных событий: I=log 2 N Если события не являются равновероятными, то количество информации: 4

>  Если алфавит имеет мощность (количество символов в этом алфавите) М, то количество Если алфавит имеет мощность (количество символов в этом алфавите) М, то количество всех возможных «слов» (символьных цепочек) длиной N (без учета смысла) равно K=MN Для двоичного кодирования (мощность алфавита M=2): K=2 N 5

>    ПРИМЕРЫ:  1.  Какой максимальный объем информации (в битах) ПРИМЕРЫ: 1. Какой максимальный объем информации (в битах) необходим для отгадывания одного из 32 чисел? Решение: 2 N=32 => N=5. 2. Какое количество шаров было в лототроне, если после выбора одного из них случайным образом получено количество информации в объеме 7 бит? Решение: 27=128 6

>  СИСТЕМЫ СЧИСЛЕНИЯ Число А в системе счисления q имеет следующий вид: СИСТЕМЫ СЧИСЛЕНИЯ Число А в системе счисления q имеет следующий вид: Aq=an-1 qn-1+an-2 qn-2+…+a 0 q 0+a-1 q-1+ …+a-mq-m ai - коэффициенты числа, записанного в q системе исчисления Примеры: 13067810=1*105+3*104+0*103+6*102+7*101+8*100 7

>ПОЗИЦИОННЫЕ СИСТЕМЫ СЧИСЛЕНИЯ  Система     Алфавит счисления Десятичная  0, ПОЗИЦИОННЫЕ СИСТЕМЫ СЧИСЛЕНИЯ Система Алфавит счисления Десятичная 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Двоичная 0, 1 Восьмеричная 0, 1, 2, 3, 4, 5, 6, 7 Шестнадцатеричная 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А(10), В(11), С(12), D(13), E(14), F(15) 8

>10 2 8  16 0  00000  0  0 1 10 2 8 16 0 00000 0 0 1 00001 1 1 2 00010 2 2 3 00011 3 3 4 00100 4 4 5 00101 5 5 6 00110 6 6 7 00111 7 7 8 01000 10 8 9 01001 11 9 10 01010 12 A 11 01011 13 B 12 01100 14 C 13 01101 15 D 9 14 01110 16 E 15 01111 17 F

>АЛГОРИТМЫ ПЕРЕВОДА ЧИСЕЛ ИЗ ОДНОЙ ПОЗИЦИОННОЙ СИСТЕМЫ ИСЧИСЛЕНИЕ ВДР. 16  10:  АЛГОРИТМЫ ПЕРЕВОДА ЧИСЕЛ ИЗ ОДНОЙ ПОЗИЦИОННОЙ СИСТЕМЫ ИСЧИСЛЕНИЕ ВДР. 16 10: 92 C 816= 9*163+2*162+12*161+8*160=37576 8 10: 7358= 7*82+3*81+5*80=47710 2 10: 1101001012= =1*28+1*27+0*26+1*25+0*24+0*23+1*22+0*21+1*20=42 110 10

>ПЕРЕВОД ЧИСЕЛ ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ В ДВОИЧНУЮ СИСТЕМУ СЧИСЛЕНИЯ 12310 11110112 Решение:  123/2 ПЕРЕВОД ЧИСЕЛ ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ В ДВОИЧНУЮ СИСТЕМУ СЧИСЛЕНИЯ 12310 11110112 Решение: 123/2 1 61/2 1 30/2 0 15/2 1 7/2 1 3/2 1/2 1 ↑ 11

>ПЕРЕВОД ЧИСЕЛ ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ В СИСТЕМУ СЧИСЛЕНИЯ С ОСНОВАНИЕМ 8, 16 12310 1738 ПЕРЕВОД ЧИСЕЛ ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ В СИСТЕМУ СЧИСЛЕНИЯ С ОСНОВАНИЕМ 8, 16 12310 1738 123/8 3 15/8 7 1/8 1 ↑ 12310 7 В 16 123/16 11 В 7/16 7 ↑ 12

>ДЕЙСТВИЯ НАД ЧИСЛАМИ В РАЗЛИЧНЫХ СИСТЕМАХ ИСЧИСЛЕНИЯ  101102+10112=1000012  10110   + ДЕЙСТВИЯ НАД ЧИСЛАМИ В РАЗЛИЧНЫХ СИСТЕМАХ ИСЧИСЛЕНИЯ 101102+10112=1000012 10110 + 1011 100001 1112*1012=1000112 111 * 101 111 + 111 13 100011

> 8 А 16+716=9116    8 А    + 7 8 А 16+716=9116 8 А + 7 91 А 816+716=АF 16 А 8 + 7 AF 368+158=538 36 + 15 53 14

>  ПРОГРАММЫ И АЛГОРИТМЫ, БЛОК-СХЕМЫ  Программа - н абор операций (действий), которые ПРОГРАММЫ И АЛГОРИТМЫ, БЛОК-СХЕМЫ Программа - н абор операций (действий), которые можно представить как единое целое в некоторой вычислительной системе для управления поведением этой системы. Заранее заданная последовательность четко определенных правил (команд) для решения поставленной задачи за конечное число шагов называется алгоритмом. Алгоритмы могут быть записаны в текстовом виде, на языке программирования или в виде блок-схем. Блок-схема алгоритма — графическое изображение алгоритма в виде связанных между собой с помощью стрелок (линий перехода) и блоков — графических символов, каждый из которых соответствует одному шагу алгоритма. Внутри блока дается описание соответствующего действия. 15

>ОСНОВНЫЕ ЭЛЕМЕНТЫ БЛОК-СХЕМ АЛГОРИТМА    Условный  Блок начало-конец   ОСНОВНЫЕ ЭЛЕМЕНТЫ БЛОК-СХЕМ АЛГОРИТМА Условный Блок начало-конец блок алгоритма Блок ввод-вывод данных Узел/ Соединитель Арифметический блок 16

>  АЛГОРИТМЫ ЛИНЕЙНОЙ СТРУКТУРЫ Линейный алгоритм - все операции выполняются последовательно  АЛГОРИТМЫ ЛИНЕЙНОЙ СТРУКТУРЫ Линейный алгоритм - все операции выполняются последовательно 17

>АЛГОРИТМЫ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ       18 АЛГОРИТМЫ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ 18

>АЛГОРИТМЫ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ    19 АЛГОРИТМЫ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ 19

> Логическое умножение (конъюнкция, &, Λ, И) – соединение двух (нескольких) высказываний в одно Логическое умножение (конъюнкция, &, Λ, И) – соединение двух (нескольких) высказываний в одно с помощью союза «и» . А В F=A&B 0 0 0 1 0 1 1 Высказывание, полученное в результате логического умножения, истинно тогда и только тогда, когда истинны все входящие в него простые 20 высказывания.

> Логическоесложение (дизъюнкция, ˅, ИЛИ) - объединение двух (нескольких) высказываний в одно с помощью Логическоесложение (дизъюнкция, ˅, ИЛИ) - объединение двух (нескольких) высказываний в одно с помощью союза «или» . А В F=AVB 0 0 1 1 0 1 1 1 Высказывание, полученное в результате логического сложения, истинно тогда, когда истинно хотя бы одно из входящих в него простых 21 высказываний.

> Логическоеотрицание (инверсия,  , НЕ ) – присоединение частицы «не» к высказыванию. Логическоеотрицание (инверсия, , НЕ ) – присоединение частицы «не» к высказыванию. А F=Ā 0 1 0 Логическое отрицание делает истинное высказывание ложным, и наоборот, ложное – истинным. 22

> Логическое следование (импликация, =>, →) - соединение двух высказываний в одно с помощью Логическое следование (импликация, =>, →) - соединение двух высказываний в одно с помощью оборота речи «если. . . , то. . . » . А В F=A→B 0 1 0 1 1 0 0 1 1 Высказывание, полученное в результате логического следования, ложно тогда и только тогда, когда из истинной предпосылки (первого высказывания) следует ложный вывод (второе высказывание). 23

> Логическое равенство (эквивалентность,  , ↔) - соединение двух высказываний в одно с Логическое равенство (эквивалентность, , ↔) - соединение двух высказываний в одно с помощью оборота «. . . тогда и только тогда, когда. . . » . А В F=A↔B 0 0 1 0 1 0 1 1 Высказывание, полученное в результате логической эквивалентности, истинно тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны. Приоритет логических операций: действия в скобках, инверсия, конъюнкция, дизъюнкция, импликация, эквивалентность. 24

>  ОСНОВНЫЕ ЗАКОНЫ ЛОГИКИ Название закона   Формулировка Переместительный A V B ОСНОВНЫЕ ЗАКОНЫ ЛОГИКИ Название закона Формулировка Переместительный A V B = B V A закон A Λ B=BΛA Сочетательный (A V B) V C = A V (B V C) закон (A Λ B) Λ C = A Λ (B Λ C) Распределительный A V (B Λ C) = (A V B) Λ (A V закон C) A Λ (B V C) = (A Λ B) V (A Λ 25 C)

> 1.  Найти С при А=1, В=0 С=АVАVBVĀ&(Ā&B)= 1 V 1 V 0 1. Найти С при А=1, В=0 С=АVАVBVĀ&(Ā&B)= 1 V 1 V 0 V 0&(0&1)=1 V 0=1 2. Высказывание А - «Алгебра логики изучает высказывания» ; высказывание В - «Сумма углов треугольника равна 180° » . Конъюнкцией этих высказываний (А В) является предложение. . . 26

>1. «Алгебра логики изучает высказывания, и сумма углов треугольника равна 180°» 2. «Алгебра логики 1. «Алгебра логики изучает высказывания, и сумма углов треугольника равна 180°» 2. «Алгебра логики изучает высказывания, или сумма углов треугольника равна 180°» 3. «Если алгебра логики изучает высказывания, то сумма углов треугольника равна 180°» 4. «Алгебра логики изучает высказывания тогда и только тогда, когда сумма углов треугольника равна 180°» 27