Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Logik Praser (https://www.delphipraxis.net/55263-logik-praser.html)

arbu man 18. Okt 2005 20:45


Logik Praser
 
Logik Praser

Was macht das Programm ?
Das Programm Logik Praser erstellt Tabelen aus Bool'schen Gleichungen z.B. (v1 and v2) or v3 .
Die Gleichungen müssen der Pascal oder Delphi Sytax entsprechen.
Arbeitsweise des Logik Praser
Der Logik Praser erstellt für alle möglichen kombinationen der Variablen einen Quellcode und prüft jeweils ob die Bedingung bei bei der Variablen konfiguration erfüllt wird.
Als Ausgabeformat verwendet der Logik Praser das html Format.

Source benötigt JVCL 3.0. Das ganze wurde mit D7 entwickelt sollte aber auch unter D2005 laufen

Download: http://bsnx.net/applications/logik_p....php?mode=load (Bin + Source)
Dateigröße: 445 KB (455.879 Bytes)
Systemvorraussetzungen: getestet unter Win XP Professional sollte aber auch auf anderen System laufen, wäre schön wenn mir jemand sagen könnte ob es auf seinen (Win95, Win98, WinMe, Win 2000) System läuft.
Screenshots: http://bsnx.net/applications/logik_p...creenshots.php
Weitere Informationen: http://bsnx.net/applications/logik_praser/index.php
OS-Lizenz: MPL
Version: 1.1

PS: Source sind noch nicht dokumentiert kommt noch (Wochenende oder so) done

Viel Spaß mit dem Programm :-D

Ultimator 18. Okt 2005 20:47

Re: Logik Praser
 
Mnjäm, du weißt aber, dass sowas eigentlich "Parser" heißt? :stupid:
Oder hattest du einmal nen Tippfehler und hast den dann voller Penetranz weitergeführt? :lol:

arbu man 18. Okt 2005 20:56

Re: Logik Praser
 
Zitat:

Mnjäm, du weißt aber, dass sowas eigentlich "Parser" heißt? Stupid
Nein wusst ich nicht

glkgereon 18. Okt 2005 20:59

Re: Logik Praser
 
ich hab nen fehler gefunden:

Zitat:

((v1 xor v2) and (v3 xor v4)) xor ((v1 and v2) and (v3 and v4))
gibt den fehler
Zitat:

---------------------------
LP
---------------------------
Missing operator or semicolon.
---------------------------
OK
---------------------------
oder bin ich der fehler? :gruebel:

arbu man 18. Okt 2005 21:06

Re: Logik Praser
 
XOR wird (leider) vom Programm (noch) nicht unterstützt.
Eine Liste der logischen Operatoren die Untersützt werden kann man sich hier anschauen
Sind nur die einfachen and, or, not

ultrasombrero 18. Okt 2005 23:06

Re: Logik Praser
 
a xor b
ist doch nichts anderes als
a and not b

Das sollte doch einfach einzubauen sein???

w3seek 19. Okt 2005 01:10

Re: Logik Praser
 
Zitat:

Zitat von ultrasombrero
a xor b
ist doch nichts anderes als
a and not b

nein das ist es nicht ;) es ist eher ein "entweder a oder b"

Tubos 19. Okt 2005 06:36

Re: Logik Praser
 
Zitat:

Zitat:

a xor b
ist doch nichts anderes als
a and not b
nein das ist es nicht Wink es ist eher ein "entweder a oder b"
Das ist doch dasselbe!

Sharky 19. Okt 2005 06:39

Re: Logik Praser
 
Hai ihr,

ist ein a XOR b nicht (a and not b) or (not a and b) :?:

Sprint 19. Okt 2005 07:06

Re: Logik Praser
 
Zitat:

Zitat von Sharky
ist ein a XOR b nicht (a and not b) or (not a and b)

Yep.

RavenIV 19. Okt 2005 07:11

Re: Logik Praser
 
Zitat:

Zitat von Tubos
Zitat:

Zitat:

a xor b
ist doch nichts anderes als
a and not b
nein das ist es nicht Wink es ist eher ein "entweder a oder b"
Das ist doch dasselbe!

ist es nicht.
bei "a and not b" kann a gesetzt sein oder auch nicht.
bei "a xor b" muss entweder a oder b gesetzt sein, darum heisst es auch "entweder a oder b".

Tubos 19. Okt 2005 16:14

Re: Logik Praser
 
Zitat:

bei "a and not b" kann a gesetzt sein oder auch nicht.
Hmpf, hab komplett übersehen dass bei AND zwei Einsen eine Eins ergeben :wall:

ichbins 19. Okt 2005 16:41

Re: Logik Praser
 
man könnte doch sagen
Delphi-Quellcode:
a xor b = a <> b
Natürlich nur bei bools, klar

Dax 19. Okt 2005 16:52

Re: Logik Praser
 
Zitat:

Zitat von ichbins
man könnte doch sagen
Delphi-Quellcode:
a xor b = a <> b
Natürlich nur bei bools, klar

Das trifft für
Delphi-Quellcode:
a and not b
auch zu...

glkgereon 19. Okt 2005 17:02

Re: Logik Praser
 
Zitat:

Zitat von Dax
Zitat:

Zitat von ichbins
man könnte doch sagen
Delphi-Quellcode:
a xor b = a <> b
Natürlich nur bei bools, klar

Das trifft für
Delphi-Quellcode:
a and not b
auch zu...

falsch :!:

a=false
b=true

a<>b => true :!:
a and not b => false and false => false :!:

Sharky 19. Okt 2005 17:05

Re: Logik Praser
 
Hai ihr,

ich glaube wir müssen in diesem Thread jetzt aber nicht über die verschiedenen Möglichkeiten reden.
Es geht ja nur um das vorgestellte Programm. Für alles andere macht doch bitte einen Thread in Programmieren-Allgemein auf wenn es wichtig ist.

Danke :-)

arbu man 20. Okt 2005 18:35

Re: Logik Praser
 
Es gibt eine Neue Version. Die Neuerung in Version 1.1 es wird das bereits erwähnte xor unterstützt


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz