Noch ein kleiner Nachtrag bezüglich der Operatoren für OR und AND: Bei einigen Programmiersprachen z.B. Java (afaik) gibt dafür zwei Möglichkeiten. Am Beispiel OR: Einmal "|" und "||".
Der Unterschied ist folgender:
Bei "|" werden die beiden verknüpften Ausdrücke in jedem Fall ausgewertet, bei "||" wird der zweite Ausdruck nicht mehr ausgewertet, wenn er nicht relvant ist. Eine OR-Verknüpfung ist ja TRUE, wenn einer der beiden Ausdrücke TRUE ist. Ist jetzt der erste Ausdruck TRUE, wird der zweite gar nicht mehr ausgewertet. Bei AND (mit "&" und "&&" ist es analog).
Gruß
Stareagle