DYS+ Campus ist kostenlos und ohne Werbung. Projekt mit einer Spende unterstützen

Informatik

Eigene Bausteine bauen

Mit einem eigenen Baustein fasst du mehrere Blöcke unter einem Namen zusammen. So wird ein Programm übersichtlich.

  • ca. 10 Minuten
  • Klasse 6
  • Niveau: Standard

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 Quadrat: wiederhole 4-mal: gehe 2 Schritte, drehe dich nach rechts Hauptprogramm: Quadrat, gehe 3 Schritte, Quadrat
Ein Baustein wird mehrfach aufgerufen.

Baustein nutzen

  1. Gib den Blöcken einen Namen, zum Beispiel Quadrat.
  2. Schreibe die Blöcke einmal in den Baustein.
  3. Rufe den Baustein im Hauptprogramm mit dem Namen auf.
  4. 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

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.

  1. Quadrat: die Figur zeichnet ein Quadrat und steht wieder am Start.
  2. gehe 3 Schritte: sie steht 3 Schritte oben.
  3. Quadrat: noch ein Quadrat von dort aus.

Mit einem Bild erklärt

Quadrat → ↑ ↑ ↑ → Quadrat (zwei Quadrate, drei Schritte dazwischen)
Zwei Aufrufe desselben Bausteins.

Zur Grundlage zurück

Ausprobieren

Jetzt zusammen

Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.

Wozu dienen eigene Bausteine?
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.

Üben

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.

Prüfen

Mini-Quiz

4 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.

Frage 1 Wie nennt man das Aufteilen eines Programms in kleine Teile?
Lösung ansehen

Lösung: Modularisierung

Frage 2 Einen Baustein kann man mehrmals aufrufen.
Lösung ansehen

Lösung: Stimmt

Frage 3 Ein Baustein läuft von selbst, ohne Aufruf.
Lösung ansehen

Lösung: Stimmt nicht

Frage 4 Welcher Name passt für einen Baustein, der ein Dreieck zeichnet?
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.

Zum Schluss

Kannst du das schon?

Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.

Zum Ausdrucken

Übungsheft Programmieren mit Blöcken

Kurz erklärt, 41 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.

PDF, 398 KB

Übungsheft herunterladen (PDF, 398 KB)

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