F 2 Flashcards
1
Q
wann passiert ein Laufzeitfehler?
A
sind e1 … en, sind bereits Werte v1 … vn aber ist f nicht auf v1 … vn definiert, dann passiert ein Laufzeitfehler.
2
Q
wann sind 2 Ausdrücke äquivalent?
A
es gilt e1 = e2 falls ein Ausdruck e* existiert, sodass
e1 > e* und e2 > e*
Die Bedeutung des Programms also ändert sich nicht wenn wie Unterausdrücke durch äquivalente Ausdrücke ersetzen.
3
Q
warum Funktionen definieren?
A
- Vermeiden von Redundanz
- Bessere Verständlichkeit durch abstrakte Namen.