8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 30: | Zeile 30: | ||
Passe das Programm entsprechend an. | Passe das Programm entsprechend an. | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
{{Hinweis| | |||
Wichtig für Animationen ist die ''Ausführungsreihenfolge''. Denk daran, dass es einen Unterschied macht, ob eine Variable ganz zu Beginn (global), in <code>setup()</code> oder in <code>draw()</code> ''deklariert'' bzw. benutzt wird. | |||
Um dir dies noch einmal klar zum machen kannst du im Programm oben die Deklaration und Initialisierung <code>int x = 0;</code> einmal in <code>setup()</code> und einmal in <code>draw()</code> verschieben.}} | |||
== Übungsaufgaben == | |||
{{Zusatzaufgabe:Start}} | |||
{{Zusatzaufgabe:End}} | |||
{{Zusatzaufgabe:Start|Sprinteraufgabe}} | |||
Eine wichtige Rechenoperation, die man beim Programmieren häufig verwendet, ist die ''Modulo''-Operation. Modulo bezeichnet das ''Teilen mit Rest'' und berechnet den Rest der übrig bleibt, wenn man zwei Zahlen dividiert. | |||
Zum Beispiel: | |||
* 75 : 9 = 8 '''Rest 3''' | |||
* 23 : 5 = 4 '''Rest 2''' | |||
* 21 : 2 = 10 '''Rest 1''' | |||
In Java kann der Rest mit Hilfe des Modulo-Operators <code>%</code> (Prozentzeichen) ermittelt werden: | |||
<syntaxhighlight lang="java"> | |||
int rest = 75 % 9; // ergibt 3 | |||
rest = 23 % 5; // ergibt 2 | |||
rest = 21 % 2; // ergibt 1 | |||
</syntaxhighlight> | |||
Diese Operation erlaubt | |||
{{Zusatzaufgabe:End}} |
Bearbeitungen