Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача на булевские функции
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Raidy
Помогите ,кто сможет:
Исходная инфа:
строка, содержащая булевскую функцию от переменных A,B,C...Z(отрицание A записывается как \А), для определения которой использованы операции +,*,\,~ и скобки.
Задание : преобразовать функцию к нормальной форме.
Заранее огромное спасибо.
volvo
Частично задача была решена здесь (упрощение заданной функции):
Булевские ф-ции

Также на форуме присутствует исходник, проверяющий, записано ли заданное выражение в виде СДНФ, ищи, пробуй... Что не будет получаться - спрашивай...
Raidy
Дело в том что там не спрашиваются входные данные...
Guest
по ходу дела входные данные задаются в

const

s: string = 'a*\a*b+a*\b+b';


ведь так, да?
А как на счёт скобок?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.