Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Введение в математическую логику и теорию автоматов.↑ Стр 1 из 5Следующая ⇒ Содержание книги
Поиск на нашем сайте
Введение в математическую логику и теорию автоматов.
1. Понятие о науке логике. 2. Алгебра высказываний. Высказывания. Простые и сложные высказывания. 3. Основные операции алгебры высказываний. 4. Таблицы истинности. Эквивалентные высказывания. 5. Законы логики. 6. Тождественные преобразования. 7. Логические основы построения ЭВМ. 8. Структурные формулы и функциональные схемы логических устройств. 9. Триггер. 10. Сумматор. 11. Регистры. 12. Шифраторы. Дешифраторы. 13. Счетчики. Понятие о науке логике Logos (греч.) - слово, понятие, рассуждение, разум. Слово “логика” обозначает совокупность правил, которым подчиняется процесс мышления или обозначает науку о правилах рассуждения и тех формах, в которых оно осуществляется. Логика изучает абстрактное мышление как средство познания объективного мира, исследует формы и законы, в которых происходит отражение мира в процессе мышления. Основными формами абстрактного мышления являются: ПОНЯТИЯ, СУЖДЕНИЯ, УМОЗАКЛЮЧЕНИЯ. Чтобы достичь истины при помощи умозаключений, надо соблюдать законы логики. ФОРМАЛЬНАЯ ЛОГИКА - наука о законах и формах правильного мышления. Формальная логика связана с анализом наших обычных содержательных умозаключений, выражаемых разговорным языком. Математическая логика изучает только умозаключения со строго определенными объектами и суждениями, для которых можно однозначно решить, истинны они или ложны. Умение правильно рассуждать необходимо в любой области человеческой деятельности: науке и технике, юстиции и дипломатии, планировании, военном деле и т.д. Но хотя умение это восходит к древнейшим временам, логика, т.е. наука о том, какие формы рассуждений правильны, возникла лишь немногим более 2 тысяч лет назад. Этапы развития логики. 1-й этап связан с работами ученого и философа Аристотеля (384-322 гг. до н.э.). Он пытался найти ответ на вопрос “как мы рассуждаем”, изучал “правила мышления”. Аристотель впервые дал систематическое изложение логики. Он подверг анализу человеческое мышление, его формы - понятие, суждение, умозаключение и рассмотрел мышление со стороны строения, структуры, то есть с формальной стороны. Так возникла формальная логика. Например: Логика, основанная на теории силлогизмов называется классической. Доказано, что общее число силлогизмов, которые можно составить из рассуждений указанного вида, равно 256. Из них правильными являются лишь 24. Рис. 1.2(а) поясняет почему не годится силлогизм “все а суть в, некоторые в суть с. Значит, некоторые а суть с”. Случайно может оказаться и так, что вывод будет истинным (рис. 1.2(б)). Но логика считает допустимым только такие формы рассуждений, которые гарантируют истинный результат во всех случаях, когда исходные утверждения истинны. 2-й этап - появление математической или символической логики. Основы ее заложил немецкий ученый и философ Готфрид Вильгельм Лейбниц (1646-1716). Он попытался построить первые логические исчисления, считал, что можно заменить простые рассуждения действиями со знаками и привел правила. Но Лейбниц высказал только идею, а развил ее окончательно англичанин Джордж Буль (1815-1864). Буль считается основоположником математической логики как самостоятельной дисциплины. В его работах логика обрела свой алфавит, свою орфографию и грамматику. Недаром начальный раздел математической логики называют алгеброй логики, или булевой алгеброй. Импликация. Логическая операция, соответствующая союзу “если..., то...” называется импликацией. Эквиваленция. Логическая операция, соответствующая союзу “тогда и только тогда, когда” называется эквиваленцией. Задания и упражнения. 1. Даны простые высказывания: 2. Даны простые высказывания: 3. Прочтите формулы: 4. В состав истинного логического произведения входят три простых высказывания - A,B,C. Известно, что A и B - истинны. Может ли высказывание C быть одним из следующих: а) “Дважды два равно семи”. 5. Дано высказывание: “Иванов является членом сборной команды “Алгоритм”. Какое из следующих высказываний есть логическим отрицанием данного? 6. Определите значения истинности высказываний: Таблицы истинности Таблица истинности - это таблица, устанавливающая соответствие между всеми возможными наборами логических переменных, входящих в логическую функцию и значениями функции. Таблицы истинности применяются для: Тавтология. Пусть дано высказывание А· и необходимо составить таблицу истинности.
Рассмотрим высказывание В+ .
Высказывания, истинность которых постоянна и не зависит от истинности входящих в них простых высказываний, а определяется только их структурой, называются тождественными или тавтологиями. Пример 3. Докажите тавтологию (XÙ Y)® (XÚ Y)
Т.к. высказывание (XÙ Y)® (XÚ Y) всегда истинно, то оно является тавтологией. Пример 4. Докажите тавтологию ((X® Y)Ù (Y® Z))® (X® Z)
Из таблицы видно, что исследуемое высказывание - тавтология, т.к. оно истинно постоянно. Вопросы и задания. 1. Какому из ниже приведенных высказываний: а) (A+C); б) +B; в) +C); г) A+ ; 2. Установите с помощью таблиц истинности, какие из следующих формул - тавтологии: г) ; д) (X® Y)«(Y® X); е) (X® Y)«; ж) (X® Y)«. 3. Установить истинность высказывания 4. Эквивалентны ли высказывания: 5. Установить, является ли данное высказывание тавтологией: 6. Для каждой формулы придумайте формализуемые ими предложения: 7. Из простых высказываний: “Виктор хороший пловец” - А; “Виктор хорошо ныряет” - В; “Виктор хорошо поет” - С, составлено сложное высказывание, формула которого имеет вид: 8. Установить истинность высказываний: 9. Установить истинность высказываний: Законы логики Равносильности формул логики высказываний часто называют законами логики. 1-й закон сформулирован древнегреческим философом Аристотелем. Закон тождества утверждает, что мысль, заключенная в некотором высказывании, остается неизменной на протяжении всего рассуждения, в котором это высказывание фигурирует. Закон противоречия говорит о том, что никакое предложение не может быть истинно одновременно со своим отрицанием. Закон исключенного третьего говорит о том, что для каждого высказывания имеются лишь две возможности: это высказывание либо истинно либо ложно. Третьего не дано. “Сегодня я получу 5 либо не получу”. Истинно либо суждение, либо его отрицание. Закон двойного отрицания. Отрицать отрицание какого-нибудь высказывания - то же, что утверждать это высказывание. Законы идемпотентности. В алгебре логики нет показателей степеней и коэффициентов. Конъюнкция одинаковых “сомножителей” равносильна одному из них. Законы коммутативности и ассоциативности. Конъюнкция и дизъюнкция аналогичны одноименным знакам умножения и сложения чисел. Смысл законов де Моргана (Август де Морган (1806-1871) - шотландский математик и логик) можно выразить в кратких словесных формулировках: Доказать законы логики можно: 2) C Ù (C Ú U) º C × C +C × U º C +C × U º C (1 + U) º C (Закон поглощения) Задание. Доказать законы логики с помощью таблиц истинности. Тождественные преобразования Упрощение формул. Пример 1. Упростить формулу (АÚВ)· (АÚС) 2. Преобразования “поглощение” и “склеивание” Пример 2. Упростить выражение АÚ A · B Решение. A ÚA · B º A (1 Ú B) º A - поглощение Пример 3. Упростить выражение A · B Ú A · 3. Всякую формулу можно преобразовать так, что в ней не будет отрицаний сложных высказываний - все отрицания будут применяться только к простым высказываниям. 4. Любую формулу можно тождественно преобразовать так, что в ней не будут использованы: Пример 5. Преобразовать формулу так, чтобы в ней не использовались знаки логического сложения. Пример 6. Преобразовать формулу так, чтобы в ней не использовались знаки логического умножения. Элемент НЕ
При подаче на вход схемы сигнала низкого уровня (0) транзистор будет заперт, т.е. ток через него проходить не будет, и на выходе будет сигнал высокого уровня (1). Если же на вход схемы подать сигнал высокого уровня (1), то транзистор “откроется”, начнет пропускать электрический ток. На выходе за счет падения напряжения установится напряжение низкого уровня. Таким образом, схема преобразует сигналы одного уровня в другой, выполняя логическую функцию. Элемент ИЛИ
Функция “ИЛИ” - логическое сложение (дизъюнкция), ее результат равен 1, если хотя бы 1 из аргументов равен 1. Элемент И
Если на входы Вх1 и Вх2 поданы сигналы низкого уровня (логические “0”), то оба транзистора закрыты, ток через них не проходит, выходное напряжение на Rн близко к нулю.
Структурные формулы и функциональные схемы логических устройств
Соответствующие схемы называются функциональными. Анализируя функциональную схему, можно понять, как работает логическое устройство, т.е. дать ответ на вопрос: какую функцию она выполняет.
Задание 1. Для каждой из функциональных схем выписать соответствующую структурную формулу.
Триггер
Триггер - это элементарный цифровой автомат, имеющий два устойчивых состояния равновесия (0 и 1), предназначенный для записи и хранения информации.
Как он работает? Таким образом, при отсутствии на внешних входах сигналов “1” триггер поддерживает постоянное напряжение на своих выходах. Чтобы изменить напряжение на выходах триггера, надо подать сигнал “1” на вход элемента № 3. Тогда Q=1, =0.
Cхема RS - триггера на элементах И - НЕ
Сумматор Узел ЭВМ выполняющий арифметическое суммирование кодов чисел, называется сумматором. Операция суммирования осуществляется в сумматорах поразрядно с использованием одноразрядных суммирующих схем. При этом в каждом разряде требуется выполнить сложение трех двоичных цифр данного разряда первого слагаемого Хi цифры этого же разряда второго слагаемого Yi и цифры переноса Pi из соседнего младшего разряда.
В таблице приведена логика работы сумматора на два входа X i и Yi. На его выходах образуется сумма Si данного разряда и осуществляется перенос Рi+1 в следующий старший разряд. По таблице можно составить логическое выражение для суммы Si и переноса Р i+1: На рисунке 11.1 приведены функциональная схема полусумматора, составленная в соответствии с полученными логическими выражениями, и условное обозначение его. Схема является комбинационной и реализуется на логических элементах. Таблица А.
По таблице можно составить логические выражения: Комбинационный сумматор можно реализовать также с использованием двух полусумматоров и логического элемента ИЛИ, как показано на рис.11.3. В реальных электронных схемах сумматор изображается так. рис.11.5. Эта схема называется одноразрядным сумматором.
На рис.11.6. показано, как из N сумматоров можно составить устройство для сложения двух N-разрядных двоичных кодов, это схема многоразрядного сумматора. Регистры
На рис.12.1. показана упрощенная схема регистра для записи чисел, имеющих 4 двоичных разряда.
В ЭВМ применяются регистры 8, 16, 32, 48 и 64 разрядов. Шифратор и дешифратор
Шифратор и дешифратор являются типовыми узлами ЭВМ.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-07; просмотров: 845; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.116.63.107 (0.01 с.) |