EGE/Grundstrukturen
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Pascal</language> == Anweisungen == * ohne Semikolon == Verzweigung / Alternative == <code id="52fa787a3bcc6">if (x == "Hallo" and (y >= 4 or z<6)): Anweisung Anweisung Anweisung Anweisung</code> * Einrückung zwingend * letzte Anweisung ist nicht eingerückt, wird also auch ohne zutreffende Bedingung durchgeführt == Wiederholungen == === Zählschleife === <code id="52fa787a3bd5d">for i in range(1,7): Anweisung Anweisung Anweisung</code> * letzte Anweisung außerhalb der Wiederholung * range(1,7) erzeugt folgende Liste: [1, 2, 3, 4, 5, 6, 7] * die Variable i (frei wählbar) nimmt nacheinander die Werte dieser Liste an (hier also Werte von 1 bis 7) * funktioniert auch mit <code id="52fa787a3bdd7">for i in array:</code> mit <code id="52fa787a3be52">array = ["h", "a", "ll", "o"]</code> === Bedingte Wiederholung === <code id="52fa787a3becf">i = 0 while i<5: Anweisung i +=1 Anweisung</code>