Problemzerlegung
Worum geht es hier?
Wenn man im Alltag eine umfangreichere Aufgabe erledigen möchte, dann unterteilt man diese Aufgabe oft in Teilaufgaben, die sich unabhängig voneinander bearbeiten lassen.
Diese Strategie eignet sich auch, wenn man Algorithmen / Programme zur Lösung komplexerer Probleme entwickeln will. Programmiersprachen unterstützen das Aufteilen in Teilprobleme und das Zusammensetzen von Teillösungen zu einer Gesamtlösung, indem sie es ermöglichen, Unterprogramme zu erstellen.
Hier lernst du, ...
- ... wie man die Strategie „Teile und Herrsche“ zur Lösung von Problemen einsetzt.
Quellen
-
[1]: Karas Welt - Urheber: FR - Lizenz: inf-schule.de
unter Verwendung von:
- grass-84622_960_720.jpg - Urheber: PublicDomainPictures - Lizenz: Pixabay Lizenz
- ladybug-156624_960_720.png - Urheber: OpenClipart-Vectors - Lizenz: Pixabay Lizenz
- mountain-575618_960_720.png - Urheber: OpenClipart-Vectors - Lizenz: Pixabay Lizenz
- newyear_1.png - Urheber: CocoMaterial - Lizenz: CocoMaterial License