Skip to main content

Lógica

BoolescheLa Logiklógica istbooleana eines einfachesun mathematischessistema System,matemático dassimple zweique Wertetiene hat:dos valores:

  • wahrverdadero
  • falschfalso

LogikblöckeLos inbloques lógicos en ROBO Pro Coding sindse inutilizan dergeneralmente Regelpara dafürcontrolar da,condiciones Bedingungeny und Schleifen zu kontrollieren.bucles.

HierEl einsiguiente Beispiel:es un ejemplo:

Bild1_sp.PNG

WennCuando derel Wertvalor derde Variablela variable x größeres alssuperior 100a ist,100, istcuando diese Bedingungcumple wahrla undcondición dery Textse "Wasmuestra fürel einetexto große«¡Qué Zahl!"cifra wirdmás ausgegeben.alta!» IstSi derel Wertvalor vonde x nichtno größeres alssuperior a 100, istno diese Bedingungcumple falschla undcondición "Dasy istse nichtmuestra sehr«La großcifra no es muy alta»." Los wirdvalores ausgegeben. Booleschebooleanos Wertetambién könnense auchpueden inalmacenar Variablenen gespeichertvariables werdeny undpasar ana Funktionenfunciones, weitergegebenal werden,igual genausoque wielos Zahlen,números, Textel undtexto Listenwerte.y los valores de lista.

BlöckeBloques

WennSi einen Blockun einenbloque Booleschense Wertha alsde Eingabeintroducir erwartet,un wirdvalor einebooleano, fehlendecuando Eingabefalta alsla entrada, esta se interpreta como falschfalsa. interpretiert.Los Nicht-Booleschevalores Werteno könnenbooleanos nichtno direktse dortpueden eingefügtinsertar werden,directamente woen Boolescheel Wertelugar erwartetde werden,los obwohlvalores booleanos, aunque es möglichposible (aberpero nichtno ratsam)recomendable) ist,almacenar einenun nicht-Booleschenvalor Wertno inbooleano eineren Variablenuna zuvariable speicherny unddespués dieseinsertarlo dannen inla dieentrada Bedingungseingabeque einzufügen.hace Diesereferencia Methodea wirduna nichtcondición empfohlen,concreta. undEste ihrmétodo Verhaltenno kannse sichrecomienda iny zukünftigensu Versionencomportamiento vonpuede cambiar en futuras versiones de ROBO Pro Coding ändern.Coding.

WerteValores

EinSe einzelnerpuede Blockutilizar mitun einerúnico Dropdown-Liste,bloque diecon entwederuna lista desplegable que muestre wahrverdadero o falso para oderacceder falscha angibt,un kannvalor verwendet werden, um einen Booleschen Wert abzurufen:booleano:

VergleichsoperatorenOperadores comparativos

EsHay gibtseis sechsoperadores Vergleichsoperatoren.comparativos. JedemA werdencada zweiuno Eingabense le otorgan dos entradas (normalerweisenormalmente zweidos Zahlen)cifras) übergebeny undel deroperador Vergleichsoperatorcomparativo gibtmuestra verdadero o falso, wahrdependiendo oderde falschcómo zurück,se jecomparen nachdem,las wie die Eingaben miteinander verglichen werden.entradas.

image-1623518116706.pngimage-1623518117182.png

image-1623518116894.pngimage-1623518116802.png

image-1623518116985.pngimage-1623518166030.png

 

Los

Dieseis sechsoperadores Operatorenson: sind:igual, gleich,diferente, nichtinferior gleich,a, kleinersuperior als,a, größerinferior als,a kleinero alsigual odery gleich,superior größera also oder gleich.igual.

LogischeOperadores Operatorenlógicos

DerEl bloque undy-Block muestra verdadero únicamente gibtcuando dannse undcumplen nurambos dannvalores wahrde zurück, wenn seine beiden Einganswerte wahr sind.entrada.

Bild8.PNG

DerEl bloque odero-Block muestra verdadero cuando gibtse wahrcumple, zurück,como wennmínimo, mindestensuno einerde seinersus beidendos Einganswertevalores wahrde ist.entrada.

Bild9.PNG

nichtno

DerEl bloque nichtno-Block convierte wandeltuna eineentrada booleschebooleana Eingabeen insu ihropuesto. GegenteilPor um.ejemplo, Zumesto Beispieles istresultado das Ergebnis von:de:

Bild10_sp.PNG

falschfalso

WennSi keineno Eingabehay erfolgt,ninguna wirdentrada, derse Wertasume que el valor es wahrverdadero por angenommen,lo soque dassel dersiguiente folgendebloque Blockgenera denel Wert valor falschfalso erzeugt::

Bild11_f.PNG

EsSin wirdembargo, jedochno nichtse empfohlen,recomienda einedejar Eingabeuna leerentrada zu lassen.vacía.

dreierOperador Operatortres

DerEl dreieroperador Operatortres verhältse sichcomporta wiecomo einun Miniatur-bloque en miniaturawenn-sonstsi-en caso contrario-Block.. ErSe nimmtnecesitan dreitres Eingangswertevalores entgegende derentrada: ersteel Eingangswertprimer istvalor diede zuentrada testendees booleschela Bedingung,condición derbooleana zweiteque Eingangswertse istva dera Wert,probar, derel zurückgegebensegundo werdenvalor soll,de wennentrada deres Testel valor que debe mostrarse si la prueba da como resultado wahrverdadero, ergibt,y derel drittetercer Eingangswertvalor istde derentrada Wert,es derel zurückgegebenvalor werdenque soll,debe wennaparecer dersi Testla falschprueba ergibt.muestra Imfalso. folgendenEn Beispielel wirdsiguiente dieejemplo, Variablela variable Farbecolor se aufconfigura roten gesetzt,rojo, wennsi diela Variable variable x es kleinerinferior alsa 1010. ist,En andernfallscaso wirdcontrario, diela Variablevariable color se Farbeconfigura aufen grün gesetzt.

Ein dreier Block kann immer durch einen wenn-sonst-Block ersetzt werden. Die folgenden zwei Beispiele sind genau gleich.verde.

Bild13_sp.PNG

Bild14_sp.PNG