Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Логические основы ЭВМ

Для анализа и синтеза схем в ЭВМ при алгоритмизации и программировании решения задач широко используется математический аппарат алгебры логики. Основоположником математической логики является немецкий математик Готфрид Вильгельм Лейбниц (1646-1716 гг.). На заложенном Лейбницем фундаменте ирландский математик Джордж Буль построил здание новой науки – математической логики, которая в отличие от обычной алгебры оперирует не числами, а высказываниями.

Алгебра логики это раздел математической логики, значения всех элементов (функций и аргументов) которой определены в двухэлементном множестве: 0 и 1.

Алгебра логики оперирует с логическими высказываниями.

Высказывание это любое предложение, в отношении которого имеет смысл утверждение о его истинности или ложности.

Пример 9. Определить значения истинности для следующих высказываний.

«Лед – твердое вещество» - истинное высказывание.

«Париж – столица Китая» - ложное высказывание.

«Треугольник – это геометрическая фигура» - истинное высказывание.

 

Таким образом, по своей сути высказывания фактически являются двоичными объектами и поэтому истинному значению ставят в соответствии 1 (TRUE), а ложному – 0 (FALSE). В алгебре логики все высказывания обозначают буквами А, B, C и т.д. Например, запись А = 1 означает, что высказывание А истинно.

Высказывания могут быть простыми и сложными. Простые соответствуют алгебраическим переменным, а сложные являются аналогом алгебраических функций. Функции могут получаться путем объединения переменных с помощью логических операций.

Простейшими операциями в алгебре логики являются следующие операции:

 

§ Логическое сложение (операция ИЛИ (OR), операция дизъюнкции)

Это бинарная операция, так как представляет собой результат действий над двумя логическими величинами. Записывается в виде: AÚB или A+B. Значение такого выражения будет ИСТИНА, если значение хотя бы одного из операндов истинно.

 

§ Логическое умножение (операция И (AND), операция конъюнкции)

Также является бинарной, но в отличии от дизъюнкции имеет значение ИСТИНА, если оба ее операнда истинны. Записывается: AÙB или A*B.

 

§ Отрицание (операция НЕ (NOT), операция инверсии)

Унарная операция, то есть имеет всего один операнд. Записывается: или Ø A.

 

Операции И, ИЛИ, НЕ образуют полную систему логических операций, из которых можно построить сколь угодно сложное логическое выражение.

Логическое выражение (логическая формула) формула, содержащая лишь логические величины и знаки логических операций. Результатом вычисления логической формулы является одно из двух значений: ИСТИНА или ЛОЖЬ.

Последовательность выполнения операций в логических формулах определяется старшинством операций. В порядке убывания старшинства логические операции расположены так: отрицание, конъюнкция, дизъюнкция.

 

Существуют специальные таблицы, в которых указываются все возможные комбинации логических переменных A и B, а также соответствующие им результаты операций. Они называются таблицами истинности .

Таблицы истинности:

A NOT A (Ø A)   A B A OR B (AÚB) A AND B (AÙB)
           
           
         
       

В соответствии с международным стандартом на схемах логические блоки изображаются в следующем виде:

 
 

Схема ИЛИ, реализующая операцию логического сложения

Схема И, реализующая операцию логического умножения

 
 

 


Схема НЕ, реализующая операцию инверсии

 
 

 


Пример 9. Рассмотрим сложное высказывание: «Число 6 делиться на 2, и число 6 делиться на 3». Представить данное высказывание в виде логической формулы.

Обозначим через A простое высказывание «число 6 делиться на 2», а через B «число 6 делиться на 3». Тогда соответствующая логическая формула примет вид: AÙB. Ее значение – ИСТИНА.

 

Пример 10. Вычислить значение логической формулы: не X и Y или X и Z, если логические переменные имеют значения: X = ЛОЖЬ, Y = ИСТИНА, Z = ИСТИНА.

Отметим порядок выполнения операций в логическом выражении:

1 2 4 3
не X и Y или X и Z

 

 

1) не X – не ЛОЖЬ = ИСТИНА;

2) X и Y – ИСТИНА и ИСТИНА = ИСТИНА;

3) X и Z – ИСТИНА и ЛОЖЬ = ЛОЖЬ;

4) Y или X – ИСТИНА или ЛОЖЬ = ИСТИНА.

Ответ: ИСТИНА.

Контрольные вопросы

1. Какие две научные дисциплины указывают в качестве источников информатики?

2. Дайте определение понятию «информация».

3. Что такое информационные процессы? Приведите примеры.

4. Что такое сообщение, сигнал? Какие виды сигналов существуют?

5. Что такое аналоговый и дискретный сигнал?

6. Изобразите общую схему передачи информации.

7. Перечислите свойства информации.

8. Какие существуют способы измерения информации?

9. Напишите формулу Хартли. В каком случае она используется?

10. Перечислите основные единицы измерения информации.

11. Что изучает алгебра логики?

12. Что такое логическая формула?

13. Перечислите основные логические операции.

14. Как основные логические операции изображаются на схемах?

15. Что такое системы счисления?

16. Что такое основание системы счисления?

17. Переведите следующие числа из одной системы счисления в другую:

23102

345108

571016

1101210

1010111210

 

<== предыдущая лекция | следующая лекция ==>
Правила перевода чисел из одной системы счисления в другую. Для перевода восьмеричных и шестнадцатеричных чисел в двоичную систему достаточно каждую цифру заменить эквивалентной ей двоичной триадой или тетрадой | Лекция 4. Международный рынок рабочей силы. Международная торговля услугами
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 698; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.024 сек.