Учебная работа. Контрольная Таблица истинности формулы № 35761
Контрольная Таблица истинности формулы
Предмет:Логика Тип работы:Контрольная Количество страниц:5
«»Задание 3
Постройте таблицу истинности формулы и установите, является ли она логическим законом («¬» знак отрицания ):
1. (A VВ)?(С ?B).
2. ((А?В)V(С?А))?(¬АVС).
3. ((А^В)vС)?(¬С?А).
4. ((А^В)?С) ? А?(В?С).
Список литературы 5″»
Цена:490 руб.
Выдержка из подобной работы:
….
Программа формирующая таблицу истинности для функции ++D)
…..
Описание
программы …………………………………………………………….. 3
·
Этапы
разработки ассемблерных программ…………………………. 5
·
Блок-схема
алгоритма программы…………………………………………. 2
·
Программа
формирующая таблицу истинности для функции +ÅD) 4
4. Список
использованной литературы……………………………………………….. 5
Программная часть
Описание
программы
В этой работе мы рассмотрим один из способов написания программы формирующую
таблицу истинности для функции +ÅD) с помощью
языка Ассемблера. Прежде чем создать программу надо детально рассмотреть какие
шаги для этого надо предпринять то есть надо написать алгоритм работы этой
программы . Для того чтобы компьютер смог обработать данные эти данные ему
надо сначала ввести а это значит первым шагом в решении нашей задачи будет
ввод числа. Для начала присвоим начальное значение равное 0 всем операндам
то есть A B +ÅD).
После этого мы выводим на экран значения операндов A B и вычисленный результат функции то есть на 1 и проверка условия
: если значение D не
равно 2 то переходим к вычислению заданной функции и выводу значений
операндов A B значения 0 увеличению операнда B на 1.
Далее проверяем условие: если B не
равно 2 то переходим к вычислению заданной функции и выводу значений
операндов A B
значения 0 и увеличения операнда A на 1
иначе переходим к следующему пункту проверке условия: если A не равно
2 то переходим к вычислению заданной функции и выводу значений
операндов A B B =0 B=0 =0 и D и заносим
результат в регистр AH
4.
Выполняем
логическую операцию «или» над операндами A и L
5.
Выполняем
инверсию результата находящегося в регистре AL
6.
Выполняем
логическую операцию «и» над операндами AH и AL и присваиваем результат операнду B на 1
9.
Проверка
условия: если D не равно 2 то переход на пункт 2
иначе то переход на пункт 9
10. Присваиваем операнду D значение 0
увеличиваем операнд на 1
13. Проверка условия:
если B не равно 2 то
переход на пункт 2 иначе то переход на пункт 13
14. Присваиваем операнду B значение 0
увеличиваем операнд A на 1
15. Проверка условия: если
A не равно 2 то переход на пункт 2 иначе то переход на
пункт 15
16. Конец
Это
и есть алгоритм программы на естественном языке.
Список использованной
литературы:
1. Питер Абель. «Язык
ассемблера для M-PM-PM-P»