Module: Verschachtelter bedingter Operator. Schwierige Bedingungen


Problem

2/14

Schwierige Bedingungen

Theory Click to read/hide

Die bisherige Herausforderung kann unter schwierigen Bedingungen in kürzerer Weise angesprochen werden.

Lass uns herausfinden, was es ist. ANSPRUCHSVORAUSSETZUNGEN

Einfache Bedingungen bestehen aus einer Beziehung (mehr, weniger, etc.) Aber manchmal ist es notwendig, einfache Bedingungen in komplexere zu kombinieren, zum Beispiel, die Straße ist kalt und regen. Zwei einfache Bedingungen, kalt da draußen, Regen auf der Straße.

BEDINGUNGEN - besteht aus zwei oder mehr einfachen Beziehungen (Bedingungen), die durch logische Operationen kombiniert werden
Und - logische Multiplikation - in Java wird als "oder und
ANHANG- Logic Deposit - in Java wird als (seufzt)oder oder
Ganz und gar nicht.- logische Denial - in Java wird als!

Betrieb Und - zwei Bedingungen müssen gleichzeitig erfüllt werden.
Zustand 1 " Zustand 2 - nur, wenn beide einfachen Bedingungen gleichzeitig wahr sind.
und, in der Java-Programmiersprache - wenn Zustand 1 falsch ist, Zustand 2 nicht überprüft

BetriebANHANG- erfordert mindestens eine Bedingung.
Zustand 1 Zustand 2- nur, wenn beide einfachen Bedingungen gleichzeitig falsch sind.
und in der Java-Programmiersprache, wenn der Zustand 1 wahr ist, wird der Zustand 2 nicht überprüft.

BetriebGanz und gar nicht.
!Zustand 1wird falsche Bedeutung annehmen, Zustand 1 ist wahr und umgekehrt
Beispielsweise sind die folgenden beiden Bedingungen: AB und !

PRIORITÄTEN FÜR LOGISCHE ZUSAMMENARBEIT UND FORSCHUNG
1 Halterung Betrieb
2 NO
3 logische Beziehungen der ethnischen, russischen, russischen, russischen, russischen
4 Operation E
5 Betrieb ODER
Klammern werden verwendet, um den Verlauf der Aktion zu ändern

LOGISCHE TRANSFER
In vielen Programmiersprachen können Variablen verwendet werden, die logische Werte halten. In C++ können solche Variablen den wahren (Stil) oder falschen (Blut) annehmen. Zum Beispiel Programmfragment

Borolean a, b;
a = wahr;
b = falsch;
System.out.print(a); b);
Um auf dem Bildschirm 1 platziert zu werden (was dem Wert true entspricht, entspricht der Wert des Fehlers 0).
Logische Variablen pro Typboolbenannt nach George Bulls englischer Mathematik, dem Schöpfer der Logik Algebra.

Problem

In unserer vorherigen Aufgabe müssen wir die Bedingung überprüfen, in der die Zahl größer oder gleich 20 oder kleiner oder 40 sein soll.
Komplexe Bedingungen können die vorherige Herausforderung reduzieren.

In der 8. Zeile des Programms wird das unterstrichene Zeichen (_) durch die erforderliche logische Verbindung ersetzt.