Skip to main content

Voorwaarden

Voorwaardelijke aanwijzingen zijn het belangrijkst voor de programmering. Ze maken het mogelijk om de verschillen tussen gevallen te formuleren zoals:

  • Wanneer er een weg naar links is, moet je links afbuigen.
  • Wanneer het aantal punten = 100, druk "Goed gedaan!” in.

Blokken

wanneer-blokken

De meest eenvoudige voorwaarde is een wanneer-blok:

image-1623517867641.png

Wanneer dit wordt uitgevoerd, wordt de waarde van de variabele x met 100 vergeleken. Wanneer deze groter is wordt "Wat een hoog cijfer!" uitgegeven. In het andere geval gebeurt er niets.

wanneer-anders-blokken

Ook is het mogelijk om aan te geven dat er iets moet gebeuren wanneer de voorwaarde niet waar is, zoals in dit voorbeeld:

image-1623517882587.png

Net als bij het voorgaande blok verschijnt de melding "Wat een hoog cijfer!", wanneer x > 100 is. In het andere geval verschijnt de melding "Dat is niet erg hoog.".

Een wanneer-blok kan een anders-segment hebben, maar niet meer dan een.????????????????????

wanneer-anders-wanneer-blokken

Ook is het mogelijke om meerdere voorwaarden met een enkel wanneer-blok te testen wanneer anders-wanneer-clausules worden toegevoegd:

image-1623517913101.png

Eerst controleert het blok of x > 100 is en geeft de melding "Wat een hoog cijfer!", indien dat het geval is. Wanneer dat niet het geval is controleert deze verder of x = 42 is. Zo ja, dan verschijnt de melding "Dat is mijn geluksgetal!". In het andere geval gebeurt er niets.

Een wanneer-blok kan een willekeurig aantal anders-wanneer-segmenten hebben. De voorwaarden worden van boven naar onderen toe geanalyseerd, tot aan een voorwaarde is voldaan of er geen voorwaarde meer over is.

wanneer-anders-wanneer-anders-blokken

wanneer-blokken kunnen zowel anders-wanneer als ook anders-segmenten hebben:

image-1623517925344.png

Het anders-segment garandeert dat een actie wordt uitgevoerd, ook wanneer geen van de voorgaande voorwaarden waar is.

Een anders-segment kan na een willekeurig aantal van anders-wanneer-segmenten optreden, inclusief nul, dan krijg je een heel normaal wanneer-anders-blok.

Blokmodificatie

In de gereedschapsbalk verschijnt alleen het enkelvoudige wanneer-blok en het wanneer-anders-blok:

image-1638372839221.png

Je moet op (+)-symbool klikken om anders-wanneer- en anders-clausules toe te voegen. Met het (-)-symbool kunnen anders-wanneer-clausules weer worden verwijderd:

image-1638373059561.png

Let erop dat de vormen van de blokken het toevoegen van een willekeurig aantal anders-wanneer-subblokken mogelijk maken, echter slechts een wanneer-blok.