Студопедия — Минимизация методом карт Карно
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Минимизация методом карт Карно

1. У власній папці створіть папку Звіт3 і наповніть її шістьма ярликами.

2. Заархівуйте папку Звіт3 командою Відправити у Стиснену Zip-папку.

3. Скористайтесь командою з контекстного меню папки.

4. Заархівуйте папку Звіт3 командою Додати в «Звіт3.rаr». Скористайтесь командою з контекстного меню папки.

5. Заархівуйте папку Звіт3 командою Додати в архів... Зверніть увагу на відмінності цих трьох способів архівування, зокрема, на те, що у третьому способі можна зазначити інший шлях і назву архіву, а також вибрати параметри архівування.

6. Заархівуйте папку Звіт3 командою Додати в архів..., змінивши формат стиску з rаr на zip і задавши метод стиску Максимальний.

7. Заархівуйте Звіт3 командою Додати в архів... як sfx-архів.

8. Розархівуйте sfx-архів Звіт3.ехе.

9. Розархівуйте архів Звіт3.rаr чи Звіт3.zір.

10. Розархівуйте архів Звіт3.rаr чи Звіт3.zір у папку А1.

11. Якщо треба, створіть папки А1 і А2 у власній папці.

12. Розархівуйте з вилученням з архіву Звіт3.rаr чи Звіт3.zір у папку А2 лише одного файлу.

13. Дослідіть ефективність (ступінь) стиску в архіві Звіт3.rаr чи Звіт3.zip.

14. Відшукайте і запустіть антивірусну програму на вашому комп’ютері.

15. Ознайомтеся з меню програми.

16. Опишіть у звіті можливості вашої антивірусної програми.

17. Проведіть тестування оперативної пам'яті, протестуйте та проведіть "лікування" від вірусів диск с: (вінчестер) і диск f: (вставний флеш-диск).

18. Здійсніть настройку: інтерфейс, параметр, файл та повторіть пункт 4 при різних значеннях настройки.

19. Проведіть аналіз будь-якого файлу та опишіть процес (результати) тестування.

20. Здійсніть перевірку на наявність вірусів у файлах TXT, COM та SYS вашої дискети (або вінчестера).

21. Перевірте наявність вірусів та в разі потреби проведіть 'лікування' ваших флеш-дисків (вінчестера).

 

Оформіть звіт.

 

Контрольні запитання.

1. Що таке архів?

2. Які є програми-архіватори?

3. Як заархівувати файл чи папку?

4. Як розархівувати файл чи папку?

5. Що таке багатотомний а Що представляє собою комп'ютерний вірус?

6. Які групи вірусів існують і які із них найбільш небезпечні?

7. Яким чином проявляється дія вірусу на файли?

8. Які існують джерела вірусів?

9. Яких рекомендацій потрібно дотримуватися для уникнення вірусів?

10.Які програми використовуються для боротьби з вірусами?

11.На яких положеннях будується тактика захисту від вірусу?

12.Що таке вірусоподібні дії? що слід зробити користувачу, коли такі дії мають місце?

13.У чому зміст евристичного пошуку вірусів?

14.Які пункти має головне меню вашої антивірусної програми?

15.Які особливості цієї антивірусної програми?

 

Цель работы

Изучение методов минимизации функций алгебры логики (ФАЛ).

 

Основные понятия

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

Каноническая задача минимизации заключается в поиске минимальной ДНФ, содержащей минимальное число переменных по сравнению с другими ДНФ.

Исходными формами функции при решении канонической задачи минимизации являются ее ДСНФ и КСНФ. Если функция задана в другой форме, то ее преобразуют в ДСНФ или КСНФ. Рассмотрим минимизацию функций, заданных в дизъюнктивной нормальной форме.

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

где а - любая логическая функция.

Конъюнции, получаемые в результате склеивания соседних конституент, называют импликантами. Процесс многоступенчатого склеивания приводит к получению импликант, которые не склеиваются с другими и называются простыми.

Логическая сумма всех простых импликант называется сокращенной ДНФ. Любая ФАЛ имеет одну сокращенную ДНФ, которая обычно является избыточной, где одна и та же конституента поглощается несколькими импликантами. После исключения из сокращенной ДНФ лишних импликант получается тупиковая ДНФ. При исключении из тупиковой ДНФ любой конъюнкции получается ДНФ, не эквивалентная исходной. К конъюнкциям тупиковой ДНФ операция склеивания неприменима.

Минимизируемая ФАЛ может содержать несколько тупиковых ДНФ.

Необходимо путем перебора выбрать тупиковую ДНФ с минимальным числом переменных, которая и будет искомой минимальной ДНФ минимизируемой ФАЛ.

 

Минимизация методом карт Карно

При минимизации ФАЛ небольшого числа переменных (три-пять) используются простые табличные методы, одним из которых является метод карт Карно.

Карты Карно позволяют минимизировать как полностью, так и не полностью определенные ФАЛ. Карта Карно (рис. 4.1) для ФАЛ четырех переменных, в которой проставленные единицы соответствуют единичным наборам ФАЛ, а нулевые не отмечены, соответствует аналитическому выражению минимизируемой ФАЛ

Важным свойством карты Карно является то, что любые две рядом лежащие клетки, расположенные в строке или столбце, всегда представляют собой соседние наборы переменных. Наборы, представленные соседними клетками, отличаются значением только одной переменной. Это свойство существует не только внутри карты, но присуще также концам каждого столбца или строки. Это значит, что нижняя клетка в любом столбце является соседней по отношению к верхней клетке того же столбца, а правая клетка любой строки является соседней относительно левой клетки той же строки.

X 1 X 2 X 3 X 4        
         
         
         
         

 

Рис. 4.1. Структура карты Карно

Рассмотренное свойство удобно использовать для группировки отдельных единичных наборов в так называемые "подкубы" (объединения из 2, 4, 8 и т.п. числа единичных наборов) с целью исключения одной, двух или нескольких переменных, входящих в единичные наборы. При склеивании единичных наборов, входящих в какой-либо подкуб, происходит исключение одной или нескольких переменных. Это является следствием того, что в подкубы входят пары наборов, отличающихся значением одной, двух или нескольких переменных.

Примеры образования двухклеточных, четырехклеточных и восьмиклеточных подкубов представлены в табл. 4.1-4.10.

Таблица 4.1

X 1 X 2 X 3 X 4      
1 1 0 1 1 0 0 1   X1 X4
10

         
         
         
         

Таблица 4.2

X 1 X 2 X 3 X 4      
0 0 0 1 0 0 1 1   X4
10

         
         
         
         

 

Таблица 4.3

X 1 X 2 X 3 X 4      
0 1 0 0 0 1 1 0
10

         
         
         
         

 

Таблица 4.4

X 1 X 2 X 3 X 4      
0 0 1 0 1 0 1 0
10

         
         
         
         

 

Таблица 4.5

X 1 X 2 X 3 X 4      
0 0 0 1 0 1 0 1 1 1 0 1 1 0 0 1
10

         
         
         
         

 

Таблица 4.6

X 1 X 2 X 3 X 4      
0 0 1 1 0 1 1 0 0 1 1 1 0 1 1 0
10

         
         
         
         

 

Таблица 4.7

X 1 X 2 X 3 X 4      
0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 0  
10

         
         
         
         

 

0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0
Таблица 4.8

X 1 X 2 X 3 X 4        
         
         
         
         

 

0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0
Таблица 4.9

X 1 X 2 X 3 X 4        
         
         
         
         

 

0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 0 1 0 0 1 1 0 1 1 1 0 1 0 1 0
Таблица 4.10

X 1 X 2 X 3 X 4        
         
         
         
         

 

Начинать минимизацию следует начинать с тех наборов, которые могут быть включены только в какой-нибудь один подкуб, а не с образования наибольших подкубов. После этого из оставшихся наборов необходимо образовать подкубы максимальной величины.

Пример 1. Найти минимальную ДНФ для функции, заданной картой

Карно (табл.4.11).

В данном случае набор (1,1,0,0) можно объединить только с набором (1,1,1,0), набор (1,0,0,1) - с набором (1,0,1,1), набор (0,1,1,1) - с набором (1,1,1,1), а набор (0,0,1,0) - с набором (1,0,1,0).

Таблица 4.11

X 1 X 2 X 3 X 4        
         
         
         
         

 

Из оставшихся наборов образовывать подкуб максимальной величины не имеет смысла, так как все наборы оказались уже включенными в ранее образованные подкубы.

Окончательное выражение минимальной ДНФ имеет вид:

+ +

 




<== предыдущая лекция | следующая лекция ==>
РЕДАГУВАННЯ ТА ФОРМУВАННЯ НОВИХ ПУНКТІВ МЕНЮ ТА ПАНЕЛІ ІНСТРУМЕНТІВ ПРОГРАМИ MS WORD. РЕЖИМИ РОБОТИ З ДОКУМЕНТАМИ. | 

Дата добавления: 2015-09-19; просмотров: 446. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

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

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия