НИРС 2012

Разделительная декомпозиция частично заданных булевых функций

Исполнитель:
Леончук Ксения Игоревна — АС 29
Научный руководитель:
Тузик Ирина Владимировна

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

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

Использование предложенного программного средства не только избавляет от трудоемкого ручного подбора вариантов доопределения функции, но и позволяет получить:

  • формульные представления доопределенной в каждом случае функции, записанные с использованием стандартных связок;
  • результат декомпозиции в виде формулы, заданной в системе {Ø,&,Ú}, и   сложность этой формулы;
  • соответствующую схему из функциональных элементов.

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

Автоматизированная калькуляционная карточка

Исполнитель:
Костюченко Анна Сергеевна — Б 37
Научный руководитель:
Рамская Людмила Константиновна

Объектом исследования разработки является автоматизация работы бухгалтера на малом предприятии, в частности – использование автоматизированной калькуляционной карточки для предприятия общественного питания.

Цель работы: спроектировать автоматизированную калькуляционную карточку для предприятия общественного питания ОДО «Пикант» г. Бреста.

В задачу автора входило создание простого и удобного интерфейса в приложении Exсel с использованием VBA:

  • на листе «Карточка» формируется перечень ингредиентов каждого блюда, автоматически появляется цена на выбранный продукт, вводятся необходимые нормы расхода и подсчитывается итоговая стоимость блюда;
  • лист «Расценки» содержит список продуктов и цен на них;
  • результат работы (лист «Печатная форма») – это готовая к печати калькуляционная карточка с выводом итоговой суммы прописью.