Lógica
BoolescheA Logiklógica istbooleana einé einfachesum mathematischessistema System,matemático dassimples zweique Wertepossui hat:dois valores:
wahrverdadeirofalschfalso
LogikblöckeOs inblocos lógicos no ROBO Pro Coding sindgeralmente inexistem derpara Regelcontrolar dafürcondições da,e Bedingungen und Schleifen zu kontrollieren.loops.
HierAqui einestá Beispiel:um exemplo:
WennSe dero Wertvalor derda Variablevariável x größerfor alsmaior 100que ist,100, ista diecondição Bedingungé wahrverdadeira unde dero Texttexto "WasQue fürnúmero eine große Zahl!grande!" wirdé ausgegeben.emitido. IstSe dero Wertvalor vonde x nichtnão größerfor alsmaior que 100, ista diecondição Bedingungserá falschfalsa unde "DasIsso istnão nichté sehrmuito groß.grande." wirdé ausgegeben.emitido. BoolescheOs Wertevalores könnenbooleanos auchtambém inpodem Variablenser gespeichertarmazenados werdenem undvariáveis ane Funktionenrepassados weitergegebenpara werden,funções, genausoassim wiecomo Zahlen,números, Texttexto unde Listenwerte.valores de lista.
BlöckeBlocos
WennSe einum Blockbloco einenespera Booleschenum Wertvalor alsbooleano Eingabecomo erwartet,entrada, wirduma eineentrada fehlendeausente Eingabeé alsinterpretada como falschfalsa. interpretiert.Os Nicht-Booleschevalores Wertenão könnenbooleanos nichtnão direktpodem dortser eingefügtinseridos werden,diretamente woonde Boolescheos Wertevalores erwartetbooleanos werden,são obwohlesperados, embora seja possível (mas não aconselhável) armazenar um valor não booleano em uma variável e, em seguida, inseri-lo na entrada de condição. Este método não é recomendado e seu comportamento pode mudar em versões möglichfuturas (aber nicht ratsam) ist, einen nicht-Booleschen Wert in einer Variablen zu speichern und diese dann in die Bedingungseingabe einzufügen. Diese Methode wird nicht empfohlen, und ihr Verhalten kann sich in zukünftigen Versionen vondo ROBO Pro Coding ändern.Coding.
WerteValores
EinUm einzelnerúnico Blockbloco mitcom eineruma Dropdown-Liste,lista diesuspensa entwederindicando verdadeiro ou falso pode wahrser oderusado falschpara angibt, kann verwendet werden,obter um einenvalor Booleschen Wert abzurufen:booleano:
VergleichsoperatorenOperadores de comparação
EsExistem gibtseis sechsoperadores Vergleichsoperatoren.de Jedemcomparação. werdenCada zweium Eingabenrecebe duas entradas (normalerweisegeralmente zweidois Zahlen)números) übergebene undo deroperador Vergleichsoperatorde gibtcomparação retorna wahrverdadeiro ou falso, oderdependendo falschde zurück,como jeas nachdem,entradas wiesão die Eingaben miteinander verglichen werden.comparadas.
Dieseis sechsoperadores Operatorensão: sind:igual gleich,a, nichtnão gleich,igual kleinera, als,menor größerque, als,maior kleinerque, alsmenor oderou gleich,igual größera, alsmaior oderou gleich.igual a.
LogischeOperadores Operatorenlógicos
DerO bloco unde-Block retorna verdadeiro se gibte dannsomente undse nurseus danndois wahrvalores zurück,de wennentrada seineforem beiden Einganswerte wahr sind.verdadeiros.
DerO bloco oderou-Block retorna verdadeiro se gibtpelo wahrmenos zurück,um wennde mindestensseus einerdois seinervalores beidende Einganswerteentrada wahrfor ist.verdadeiro.
nichtnão
DerO bloco nichtnão-Block converte wandeltuma eineentrada booleschebooleana Eingabeem inseu ihroposto. GegenteilPor um.exemplo, Zumo Beispielresultado ist das Ergebnis von:é:
falschfalso.
WennSe keinenenhuma Eingabeentrada erfolgt,for wirdfeita, dero Wertvalor é considerado wahrverdadeiro, angenommen,de somodo dassque dero folgendebloco Blocka denseguir Wertgera o valor falschfalso: erzeugt:
EsNo wirdentanto, jedochnão nichté empfohlen,recomendável einedeixar Eingabeuma leerentrada zuem lassen.branco.
dreiertrês Operatoroperadores
DerOs dreiertrês Operatoroperadores verhältse sichcomportam wiecomo einum Miniatur-bloco wenn-sonstse-caso contrário-Block. em Erminiatura. nimmtSão dreinecessários Eingangswertetrês entgegenvalores derde ersteentrada: Eingangswerto istprimeiro dievalor zude testendeentrada boolescheé Bedingung,a dercondição zweitebooleana Eingangswerta istser dertestada, Wert,o dersegundo zurückgegebenvalor werdende soll,entrada wenné dero Testvalor que deve ser retornado se o teste resultar em wahrverdadeiro, ergibt,o derterceiro drittevalor Eingangswertde istentrada deré Wert,o dervalor zurückgegebenque werdendeve soll,ser wennretornado derse Testo falschteste ergibt.resultar Imem folgendenfalso. BeispielNo wirdexemplo diea Variableseguir, a variável Farbecor é aufdefinida rotcomo gesetzt,vermelho wennse diea Variable variável x for kleinermenor alsque 1010, ist,caso andernfallscontrário, wirda dievariável cor é Variabledefinida Farbecomo auf grün gesetzt.verde.
EinUm dreierbloco Blockde kanntrês immersempre durchpode einenser substituído por um bloco wenn-sonstse-caso contrário.-Block Os ersetztdois werden.exemplos Diea folgendenseguir zweisão Beispieleexatamente sindiguais. genau gleich.