C++. Roboter überprüft die Situation


Bedingtes Design
Die Robotersensoren können nicht nur im Fahrradbau, sondern auch ohne diesen eingesetzt werden. Vor jedem Akt kann der Roboter überprüfen, was die Sensoren zeigen.
Verwendet условная конструкция (seufzt)еслиdie Teams nach Bedingungen ausführen können.
если (логическое условие)
{
     команды, которые выполняются, если условие верно (истинно)
}
иначе
{
     команды, которые выполняются, если условие неверно (ложно)
}

Wenn ein Wort gegeben ist not (die logische Verbindung, die denial bedeutet) das Ergebnis "Richtig.Es wird funktionieren, wenn es eine falsche Bedingung ist.

Komplexe Bedingungen
Roboter kann auf einmal einige Sensoren überprüfen. Dazu muss das Programm die logischen Verbindungsteams verbinden:
Link and erfordert alle einfachen logischen Teams,
ein Link or nur einer der aufgeführten.
Logistik not Ich kenne dich schon.


Zum Beispiel
стена_слева or стена_справа ist ein Zustand der Wahrheit, wenn es mindestens eine der beiden Seiten gibt.
стена_слева and стена_сверху - Es ist wahr, wenn die Wand links und oben ist.