Strukturiertes programmieren

Je komplexer ein Programm wird, desto wichtiger ist es, das Problem zunächst zu strukturieren. Dazu wird das Problem analysiert und in leichtere Teilprobleme aufgeteilt. Die Lösungen der Teilprobleme können dann zur Lösung des eigentlichen Problems kombiniert werden.

Das Aufteilen in elemntare Teilprobleme nennt man auch strukturierte Zerlegung.

  • Intuitive Zerlegung eines allgemeinen Vorgangs (z.B. Kaffee kochen) in Teilprobleme.
  • Zerlegung eines Rover-Problems.
  • PAP-Entwerfen.