Prozeduren und Funktionen
Prozeduren und Funktionen sind Unterprogramme, die dazu dienen, Code zu strukturieren und Redundanz zu vermeiden (DRY-Prinzip: Don't Repeat Yourself).
Unterscheidung
| Typ | Rückgabewert | Zweck |
|---|---|---|
| Funktion | Ja (return) | Führt Berechnungen durch und liefert ein Ergebnis. |
| Prozedur | Nein (void) | Führt Aktionen aus (z.B. Ausgabe auf Bildschirm, Speichern). |
Bestandteile
- Signatur: Name und Parameterliste.
- Parameter: Eingabewerte, die das Verhalten steuern.
- Body: Der eigentliche Code-Block.
- Scope: Gültigkeitsbereich von Variablen innerhalb des Unterprogramms.