Module: Verschachtelter bedingter Operator. Schwierige Bedingungen


Problem

2/13

Schwierige Bedingungen

Theory Click to read/hide

Die bisherige Herausforderung kann mit Hilfe der komplexe Bedingungen

Lass uns herausfinden, was das ist.
Die einfachen Bedingungen sind eine 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 in der Straße. Und

Der schwierige Zustand ist zwei oder mehr einfache Beziehungen (Bedingungen), die durch logische Operationen kombiniert werden:

TitelWie auf C# aufgezeichnet
Und&&
ANHANG||
Ganz und gar nicht.!

Betrieb Und(natürliche Multiplikation) erfordert zwei Bedingungen gleichzeitig erfüllt werden.
условие1 && условие2 Es wird nur dann wirklich Sinn nehmen, wenn beide einfachen Bedingungen gleichzeitig wahr sind.

BetriebANHANG(Regulation) erfordert mindestens eine Bedingung.
условие1 ||  условие2 Es wird eine falsche Bedeutung nur nehmen, wenn beide einfachen Bedingungen gleichzeitig falsch sind.

BetriebGanz und gar nicht.(logic denial)
 ! условие1Es wird eine falsche Bedeutung nehmen, wenn Zustand1 Es ist wahr und umgekehrt.

Priorität logischer Operationen und Beziehungen.
ANHANG Gespannte Operationen.
2. Betrieb Nein.
3. Logistik - Ja.
4. Betrieb Und.
5. Betrieb ODER.
Zur Veränderung des Wirkungsverlaufs werden Klammern verwendet.

Logikvariablen.
In vielen Programmiersprachen können Variablen verwendet werden, die logische Werte speichern (Quelle/Liebe). B C# solche Variablen können Werte annehmen wahr oder falsch (Gruns) Beispiel: Programmfragment:
bool a, b;
a = true;
b = false;
Console.WriteLine(a || b);
 Bildschirm 1 (die dem Wert entspricht) wahr - Wert falsch entsprechend 0).
Logische Variablen pro TypBorbenannt 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.
Es ist möglich, die bisherige Aufgabe durch schwierige Bedingungen zu reduzieren.

In der 6. Zeile des Programms, setzen Sie die entsprechende logische Verbindung anstelle des Zeichens unterstrichen (__).