Abstraktion: das Wichtige behalten — Informatik, 7–10 Jahre
Lerne, wie Informatiker Einzelheiten weglassen, damit etwas Kompliziertes leichter zu verstehen und zu benutzen ist.
Was Abstraktion bedeutet
Abstraktion bedeutet, die Teile zu zeigen, die für eine Aufgabe helfen, und unwichtige Einzelheiten zu verbergen. Eine Karte zeigt nicht jeden Baum und jeden Pflasterstein, sondern Wege, Orte und Richtungen. Beim Computer kann eine einfache Schaltfläche viel komplizierte Arbeit verbergen.
Warum Einzelheiten weglassen?
Das Problem ist, dass ein echter Ort, eine Maschine oder ein Spiel zu viele Informationen enthält, um alles auf einmal zu bearbeiten. Computerentwickler brauchten deshalb nützliche vereinfachte Versionen, statt jedes Mal die ganze Welt nachzubauen. Wenn man auswählt, was man ignoriert, werden Pläne klarer; die versteckten Einzelheiten können trotzdem im Hintergrund bearbeitet werden.
Eine Karte für einen Lieferroboter
Stell dir vor, ein Roboter soll ein Paket von der Bibliothek zur Bäckerei bringen. Wir behalten Straßen, Kreuzungen und gesperrte Wege, weil sie seine Fahrt beeinflussen. Bäume, Fensterfarben und Hausnummern, die er nicht braucht, lassen wir weg. So hat der Roboter eine kleinere Karte, mit der er einen sicheren Weg auswählen kann.
Der naheliegende Fehler
Ein verständlicher Fehler ist, zunächst jede scheinbar unwichtige Einzelheit zu entfernen. Doch ein Detail kann später wichtig werden: Eine schmale Brücke wird vielleicht gebraucht, wenn ein Roboter kein Wasser überqueren kann. Gute Abstraktion macht etwas nicht einfach nur winzig, sondern behält die Einzelheiten, die für unsere Fragen nötig sind.
Wo Abstraktion vorkommt
Abstraktion begegnet dir in Navigationsgeräten, Wetter-Apps und Spielen. Ein Navi zeigt die Straßen, die für deine Fahrt wichtig sind, nicht jeden Gegenstand daneben. Ein Spiel verwandelt einen Tastendruck in eine sichtbare Handlung, ohne dass du jede Berechnung steuern musst. Die Vereinfachung ist nur dann nützlich, wenn sie das für die Aufgabe Wichtige behält.
Weiter erkunden
Andere Sprachen
MyLeoNes™ wird geladen…