<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.simhard.com/ex/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.simhard.com/ex/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Korobko</id>
		<title>SimHardWiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://www.simhard.com/ex/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Korobko"/>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Korobko"/>
		<updated>2026-06-12T01:01:44Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.21.3</generator>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_11</id>
		<title>Вариант 11</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_11"/>
				<updated>2013-12-10T12:42:43Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Создание веб-приложения для поиска информации в сети =&lt;br /&gt;
== Введение ==&lt;br /&gt;
'''Интернет''' – это информационное пространство, в котором можно отыскать ответ практически на любой интересующий пользователя вопрос. Это огромная глобальная сеть, в которую как информационные ручейки стекаются потоки более мелких сетей. Любой пользователь, располагающий ПК и соответствующими программами, сможет подклю-читься к сети, используя её возможности для самых разных целей – проведения досуга, обучения, чтения научных работ, отправки электронной почты и т.д. По различным данным, ещё в 2006 г. количество пользователей интернет достигло миллиарда человек. Сегодня глобальная сеть превращается в важный социальный и политический фактор современного информационного общества. С развитием Интернет-технологий появился новый гигантский источник информационных ресурсов, доступ к которым является не только относительно дешевым, но и очень быстрым.&amp;lt;br/&amp;gt;&lt;br /&gt;
Поиск в компьютерных сетях становится искусством и требует вполне определённых знаний, которыми современному человеку необходимо овладеть. И для того, чтобы не утонуть во всём изобилии информации необходимо научиться не только её искать, но и находить.&lt;br /&gt;
== Использованные технологии ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Исходя из поставленной задачи, в моей работе было исполь-зовано следующее программное обеспечение и технологии:&lt;br /&gt;
# Java Development Kit 1.7&lt;br /&gt;
# JavaServer Pages&lt;br /&gt;
# JSTL&lt;br /&gt;
# Свободная интегрированная среда разработки модульных кроссплатформенных приложений Eclipse.&lt;br /&gt;
# В качестве основного языка разработки я выбрал Java EE. &lt;br /&gt;
# Фреймворк для автоматизации сборки проектов Apache Maven.&lt;br /&gt;
# Система управления базами данных MySQL&lt;br /&gt;
# Контейнер сервлетов Apache Tomcat&lt;br /&gt;
# Различные паттерны, такие как MVC, Singleton, Command Factory и др.&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
В этой работе основное внимание будет уделено разработке веб-приложений. В качестве платформы для разработки выбрана Java, т.к. эта технология на данный момент является наиболее развитой, стандартизированной, применяемой на уровне Enterprise и классической (т.е. из нее в основном идут заимствования в других платформах). Она обладает следующими преимуществами:&lt;br /&gt;
* Большое сообщество опытных пользователей, программистов, администраторов. Не возникает проблем с поиском интересующей информации.&lt;br /&gt;
* Стандартизированность и постоянное развитие через Java Community Process - стандартный процесс, позволяющий заинтересованным сторонам участвовать в разработке будущих версий платформы.&lt;br /&gt;
* Большое количество и разнообразие разработанных библиотек.&lt;br /&gt;
* Переносимость между различными платформами.&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! bgcolor=&amp;quot;#FFCBCB&amp;quot; | Версия&lt;br /&gt;
! bgcolor=&amp;quot;#FFCBCB&amp;quot; | Полное имя&lt;br /&gt;
! bgcolor=&amp;quot;#FFCBCB&amp;quot; | Дата публикации&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| Java 2 Platform Enterprise Edition, v 1.0&lt;br /&gt;
| декабрь 1999&lt;br /&gt;
|-&lt;br /&gt;
| 1.2&lt;br /&gt;
| Java 2 Platform Enterprise Edition, v 1.2&lt;br /&gt;
| 2000&lt;br /&gt;
|-&lt;br /&gt;
| 1.2.1&lt;br /&gt;
| Java 2 Platform Enterprise Edition, v 1.2.1&lt;br /&gt;
| 23 мая 2000&lt;br /&gt;
|-&lt;br /&gt;
| 1.3&lt;br /&gt;
| Java 2 Platform Enterprise Edition, v 1.3&lt;br /&gt;
| 24 сентября 2001&lt;br /&gt;
|-&lt;br /&gt;
| 1.4&lt;br /&gt;
| Java 2 Platform Enterprise Edition, v 1.4&lt;br /&gt;
| 24 ноября 2003&lt;br /&gt;
|-&lt;br /&gt;
| 5.0&lt;br /&gt;
| Java Platform, Enterprise Edition, v 5&lt;br /&gt;
| 11 мая 2006&lt;br /&gt;
|-&lt;br /&gt;
| 6.0&lt;br /&gt;
| Java Platform, Enterprise Edition, v 6&lt;br /&gt;
| 6 декабря 2009&lt;br /&gt;
|-&lt;br /&gt;
| 7.0&lt;br /&gt;
| Java Platform, Enterprise Edition, v 7&lt;br /&gt;
| 12 июня 2013&lt;br /&gt;
|}&lt;br /&gt;
'''Язык Java''' изначально позиционировался производителем, как язык для Интернет. Технология Java обеспечивает разработчиков основой для создания решений, при разработке которых не нужно задумываться об операционной системе и аппаратной платформе, на которых эти решения будут функционировать. Независимость от платформы достигается за счет того, что уникальные характеристики каждой из поддерживаемых Java 2 платформ, реализованы в виде оболочки, называемой Java Runtime Environment (JRE). Компилятор языка Java преобразует код в последовательность байт-кодов, которая будет выполняться на одной из платформ в рамках JRE. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Тип&lt;br /&gt;
! Длина (в байтах) || Диапазон или набор значений&lt;br /&gt;
|-&lt;br /&gt;
| boolean || 1 в массивах, 4 в переменных&amp;lt;ref&amp;gt;JVM не имеет поддержки для переменных типа boolean, поэтому они представляются в виде значений типа int. Однако массивы boolean[] поддерживаются. [http://java.sun.com/docs/books/jvms/second_edition/html/Overview.doc.html#22909 VM Spec The Structure of the Java Virtual Machine]&amp;lt;/ref&amp;gt;|| true, false&lt;br /&gt;
|-&lt;br /&gt;
| byte || 1 || −128..127&lt;br /&gt;
|-&lt;br /&gt;
| char || 2 || 0..2&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;−1, или 0..65535&lt;br /&gt;
|-&lt;br /&gt;
| short || 2 || −2&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;..2&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;−1, или −32768..32767&lt;br /&gt;
|-&lt;br /&gt;
| int || 4 || −2&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;..2&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;−1, или −2147483648..2147483647&lt;br /&gt;
|-&lt;br /&gt;
| long || 8 || −2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;..2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;−1, или примерно −9.2·10&amp;lt;sup&amp;gt;18&amp;lt;/sup&amp;gt;..9.2·10&amp;lt;sup&amp;gt;18&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| float || 4 || -(2-2&amp;lt;sup&amp;gt;−23&amp;lt;/sup&amp;gt;)·2&amp;lt;sup&amp;gt;127&amp;lt;/sup&amp;gt;..(2-2&amp;lt;sup&amp;gt;−23&amp;lt;/sup&amp;gt;)·2&amp;lt;sup&amp;gt;127&amp;lt;/sup&amp;gt;, или примерно −3.4·10&amp;lt;sup&amp;gt;38&amp;lt;/sup&amp;gt;..3.4·10&amp;lt;sup&amp;gt;38&amp;lt;/sup&amp;gt;, а также &amp;lt;math&amp;gt;-\infty&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;, NaN&lt;br /&gt;
|-&lt;br /&gt;
| double || 8 || -(2-2&amp;lt;sup&amp;gt;−52&amp;lt;/sup&amp;gt;)·2&amp;lt;sup&amp;gt;1023&amp;lt;/sup&amp;gt;..(2-2&amp;lt;sup&amp;gt;−52&amp;lt;/sup&amp;gt;)·2&amp;lt;sup&amp;gt;1023&amp;lt;/sup&amp;gt;, или примерно −1.8·10&amp;lt;sup&amp;gt;308&amp;lt;/sup&amp;gt;..1.8·10&amp;lt;sup&amp;gt;308&amp;lt;/sup&amp;gt;, а также &amp;lt;math&amp;gt;-\infty&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;, NaN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Файл:Java.png|300x300px|frame|right|Компоненты Java Runtime Environment]]&lt;br /&gt;
'''Java Runtime Environment''' содержит специальные средства проверки кода, обеспечивающие надежность и защищенность программ, загрузчик классов, который динамически загружает классы в процессе выполнения и виртуальную машину Java (Java VM), которая выполняет последовательность байт-кодов, взаимодействуя с конкретной операционной системой. Компоненты Java Runtime Environment показаны на диаграмме ниже.&lt;br /&gt;
То, что язык Java за короткое время стал одним из самых популярных коммерческих объектноориентированных языков программирования, помогает распространению технологии Java и подтверждается тем, что в настоящее время этот язык использует около 1 млн. разработчиков (80% из них создает кроссплатформенные приложения), продукты для Java выпускают сотни фирм, а число копий JDK, загруженных с сайта фирмы Sun, превысило 2.5 млн. &lt;br /&gt;
С пользовательскими приложениями у Java не сложилось, но зато на стороне сервера Java применяется очень широко и имеет большое количество различных интересных возможностей. &lt;br /&gt;
Прежде всего существует несколько конкурирующих серверов веб-приложений, которые несмотря на различия придерживаются некоторых стандартов, установленных Sun, а значит большинство приложений без каких-либо значительных модификаций могут быть перенесены с сервера на сервер.&lt;br /&gt;
Кроме того существует несколько разного уровня сложности и с разными подходами фреймворков для разработки веб-приложений (т.е. библиотек классов, на основе которых строится веб-приложение). Это фреймворки для структурирования приложений на основе паттерна MVC (''Struts'', ''Spring''), библиотеки для построения шаблонов веб-страниц (''JSTL'', ''Velocity'', ''Java ServerFaces''), библиотеки для отображения реляционной таблицы на объекты и обратно (''Hibernate'').&lt;br /&gt;
[[Файл:Mvc.png|350px|right|Паттерн MVC]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Пример.''' Код на языке программирования Java.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  outer:&lt;br /&gt;
  for (int i = 2; i &amp;lt; 1000; i++) {&lt;br /&gt;
      for (int j = 2; j &amp;lt; i; j++) {&lt;br /&gt;
          if (i % j == 0)&lt;br /&gt;
              continue outer;&lt;br /&gt;
      }&lt;br /&gt;
      System.out.println (i);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Достоинства и недостатки быстрой сортировки ===&lt;br /&gt;
&lt;br /&gt;
Достоинства:&lt;br /&gt;
* Один из самых быстродействующих (на практике) из алгоритмов внутренней сортировки общего назначения.&lt;br /&gt;
* Прост в реализации.&lt;br /&gt;
* Требует лишь &amp;lt;math&amp;gt;O(lg \ n)&amp;lt;/math&amp;gt; дополнительной памяти для своей работы. (Не улучшенный рекурсивный алгоритм в худшем случае &amp;lt;math&amp;gt;\ O(n)&amp;lt;/math&amp;gt; памяти)&lt;br /&gt;
* Хорошо сочетается с механизмами [[кэш-память|кэширования]] и [[виртуальная память|виртуальной памяти]].&lt;br /&gt;
* Допускает естественное распараллеливание (сортировка выделенных подмассивов в параллельно выполняющихся подпроцессах).&lt;br /&gt;
* Допускает эффективную модификацию для сортировки по нескольким ключам (в частности — [[алгоритм Седжвика]] для сортировки строк): благодаря тому, что в процессе разделения автоматически выделяется отрезок элементов, равных опорному, этот отрезок можно сразу же сортировать по следующему ключу.&lt;br /&gt;
* Работает на [[связный список|связных списках]] и других структурах с последовательным доступом, допускающих эффективный проход как от начала к концу, так и от конца к началу.&lt;br /&gt;
&lt;br /&gt;
Недостатки:&lt;br /&gt;
* Сильно деградирует по скорости (до &amp;lt;math&amp;gt;\Theta(n^2)&amp;lt;/math&amp;gt;) в худшем или близком к нему случае, что может случиться при неудачных входных данных.&lt;br /&gt;
* Прямая реализация в виде функции с двумя рекурсивными вызовами может привести к ошибке [[Переполнение стека|переполнения стека]], так как в худшем случае ей может потребоваться сделать &amp;lt;math&amp;gt;O(n)&amp;lt;/math&amp;gt; вложенных рекурсивных вызовов.&lt;br /&gt;
* [[Устойчивая сортировка|Неустойчив]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== График работы ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float: left;&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| WEB-ПРИЛОЖЕНИЯ || 04.04.2014 || 14.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПРИНЦИП РАБОТЫ  ВЕБ-ПРИЛОЖЕНИЯ SEARCHER || 15.04.2014 || 24.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| СТРУКТУРА СЕРВЕРА || 25.04.2014 || 16.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float: left;&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| WEB-ПРИЛОЖЕНИЯ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПРИНЦИП РАБОТЫ  ВЕБ-ПРИЛОЖЕНИЯ SEARCHER || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СТРУКТУРА СЕРВЕРА || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graph&amp;gt;&lt;br /&gt;
digraph &amp;quot;Граф задания на дипломную работу&amp;quot; {&lt;br /&gt;
&amp;quot;Изучить язык Java&amp;quot; [shape=box] &lt;br /&gt;
&amp;quot;Изучить Java EE&amp;quot; [shape=box]&lt;br /&gt;
&amp;quot;Изучить MySQL&amp;quot; [shape=box]&lt;br /&gt;
&amp;quot;Оформить дипломную работу&amp;quot; [shape=diamond]&lt;br /&gt;
&amp;quot;Написать web-приложение&amp;quot; [shape=triangle]&lt;br /&gt;
&amp;quot;Провести тестирование&amp;quot; [shape=triangle]&lt;br /&gt;
&amp;quot;Изучить язык Java&amp;quot;  -&amp;gt; &amp;quot;Изучить Java EE&amp;quot; -&amp;gt; &amp;quot;Изучить MySQL&amp;quot; -&amp;gt; &amp;quot;Спроектировать приложение на базе MVC паттерна&amp;quot; -&amp;gt; &amp;quot;Спроектировать БД на MySQL&amp;quot; -&amp;gt; &amp;quot;Написать web-приложение&amp;quot; -&amp;gt; &amp;quot;Провести тестирование&amp;quot; -&amp;gt; &amp;quot;Оформить дипломную работу&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Мною было создано веб-приложение, позволяющее упростить поиск в сети интернет, комбинирующее возможности трёх крупных поисковых систем и обладающее дополнительным функционалом.&amp;lt;br/&amp;gt;&lt;br /&gt;
'''СПИСОК ЛИТЕРАТУРЫ'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[1] [[Файл:Д.Флэнаган._Java_Справочник._4е_издание.djvu|Д.Флэнаган. Java Справочник. 4е издание]]&amp;lt;br /&amp;gt; &lt;br /&gt;
[2] http://faq.realcoding.net/index.php&amp;lt;br /&amp;gt; &lt;br /&gt;
[3] http://java.sun.com/j2ee/learning/tutorial/index.html&amp;lt;br /&amp;gt; &lt;br /&gt;
[4] http://egor.spb.ru/doc/db/mysql/14.html#_ftnref1&amp;lt;br /&amp;gt; &lt;br /&gt;
[5] http://www.coreservlets.com/Apache-Tomcat-Tutorial/&amp;lt;br /&amp;gt; &lt;br /&gt;
[6] http://www-ucs.usc.edu/~toms/jakartafaq.html&amp;lt;br /&amp;gt; &lt;br /&gt;
[7] http://jakarta.apache.org/faq&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T18:46:15Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств (ВУ) возникает задача реализации на одном логическом модуле (устройстве) всех булевых функций, принадлежащих определенному классу. В качестве такого класса весьма часто используется класс симметрических булевых функций (или некоторые из его подклассов). Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&amp;lt;br /&amp;gt; &lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза универсальных логических модулей, а также в области синтеза многофункциональных логических модулей - устройств для вычисления произвольных , фундаментальных и полиномиально-однородных симметрических булевых функций [2, 3, 4].&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;graph &amp;gt;&lt;br /&gt;
digraph &amp;quot;Граф задания на дипломную работу&amp;quot; {&lt;br /&gt;
&amp;quot;Синтезировать устройства для реализации симметрических булевых функций&amp;quot; [shape=box]&lt;br /&gt;
&amp;quot;Синтезировать устройства для реализации самодвойственных симметрических булевых функций&amp;quot; [shape=box]&lt;br /&gt;
&amp;quot;Синтезировать устройства для реализации полиномиально-однородных симметрических булевых функций&amp;quot; [shape=box]&lt;br /&gt;
&amp;quot;Оформить дипломную работу&amp;quot; [shape=diamond]&lt;br /&gt;
&amp;quot;Изучить свойства симметрических булевых функций&amp;quot;  -&amp;gt; &amp;quot;Изучить свойства подклассов симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Синтезировать устройства для реализации симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Синтезировать устройства для реализации самодвойственных симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Синтезировать устройства для реализации полиномиально-однородных симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Оформить дипломную работу&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Мною были синтезированы логические устройства, на единственном выходе которых вычисляется (реализуется) произвольная симметрическая булева функция, зависящая от трех, четырёх и пяти, со сложной настройкой.&lt;br /&gt;
Эти двухуровневые схемы имеют низкую конструктивную сложность (по числу входов логических элементов) и содержат относительно небольшое число внешних выводов.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''СПИСОК ЛИТЕРАТУРЫ'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[1] [[Файл:Glushkov V.M. Sintez cifrovyh avtomatov (FML, 1962)(ru)(L)(T)(238s) CsNp .djvu]]&amp;lt;br /&amp;gt; &lt;br /&gt;
[2] http://www.findpatent.ru&amp;lt;br /&amp;gt;&lt;br /&gt;
[3] http://www.belgospatent.org.by/database/index.php?pref=inv&amp;amp;lng=ru&amp;amp;page=1&amp;lt;br /&amp;gt;&lt;br /&gt;
[4] http://patentdb.su&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T18:43:50Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств (ВУ) возникает задача реализации на одном логическом модуле (устройстве) всех булевых функций, принадлежащих определенному классу. В качестве такого класса весьма часто используется класс симметрических булевых функций (или некоторые из его подклассов). Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&amp;lt;br /&amp;gt; &lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза универсальных логических модулей, а также в области синтеза многофункциональных логических модулей - устройств для вычисления произвольных , фундаментальных и полиномиально-однородных симметрических булевых функций[2, 3, 4].&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;graph &amp;gt;&lt;br /&gt;
digraph &amp;quot;Граф задания на дипломную работу&amp;quot; {&lt;br /&gt;
&amp;quot;Синтезировать устройства для реализации симметрических булевых функций&amp;quot; [shape=box]&lt;br /&gt;
&amp;quot;Синтезировать устройства для реализации самодвойственных симметрических булевых функций&amp;quot; [shape=box]&lt;br /&gt;
&amp;quot;Синтезировать устройства для реализации полиномиально-однородных симметрических булевых функций&amp;quot; [shape=box]&lt;br /&gt;
&amp;quot;Оформить дипломную работу&amp;quot; [shape=diamond]&lt;br /&gt;
&amp;quot;Изучить свойства симметрических булевых функций&amp;quot;  -&amp;gt; &amp;quot;Изучить свойства подклассов симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Изучить свойства подклассов симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Синтезировать устройства для реализации симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Синтезировать устройства для реализации самодвойственных симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Синтезировать устройства для реализации полиномиально-однородных симметрических булевых функций&amp;quot; -&amp;gt; &amp;quot;Оформить дипломную работу&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Мною были синтезированы логические устройства, на единственном выходе которых вычисляется (реализуется) произвольная симметрическая булева функция, зависящая от трех, четырёх и пяти, со сложной настройкой.&lt;br /&gt;
Эти двухуровневые схемы имеют низкую конструктивную сложность (по числу входов логических элементов) и содержат относительно небольшое число внешних выводов.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''СПИСОК ЛИТЕРАТУРЫ'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[1] [[Файл:Glushkov V.M. Sintez cifrovyh avtomatov (FML, 1962)(ru)(L)(T)(238s) CsNp .djvu]]&amp;lt;br /&amp;gt; &lt;br /&gt;
[2] http://www.findpatent.ru&amp;lt;br /&amp;gt;&lt;br /&gt;
[3] http://www.belgospatent.org.by/database/index.php?pref=inv&amp;amp;lng=ru&amp;amp;page=1&amp;lt;br /&amp;gt;&lt;br /&gt;
[4] http://patentdb.su&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T18:13:10Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств (ВУ) возникает задача реализации на одном логическом модуле (устройстве) всех булевых функций, принадлежащих определенному классу. В качестве такого класса весьма часто используется класс симметрических булевых функций (или некоторые из его подклассов). Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&amp;lt;br /&amp;gt; &lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза универсальных логических модулей, а также в области синтеза многофункциональных логических модулей - устройств для вычисления произвольных , фундаментальных и полиномиально-однородных симметрических булевых функций[2, 3, 4].&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;graph caption=&amp;quot;Граф задания на дипломную работу&amp;quot;&amp;gt;&lt;br /&gt;
digraph G {&lt;br /&gt;
 р-&amp;gt; dut;&lt;br /&gt;
dut -&amp;gt; Driver;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''СПИСОК ЛИТЕРАТУРЫ'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[1] [[Файл:Glushkov V.M. Sintez cifrovyh avtomatov (FML, 1962)(ru)(L)(T)(238s) CsNp .djvu]]&amp;lt;br /&amp;gt; &lt;br /&gt;
[2] http://www.findpatent.ru&amp;lt;br /&amp;gt;&lt;br /&gt;
[3] http://www.belgospatent.org.by/database/index.php?pref=inv&amp;amp;lng=ru&amp;amp;page=1&amp;lt;br /&amp;gt;&lt;br /&gt;
[4] http://patentdb.su&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T16:55:33Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств (ВУ) возникает задача реализации на одном логическом модуле (устройстве) всех булевых функций, принадлежащих определенному классу. В качестве такого класса весьма часто используется класс симметрических булевых функций (или некоторые из его подклассов). Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1]. &lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза универсальных логических модулей, а также в области синтеза многофункциональных логических модулей - устройств для вычисления произвольных [2], фундаментальных [3] и полиномиально-однородных [4] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;graph caption=&amp;quot;Граф задания на дипломную работу&amp;quot;&amp;gt;&lt;br /&gt;
digraph G {&lt;br /&gt;
 р-&amp;gt; dut;&lt;br /&gt;
dut -&amp;gt; Driver;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&amp;lt;br /&amp;gt;&lt;br /&gt;
СПИСОК ЛИТЕРАТУРЫ&amp;lt;br /&amp;gt;&lt;br /&gt;
[1] [[Файл:Карцев М.А. Арифметика цифровых машин.pdf|Карцев_М.А._Арифметика_цифровых_машин]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[2] Фридман А., Менон П. Теория и проектирование переключательных схем. – М.: Мир, 1978.&amp;lt;br /&amp;gt;&lt;br /&gt;
[3] Артюхов В.Л., Копейкин Г.Н., Шалыто А.А. Настраиваемые модули для управляющих логических устройств. – Л.: Энергоиздат, 1981. &lt;br /&gt;
[5] Супрун В.П., Седун А.М. Метод двухуровневой схемной реализации симметрических булевых функций // Материалы Второй международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’97), Минск, 12 – 14 ноября 1997 г., т. 2, с. 6 – 11.&lt;br /&gt;
[6] Седун А.М., Супрун В.П. Реализация симметрических булевых функций посредством логических устройств со сложной настройкой // Труды Пятой международной конференции «Новые информационные технологии» (NITe’2002), Минск, 29 – 31 октября 2002 г.,  с. 116 – 120.&lt;br /&gt;
[7] Супрун В.П., Седун А.М. Схемная реализация фундаментальных симметрических  булевых функций посредством логических устройств со сложной настройкой // Материалы Четвертой международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’01), Минск, 14 – 17 ноября 2001 г., т. 2, с. 86 – 91.&lt;br /&gt;
[8] Супрун В.П. Синтез логических устройств для вычисления полиномиально-однородных симметрических булевых функций  // Материалы Шестой международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’07),  Минск,  14 – 15 ноября  2007 г., т. 2, с. 146 – 153.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T16:47:23Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств (ВУ) возникает задача реализации на одном логическом модуле (устройстве) всех булевых функций, принадлежащих определенному классу. В качестве такого класса весьма часто используется класс симметрических булевых функций (или некоторые из его подклассов). Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1]. &lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза универсальных логических модулей, а также в области синтеза многофункциональных логических модулей - устройств для вычисления произвольных [2], фундаментальных [3] и полиномиально-однородных [4] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;graph caption=&amp;quot;Граф задания на дипломную работу&amp;quot;&amp;gt;&lt;br /&gt;
digraph G {&lt;br /&gt;
 р-&amp;gt; dut;&lt;br /&gt;
dut -&amp;gt; Driver;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&amp;lt;br /&amp;gt;&lt;br /&gt;
СПИСОК ЛИТЕРАТУРЫ&amp;lt;br /&amp;gt;&lt;br /&gt;
[1] [[Файл:Карцев_М.А._Арифметика_цифровых_машин.pdf]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[2] Фридман А., Менон П. Теория и проектирование переключательных схем. – М.: Мир, 1978.&amp;lt;br /&amp;gt;&lt;br /&gt;
[3] Артюхов В.Л., Копейкин Г.Н., Шалыто А.А. Настраиваемые модули для управляющих логических устройств. – Л.: Энергоиздат, 1981. &lt;br /&gt;
[5] Супрун В.П., Седун А.М. Метод двухуровневой схемной реализации симметрических булевых функций // Материалы Второй международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’97), Минск, 12 – 14 ноября 1997 г., т. 2, с. 6 – 11.&lt;br /&gt;
[6] Седун А.М., Супрун В.П. Реализация симметрических булевых функций посредством логических устройств со сложной настройкой // Труды Пятой международной конференции «Новые информационные технологии» (NITe’2002), Минск, 29 – 31 октября 2002 г.,  с. 116 – 120.&lt;br /&gt;
[7] Супрун В.П., Седун А.М. Схемная реализация фундаментальных симметрических  булевых функций посредством логических устройств со сложной настройкой // Материалы Четвертой международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’01), Минск, 14 – 17 ноября 2001 г., т. 2, с. 86 – 91.&lt;br /&gt;
[8] Супрун В.П. Синтез логических устройств для вычисления полиномиально-однородных симметрических булевых функций  // Материалы Шестой международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’07),  Минск,  14 – 15 ноября  2007 г., т. 2, с. 146 – 153.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T16:30:59Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств (ВУ) возникает задача реализации на одном логическом модуле (устройстве) всех булевых функций, принадлежащих определенному классу. В качестве такого класса весьма часто используется класс симметрических булевых функций (или некоторые из его подклассов). Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1]. &lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза универсальных логических модулей, а также в области синтеза многофункциональных логических модулей - устройств для вычисления произвольных [2], фундаментальных [3] и полиномиально-однородных [4] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;graph caption=&amp;quot;Граф задания на дипломную работу&amp;quot;&amp;gt;&lt;br /&gt;
digraph G {&lt;br /&gt;
 р-&amp;gt; dut;&lt;br /&gt;
dut -&amp;gt; Driver;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&amp;lt;br /&amp;gt;&lt;br /&gt;
СПИСОК ЛИТЕРАТУРЫ&amp;lt;br /&amp;gt;&lt;br /&gt;
[1] [[Файл:Карцев М.А. Арифметика цифровых машин. – М. Наука, 1969..pdf]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[2] Фридман А., Менон П. Теория и проектирование переключательных схем. – М.: Мир, 1978.&amp;lt;br /&amp;gt;&lt;br /&gt;
[3] Артюхов В.Л., Копейкин Г.Н., Шалыто А.А. Настраиваемые модули для управляющих логических устройств. – Л.: Энергоиздат, 1981. &lt;br /&gt;
[5] Супрун В.П., Седун А.М. Метод двухуровневой схемной реализации симметрических булевых функций // Материалы Второй международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’97), Минск, 12 – 14 ноября 1997 г., т. 2, с. 6 – 11.&lt;br /&gt;
[6] Седун А.М., Супрун В.П. Реализация симметрических булевых функций посредством логических устройств со сложной настройкой // Труды Пятой международной конференции «Новые информационные технологии» (NITe’2002), Минск, 29 – 31 октября 2002 г.,  с. 116 – 120.&lt;br /&gt;
[7] Супрун В.П., Седун А.М. Схемная реализация фундаментальных симметрических  булевых функций посредством логических устройств со сложной настройкой // Материалы Четвертой международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’01), Минск, 14 – 17 ноября 2001 г., т. 2, с. 86 – 91.&lt;br /&gt;
[8] Супрун В.П. Синтез логических устройств для вычисления полиномиально-однородных симметрических булевых функций  // Материалы Шестой международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’07),  Минск,  14 – 15 ноября  2007 г., т. 2, с. 146 – 153.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T16:28:35Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств (ВУ) возникает задача реализации на одном логическом модуле (устройстве) всех булевых функций, принадлежащих определенному классу. В качестве такого класса весьма часто используется класс симметрических булевых функций (или некоторые из его подклассов). Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1]. &lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза универсальных логических модулей, а также в области синтеза многофункциональных логических модулей - устройств для вычисления произвольных [2], фундаментальных [3] и полиномиально-однородных [4] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;graph caption=&amp;quot;Граф задания на дипломную работу&amp;quot;&amp;gt;&lt;br /&gt;
digraph G {&lt;br /&gt;
 р-&amp;gt; dut;&lt;br /&gt;
dut -&amp;gt; Driver;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&amp;lt;br /&amp;gt;&lt;br /&gt;
СПИСОК ЛИТЕРАТУРЫ&amp;lt;br /&amp;gt;&lt;br /&gt;
[1] [[Файл:Карцев_М.А._Арифметика цифровых машин._–_М.:_Наука,_1969..pdf]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[2] Фридман А., Менон П. Теория и проектирование переключательных схем. – М.: Мир, 1978.&amp;lt;br /&amp;gt;&lt;br /&gt;
[3] Артюхов В.Л., Копейкин Г.Н., Шалыто А.А. Настраиваемые модули для управляющих логических устройств. – Л.: Энергоиздат, 1981. &lt;br /&gt;
[5] Супрун В.П., Седун А.М. Метод двухуровневой схемной реализации симметрических булевых функций // Материалы Второй международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’97), Минск, 12 – 14 ноября 1997 г., т. 2, с. 6 – 11.&lt;br /&gt;
[6] Седун А.М., Супрун В.П. Реализация симметрических булевых функций посредством логических устройств со сложной настройкой // Труды Пятой международной конференции «Новые информационные технологии» (NITe’2002), Минск, 29 – 31 октября 2002 г.,  с. 116 – 120.&lt;br /&gt;
[7] Супрун В.П., Седун А.М. Схемная реализация фундаментальных симметрических  булевых функций посредством логических устройств со сложной настройкой // Материалы Четвертой международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’01), Минск, 14 – 17 ноября 2001 г., т. 2, с. 86 – 91.&lt;br /&gt;
[8] Супрун В.П. Синтез логических устройств для вычисления полиномиально-однородных симметрических булевых функций  // Материалы Шестой международной конференции &amp;quot;Автоматизация проектирования дискретных систем&amp;quot; (CAD DD’07),  Минск,  14 – 15 ноября  2007 г., т. 2, с. 146 – 153.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Glushkov_V.M._Sintez_cifrovyh_avtomatov_(FML,_1962)(ru)(L)(T)(238s)_CsNp_.djvu</id>
		<title>Файл:Glushkov V.M. Sintez cifrovyh avtomatov (FML, 1962)(ru)(L)(T)(238s) CsNp .djvu</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Glushkov_V.M._Sintez_cifrovyh_avtomatov_(FML,_1962)(ru)(L)(T)(238s)_CsNp_.djvu"/>
				<updated>2013-11-23T15:54:35Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T15:43:53Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:plus.png|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || [[Файл:minus.jpg|20px|центр]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;graph caption=&amp;quot;Граф задания на дипломную работу&amp;quot;&amp;gt;&lt;br /&gt;
digraph G {&lt;br /&gt;
 р-&amp;gt; dut;&lt;br /&gt;
dut -&amp;gt; Driver;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graph&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Minus.jpg</id>
		<title>Файл:Minus.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Minus.jpg"/>
				<updated>2013-11-23T14:55:42Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Plus.png</id>
		<title>Файл:Plus.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Plus.png"/>
				<updated>2013-11-23T14:55:23Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T14:54:38Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица дат выполнения&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Таблица отметок о выполнении&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Отметка о выполнении&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || Текст ячейки&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || Текст ячейки&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || Текст ячейки&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ || Текст ячейки&lt;br /&gt;
|-&lt;br /&gt;
| СХЕМНАЯ РЕАЛИЗАЦИЯ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || Текст ячейки&lt;br /&gt;
|}&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T14:41:08Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Название глав дипломной работы !! Дата начала выполнения !! Дата конца выполнения&lt;br /&gt;
|-&lt;br /&gt;
| ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ ТЕОРИИ БУЛЕВЫХ ФУНКЦИЙ || 13.04.2014 || 20.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| КЛАССЫ БУЛЕВЫХ ФУНКЦИЙ || 21.04.2014 || 29.04.2014&lt;br /&gt;
|-&lt;br /&gt;
| ПОДКЛАССЫ СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ || 30.04.2014 || 10.05.2014&lt;br /&gt;
|}&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T14:18:29Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:images (1).png|thumb|right|top|дипломная работа]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Images_(1).png</id>
		<title>Файл:Images (1).png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Images_(1).png"/>
				<updated>2013-11-23T14:06:54Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T13:39:46Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|450px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T13:38:02Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Файл:Безымянный.png|440px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T13:33:06Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|400px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T13:32:01Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|400px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T13:30:45Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|400px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T13:29:26Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|400px|thumb|left|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T13:22:33Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы) и соответствующая схемная реализация:&lt;br /&gt;
[[Файл:Безымянный.png|650px|слева|схема сумматора]]&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.png</id>
		<title>Файл:Безымянный.png</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.png"/>
				<updated>2013-11-23T13:12:26Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-23T13:11:30Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
'''Пример.''' Описание двоичного сумматора на языке VHDL (x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; и x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; - соответствующие разряды суммируемых чисел, pm - перенос в данный разряд из соседнего младшего разряда суммы,s - соответствующий разряд суммы, pc - перенос в соседний старший разряд суммы):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;source lang=&amp;quot;vhdl&amp;quot;&amp;gt;entity summator is&lt;br /&gt;
Port ( x1 : in STD_LOGIC;&lt;br /&gt;
x2 : in STD_LOGIC;&lt;br /&gt;
pm : in STD_LOGIC;&lt;br /&gt;
s : out STD_LOGIC;&lt;br /&gt;
pc : out STD_LOGIC);&lt;br /&gt;
end summator;&lt;br /&gt;
architecture Behavioral of summator is&lt;br /&gt;
begin&lt;br /&gt;
process (x1,x2,pm)&lt;br /&gt;
begin&lt;br /&gt;
s&amp;lt;=(x1 xor x2 xor pm);&lt;br /&gt;
pc&amp;lt;=((x1 and x2) or (x1 and pm) or (x2 and pm));&lt;br /&gt;
end process;&lt;br /&gt;
end Behavioral;&amp;lt;/source&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-22T18:17:50Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
[[Файл:1284750149 2.jpg|обрамить|справа|булева алгебра]]&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:1284750149_2.jpg</id>
		<title>Файл:1284750149 2.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:1284750149_2.jpg"/>
				<updated>2013-11-22T18:15:24Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-22T17:18:36Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы:'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;A&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;B&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \lor B)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(A \rightarrow B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \sim B)&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;(A \downarrow B)&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;(A \setminus B)&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п.1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-22T17:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Определение логической формулы'''  &lt;br /&gt;
# Булева переменная &amp;lt;m&amp;gt;x&amp;lt;/m&amp;gt; является формулой.&lt;br /&gt;
# Если &amp;lt;m&amp;gt;А&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;В&amp;lt;/m&amp;gt; - формулы, то конструкции &amp;lt;m&amp;gt;¬A&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;(AB)&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;A \lor B&amp;lt;/m&amp;gt;, &amp;lt;m&amp;gt;A \rightarrow B&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;A \sim B&amp;lt;/m&amp;gt; , &amp;lt;m&amp;gt;A \downarrow B&amp;lt;/m&amp;gt; ,  &amp;lt;m&amp;gt;A \setminus B&amp;lt;/m&amp;gt; - также формулы.&lt;br /&gt;
# Других формул, кроме формул, перечисленных в п. 1 и п.2, нет.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-22T16:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \&amp;amp; x_2&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \oplus x_2&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \lor x_2&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \downarrow x_2&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \sim x_2&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \rightarrow x_2&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x_1,x_2)=x_1 \setminus x_2&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-22T16:24:17Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;m&amp;gt;a+b-6_=c&amp;lt;/m&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;latex&amp;gt;t'=\frac{t-(V/c^2)x}{\sqrt{1-V^2/c^2}},&amp;lt;/latex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;latex&amp;gt;y=a*b*c*y&amp;lt;/latex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
&lt;br /&gt;
== Основные понятия теории булевых функций ==&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; и &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; :	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x_1&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x_2&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
|+Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	<entry>
		<id>http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6</id>
		<title>Вариант 6</title>
		<link rel="alternate" type="text/html" href="http://www.simhard.com/ex/index.php/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82_6"/>
				<updated>2013-11-18T15:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;Korobko: Новая страница: «= Синтез логических устройств для реализации симметрических булевых функций = == Введени…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Синтез логических устройств для реализации симметрических булевых функций =&lt;br /&gt;
== Введение ==&lt;br /&gt;
При проектировании вычислительных устройств возникает задача реализации на одном логическом устройстве всех булевых функций,принадлежащих определенному классу. В качестве такого класса часто используется класс симметрических булевых функций или некоторые его подклассы. Интерес к симметрическим булевым функциям объясняется тем, что такими булевыми функциями описываются структура и поведение многих типовых устройств вычислительной техники [1].&lt;br /&gt;
К настоящему времени имеется довольно-таки много результатов в области синтеза устройств для вычисления произвольных симметрических булевых функций [2, 3], а также для вычисления фундаментальных [4] и полиномиально-однородных [5] симметрических булевых функций.&lt;br /&gt;
&lt;br /&gt;
== Основные понятия и определения теории булевых функций ==&lt;br /&gt;
Среди функций одной переменной &amp;lt;m&amp;gt;F=F(x)&amp;lt;/m&amp;gt; наибольший интерес представляет функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; – '''''отрицание (инверсия)''''' переменной. Такая функция называется '''''элементарной''''' булевой функцией одной переменной.&lt;br /&gt;
Кроме функции &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; к числу элементарных относится 7 булевых функций, зависящих от двух переменных и (рис 1.1):	&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''конъюнкцией''''' (или логическим умножением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''сложение по модулю два''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''дизъюнкцией''''' (или логическим сложением);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''стрелкой Пирса''''' (или функцией Вебба);&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''эквивалентностью''''';&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''импликацией''''' ( &amp;lt;m&amp;gt;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;/m&amp;gt; посылка (основание), &amp;lt;m&amp;gt;x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;/m&amp;gt; заключение (следствие));&lt;br /&gt;
* функция &amp;lt;m&amp;gt;F(x)=¬x&amp;lt;/m&amp;gt; называется '''''штрих Шеффера'''''.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=standard&lt;br /&gt;
! x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! x&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
! F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
Рис 1.1 Таблица истинности элементарных булевых функций двух переменных&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Синтезированы устройства для вычисления самодвойственных симметрических булевых функции трех, пяти и семи переменных.&lt;/div&gt;</summary>
		<author><name>Korobko</name></author>	</entry>

	</feed>