Skip to main content

Lógica

BoolescheA Logiklógica istbooleana einé einfachesum mathematischessistema System,matemático dassimples zweique Wertepossui hat:dois valores:

  • wahrverdadeiro
  • falschfalso

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:

Bild1_por.PNG

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.

image-1623518116706.pngimage-1623518117182.png

image-1623518116894.pngimage-1623518116802.png

image-1623518116985.pngimage-1623518166030.png

 

Os

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.

Bild8.PNG

DerO bloco oderou-Block retorna verdadeiro se gibtpelo wahrmenos zurück,um wennde mindestensseus einerdois seinervalores beidende Einganswerteentrada wahrfor ist.verdadeiro.

Bild9.PNG

nichtnão

DerO bloco nichtnão-Block converte wandeltuma eineentrada booleschebooleana Eingabeem inseu ihroposto. GegenteilPor um.exemplo, Zumo Beispielresultado ist das Ergebnis von:é:

Bild10_por.PNG

falschfalso

WennSe keinenenhuma Eingabeentrada erfolgt,for wirdfeita, dero Wertvalor é considerado wahrverdadeiro, angenommen,de somodo dassque dero folgendebloco Blocka denseguir Wertgera o valor falschfalso: erzeugt:

Bild11_por.PNG

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.

Bild12_por.PNG

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. 

Bild13_por.PNG

Bild14_por.PNG