Komplexer Zustand
Die bisherige Herausforderung kann unter schwierigen Bedingungen in kürzerer Weise angesprochen werden.
Lass uns herausfinden, was es ist.
Komplexer Zustand♪
Einfache Bedingungen bestehen aus einer Beziehung (mehr, weniger, etc.). Aber manchmal ist es notwendig, einfache Bedingungen in komplexere zu kombinieren. Es ist kalt draußen und regnet. Zwei einfache Bedingungen, kalt da draußen, Regen in der Straße.
И
♪
Komplexer Zustand- besteht aus zwei oder mehr einfachen Bedingungen, die durch logische Operationen kombiniert werden.
C+++ Logiklinks
&&
- logische Multiplikation (I);
||
- Protokollierung (oder);
!
- logischer Denial.
Logische Multiplikation (Operation I)erfordert die gleichzeitige Erfüllung zweier Bedingungen:
условие_1 && условие_2
Es wird nur dann wirklich Sinn nehmen, wenn beide einfachen Bedingungen gleichzeitig wahr sind.
In der Programmiersprache von C, wenn
условие_1
Es ist nicht wahr.
условие_2
Keine Kontrollen.
Logische Multiplikation (ODER-Betrieb)erfordert mindestens eine Bedingung:
условие_1 || условие_2
Es wird eine falsche Bedeutung nur nehmen, wenn beide einfachen Bedingungen gleichzeitig falsch sind.
In der Programmiersprache von C, wenn
условие_1
Richtig.
условие_2
Keine Kontrollen.
Logische Multiplikation (NOR-Betrieb)!условие_1
Es wird eine falsche Bedeutung nehmen, wenn
условие_1
Es ist wahr und umgekehrt.
Beispielsweise sind die folgenden beiden Bedingungen:
A>B
und
!(A<=B)
♪
Priorität logischer Operationen und Beziehungen
ANHANG Gespannte Operationen.
2. Operation Negativ.
3. Logische Beziehungen der Bestandteile, generos, verse=, pet=, verbal,
4. Operation I.
5. Operation ODER.
Zur Veränderung des Wirkungsverlaufs werden Klammern verwendet.
Logische Variablen
In vielen Programmiersprachen können Variablen verwendet werden, die logische Werte halten. In C+++ können solche Variablen Werte annehmen
true
oder
false
(Gruns) Beispiel: Programmfragment:
Bora, b;
a = wahr;
b = falsch;
cout versive a ; b;
Es wird auf dem Bildschirm sein.
1
(die dem Wert entspricht)
true
Bedeutung
false
entsprechend
0
)
Logische Variablen pro Typ
bool
benannt nach George Bulls englischer Mathematik, dem Schöpfer der Logik Algebra.