Skip to main content

Condições

BedingteAs Anweisungen sind zentral für die Programmierung. Sie machen instruções möglich,condicionais Fallunterscheidungensão zufundamentais formulierenpara wie:a programação. Eles tornam possível formular distinções de caso, tais como:

  • WennSe eshouver einenum Wegcaminho nachpara linksa gibt,esquerda, biegevire linksà ab.esquerda.
  • WennSe Punktzahlpontuação = 100, druckeimprima "GutMuito gemacht!bem!".

BlöckeBlocos

blocos wennse-Blöcke

DieA einfachstecondição Bedingungmais istsimples einé um bloco wennse:-Block:

image-1623517867641.pngBild1_por.PNG

WennQuando dieserisso ausgeführté wird,executado, wirdo dervalor Wertda der Variable variável x é mitcomparado 100a verglichen.100. WennQuando erfor größer ist, wirdmaior, "WasQue fürgrande eine große Zahl!número!" ausgegeben.será Andernfallsemitido. passiertCaso nichts.contrário, nada acontecerá.

blocos wenn-sonstcaso contrário-Blöcke

EsTambém isté auchpossível möglich,indicar anzugeben,que dassalgo etwasdeve passierenacontecer soll,se wenna diecondição Bedingungnão nichtfor wahrverdadeira, ist,como wieneste in diesem Beispiel:exemplo:

image-1623517882587.pngBild2_por.PNG

WieComo beimno vorherigenbloco Blockanterior, wirdserá emitido "WasQue fürgrande eine große Zahl!número!" ausgegeben, wenn se x  > 100100. ist.Caso Andernfalls wirdcontrário, "DasIsso istnão nichté sehrmuito groß.grande." angegeben.

é

Ein wenn-Block einen sonst-Abschnitt haben, aber nicht mehr als einen.

wenn-sonst-wenn-Blöcke

Es ist auch möglich, mehrere Bedingungen mit einem einzigen wenn-Block zu testen, indem sonst-wenn-Klauseln hinzugefügt werden:

image-1623517913101.png

Der Block prüft zuerst, ob x > 100 ist, und gibt "Was für eine große Zahl!" aus, wenn das der Fall ist. Ist dies nicht der Fall, prüft er weiter, ob x = 42 ist. Wenn ja, gibt er "Das ist meine Glückszahl!" aus. Andernfalls passiert nichts.

Ein wenn-Block kann eine beliebige Anzahl von sonst-wenn-Abschnitten haben. Die Bedingungen werden von oben nach unten ausgewertet, bis eine erfüllt ist oder bis keine Bedingung mehr übrig sind.

wenn-sonst-wenn-sonst-Blöcke

wenn-Blöcke können sowohl sonst-wenn als auch sonst-Abschnitte haben:

image-1623517925344.png

Der sonst-Abschnitt garantiert, dass eine Aktion ausgeführt wird, auch wenn keine der vorherigen Bedingungen wahr ist.

Ein sonst-Abschnitt kann nach einer beliebigen Anzahl von sonst-wenn-Abschnitten auftreten, einschließlich Null, dann erhält man einen ganz normalen wenn-sonst-Block.

Blockmodifikation

In der Werkzeugleiste erscheint nur der einfache wenn-Block und der wenn-sonst-Block:

image-1638372839221.pngespecificado.

Um bloco sonstse- tem uma seção wenncaso contrário, -mas und não mais de uma.

blocos sonstcaso contrário, se-Klauseln

hinzuzufügen,

Também klicksté dupossível auftestar várias condições com um único bloco se adicionando cláusulas caso contrário se:

Bild3_por.PNG

O bloco primeiro verifica se x > 100 e retorna "Que número grande!", se for esse o caso. Se este não for o caso, ele verifica se x = 42. Em caso afirmativo, ele diz "Este é meu número da sorte!". Caso contrário, nada acontecerá.

Um bloco se pode ter qualquer número de seções caso contrário se. As condições são avaliadas de cima para baixo até que uma seja satisfeita, ou até que não haja mais condições.

blocos caso contrário, caso contrário

Blocos se podem ter tanto seções caso contrário se como caso contrário:

Bild4_por.PNG

A seção caso contrário garante que uma ação será executada mesmo se nenhuma das condições anteriores for verdadeira.

Uma seção caso contrário pode aparecer após qualquer número de seções caso contrário se, incluindo zero, e então será obtido um bloco se caso contrário perfeitamente normal.

Modificação de bloco

Apenas o bloco se simples e o bloco se caso contrário aparecem na barra de ferramentas:

Bild5_1_por.PNG

Bild5_2_por.PNG

Para adicionar cláusulas caso contrário se e caso contrário, clique no símbolo (+). Symbol.As Mitcláusulas caso contrário se - podem ser removidas com o símbolo (-) Symbol lassen sich sonst-wenn -Klauseln wieder entfernen::

image-1638373059561.pngBild6_por.PNG

Beachte,Observe dassque dieas Formenformas derdos Blöckeblocos daspermitem Hinzufügenqualquer einernúmero beliebigende Anzahlsub-blocos caso voncontrário se a serem adicionados, mas apenas até um bloco sonstse-wenn-Unterblöcken erlauben, aber nur bis zu einen wenn-Block..