Страница 1 из 1

Анализатор для логических формул

Добавлено: 30 ноя 2008, 12:56
Toretto
Хыиуду, Привет всем!
Помогите пожалуйста написать анализатор для логических формул
4е то у меня никак не получается.
Мне нужно построить СДНФ для введенной логической формулы
Построение СДНФ - ну там я как нибудь разберусь а вот
анализатор сделать что сложновато потому что еще не делал!
Подскажите хоть че нибьудь...... :( ((((

Re: Анализатор для логических формул

Добавлено: 30 ноя 2008, 17:21
Хыиуду
Перенес в новую тему.

Re: Анализатор для логических формул

Добавлено: 30 ноя 2008, 21:16
Naeel Maqsudov
Мало данных!
1) на каком языке нужна программа?
2) в каком виде задано исходное логическое выражение?

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

Re: Анализатор для логических формул

Добавлено: 02 дек 2008, 12:48
Toretto
Вы правильно поняли
Надо:
- разобрать строку
- построить таблицу
- и найти СДНФ
вот все что требуется
Я вообщето пишу(точнее пытаюсь написать) на С#
но могу и разобрать на другом языке

Добавлено: 03 дек 2008, 20:44
jogik
Помогите написать программу в Delphi (процедуры)!?
Описать процедуру SumDigit(N,S),находящую сумму цифр S целого числа N (N-входной,S-выходной параметр).Используя это процедуру,найти суммы цифр пяти данных чисел.