Conditions
BedingteLes Anweisungeninstructions sindconditionnelles zentralsont füressentielles diepour Programmierung.la Sieprogrammation. machenElles espermettent möglich,de Fallunterscheidungenformuler zudes formulierendistinctions wie:de cas telles que :
WennS’ilesyeinenaWegunnachmoyenlinksdegibt,tournerbiegeàlinksgauche,ab.rotation à gauche.WennSiPunktzahlle score = 100,druckeimprimer"Gut« Biengemacht!"joué ! ».
BlöckeBlocs
Blocs wennsi-Blöcke
DieLa einfachstecondition Bedingungla istplus einsimple est un bloc wennsi-Block: :
WennLorsqu’il dieserest ausgeführtexécuté, wird,la wirdvaleur derde Wertla der Variable variable x est mit 100 verglichen. Wenn er größer ist, wird "Was für eine großcomparée Zahl!"à ausgegeben.100. AndernfallsSi passiertelle nichts.est supérieure, « Quel grand nombre ! » est édité. Sinon, il ne se passe rien.
Blocs wenn-sonstsi-sinon-Blöcke
EsIl istest auchégalement möglich,possible anzugeben,d’indiquer dassque etwasquelque passierenchose soll,doit wennse dieproduire Bedingungsi nichtla wahrcondition ist,n’est wiepas invraie, diesemcomme Beispiel:dans cet exemple :
WieComme beimpour vorherigenle Blockbloc wirdprécédent, "Was« Quel fürgrand einenombre große! » Zahl!"est ausgegeben,émis wenn lorsque x > 100. Dans le cas contraire, « Ce n’est pas très grand » est édité.
Un bloc si peut avoir une section sinon,mais pas plus d'une.
Blocs si-sinon-si
Il est également possible de tester plusieurs conditions avec un seul bloc si en ajoutant des clauses sinon-si :
Le bloc vérifie d'abord si x > 100 ist.et Andernfallsémet wird« Quel "Dasgrand istnombre nicht! » sehrsi großc’est le cas. Si ce n’est pas le cas, il continue à vérifier si x = 42. Si oui, il édite « C’est mon chiffre porte-bonheur ! »." angegeben.Sinon, il ne se passe rien.
EinUn bloc wennsi peut avoir un nombre quelconque de sections sinon-Blocksi. einenLes sonst-Abschnittconditions haben,sont aberévaluées nichtde mehrhaut alsen einen.bas jusqu’à ce qu’une condition soit remplie ou jusqu’à ce qu’il ne reste plus aucune condition.
Blocs wenn-sonst-wennsi-sinon-si-sinon-Blöcke
EsLes istblocs si peuvent auchcomporter möglich,aussi mehrerebien Bedingungendes mit einem einzigen sections wenn-Block zu testen, indem sonstsinon-wennsi-Klauseln que hinzugefügtdes werden:sections sinon :
DerLa Blocksection sinon garantit prüftqu’une zuerst,action obsera x > 100 ist, und gibt "Was für eine großexécutée Zahl!"même aus,si wennaucune dasdes derconditions Fallprécédentes ist.n’est 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.vraie.
EinUne autre section wennsinon-Block peut kannse eineproduire beliebigeaprès Anzahln’importe vonquel nombre de sections sonstsinon-wennsi, y compris zéro, pour obtenir un bloc si-Abschnitten haben. Die Bedingungen werden von oben nach unten ausgewertet, bis eine erfüllt ist oder bis keine Bedingung mehr übrig sind.sinon normal.
wenn-sonst-wenn-sonst-BlöckeModification de bloc
La barre d’outils affiche uniquement le bloc wennsi-Blöcke simple könnenet sowohlle bloc sonstsi-wennsinon als auch sonst-Abschnitte haben::
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:
UmPour ajouter des clauses sonstsi-wennsinon et sinon, -cliquez und sonst-Klauselnsur hinzuzufügen, klickst du auf dasl’icône (+). Symbol. MitL’icône (-) Symbolpermet lassende sichsupprimer à nouveau les clauses sonstsinon-wennsi -Klauseln wieder entfernen: :
Beachte,Remarquez dassque dieles Formenformes derdes Blöckeblocs daspermettent Hinzufügend’ajouter einerun beliebigennombre Anzahlquelconque vonde sous-blocs sonstsinon-wennsi-Unterblöcken, erlauben,mais aberseulement nurjusqu’à bisun zu einen bloc wennsi-Block..