Eigene Bausteine bauen
Mit einem eigenen Baustein fasst du mehrere Blöcke unter einem Namen zusammen. So wird ein Programm übersichtlich.
Das lernst du heute
- Ich weiß: Ein eigener Baustein hat einen Namen.
- Ich kann einen Baustein aufrufen.
- Ich weiß, warum Bausteine ein Programm übersichtlich machen.
Das brauchst du schon: Vielleicht hilft dir zuerst diese Lektion: Wiederholen mit Schleifen
Ein großes Programm wird schnell unübersichtlich. Darum teilst du es in kleine Teile auf. Jeder Teil bekommt einen Namen. Einen solchen Teil nennt man einen eigenen Baustein, in der Informatik auch Modul. Dieses Aufteilen heißt Modularisierung. Beispiel: Der Baustein „Quadrat“ enthält: wiederhole 4-mal: gehe 2 Schritte, drehe dich nach rechts. Im Hauptprogramm rufst du ihn nur noch mit dem Namen auf.
Baustein nutzen
- Gib den Blöcken einen Namen, zum Beispiel Quadrat.
- Schreibe die Blöcke einmal in den Baustein.
- Rufe den Baustein im Hauptprogramm mit dem Namen auf.
- Beim Aufruf läuft der ganze Baustein ab.
Ich verstehe das noch nicht
Such dir aus, was dir hilft.
Noch einfacher erklärt
Blöcke bündeln.
Einen Namen geben.
Mit dem Namen aufrufen.
Ein Beispiel
Ein Rezept hat einen Namen. Du schreibst nur „Teig herstellen“, die genauen Schritte stehen an anderer Stelle.
Schritt für Schritt
Hauptprogramm: Quadrat, gehe 3 Schritte, Quadrat.
- Quadrat: die Figur zeichnet ein Quadrat und steht wieder am Start.
- gehe 3 Schritte: sie steht 3 Schritte oben.
- Quadrat: noch ein Quadrat von dort aus.
Mit einem Bild erklärt
Zur Grundlage zurück
- Wiederholen mit Schleifen – Du kennst Schleifen.
Jetzt zusammen
Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.
Zeig mir den ersten Schritt
Was bewirkt ein Name für mehrere Blöcke?
Lösung ansehen
Lösung: Sie fassen Blöcke unter einem Namen zusammen.
Jetzt du
Jetzt probierst du es allein.
Baustein Quadrat (wiederhole 4-mal: gehe 2 Schritte, drehe rechts). Hauptprogramm: Quadrat, gehe 3 Schritte. Wie viele Schritte steht die Figur vom Start entfernt (nach oben)?
Zeig mir den ersten Schritt
Das Quadrat endet wieder am Start.
Lösung ansehen
Lösung: 3
Tipp: Wähle Namen, die sagen, was der Baustein tut. Quadrat ist besser als Baustein 1.
Merksatz: Ein eigener Baustein fasst Blöcke unter einem Namen zusammen. Du schreibst ihn einmal und rufst ihn oft auf.
Typischer Fehler: Den Baustein bauen, aber nie aufrufen. Dann passiert nichts.
Mini-Quiz
4 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.
Lösung ansehen
Lösung: Modularisierung
Lösung ansehen
Lösung: Stimmt
Lösung ansehen
Lösung: Stimmt nicht
Lösung ansehen
Lösung: Dreieck
Geschafft
Ein eigener Baustein ist ein Paket aus Blöcken mit einem Namen. Mit dem Namen rufst du es auf.
Kannst du das schon?
Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.
Übungsheft Programmieren mit Blöcken
Kurz erklärt, 41 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.
Das Heft ist für alle kostenlos – auch, wenn gerade kein Geld dafür da ist. Wer es einrichten kann, unterstützt DYS+ Campus mit einem selbst gewählten Betrag. Freiwillig unterstützen