Materialien zum Unterricht

MBlock lernt dazu - Funktionen erstellen

Funktion ohne Parameter

Programme sollen ja effizient sein...

Was ist auf dauer effizienter als für jedes Quadrat 3 Zeilen Code zu schreiben?
Genau! Eine Zeile Programmcode! :D

Wie das geht?
Ganz einfach: Man erstellt eine Funktion, die beim Aufruf ein Viereck malt.

Wen man eine Funktion erstellt, lernt MBlock eine neue Anwweisung (Befehl) kennen.

Aufgabe 1: Funktion erstellen

  1. Öffne das Projekt Quadrat-Funktion

  2. Klicke auf meine Bloecke

  3. Klicke oben auf Neuer Block

  4. Klicke auf Block-Name

  5. Gib der Funktion den Namen quadrat

  6. Klicke auf OK

Beim Aufruf der Funktion Quadrat soll ein Viereck gezeichnet werden.

Baue das Programm in MBlock nach:

definiere quadrat, wiederhole 4, gehe 50 Schritte, drehe uhrzeiger um 90 Grad

Eine Funktion wird erst dann ausgeführt, wenn sie aufgerufen wird.

Füge den Block quadrat als letzten Block bei wenn Flagge geklickt wird ein.

Teste dein Projekt aus.

Speichere und veröffentliche dein Projekt

To be continued...