Pizza backen
Erster Auftrag für diese Lektion ist es, dass ihr ein Pizzarezept in einer Darstellung aufschreiobt, die man Programmablaufplan nennt. Alles, was ihr dazu braucht erhaltet ihr von eurer Lehrkraft als Arbeitsblatt.
Element 1 Programmablaufplan (PAP): Grenzstellen
Element 2 Programmablaufplan (PAP): Anweisungen oder Operationen
Element 3 Programmablaufplan (PAP): Verzweigungen
Beispiel
Sobald das Programm gestartet wird, soll die Anweisung
ausgeführt werden. Wenn Tomatensoße vorhanden ist, dann soll die Anweisung
ausgeführt werden, ansonsten wird
ausgeführt. In beiden Fällen werden wir die Pizza danach
Als nächstes wird noch die Anweisung
ausgeführt. Damit ist das Programm beendet.
Teig ausrollen
ausgeführt werden. Wenn Tomatensoße vorhanden ist, dann soll die Anweisung
Tomatensoße verteilen
ausgeführt werden, ansonsten wird
Tomatenmark verteilen
ausgeführt. In beiden Fällen werden wir die Pizza danach
in den Ofen stellen
. Als nächstes wird noch die Anweisung
Pizza entnehmen
ausgeführt. Damit ist das Programm beendet.
Der Algorithmus
Nachdem wir nun viel über den Algorithmus gesprochen haben, soll dieser nun konkretisiert werden. Hierfür wird es zunächst ein Unterrichtsgespräch geben.
Besucherglocke - Teil 1
Ihr bekommt dem Auftrag eines Ladenbesitzers eine elektronische Ladenglocke zu entwerfen. Da der Bewegungssensor etwas schwierig in der Handhabe ist, entschließt ihr zunächst einen Prototyp zu entwickeln. Dieser soll wie folgt funktionieren:
- das Öffnen der Ladentür wird durch einen Knopfdruck simuliert
- wenn der Knopf gedrück wurde, soll ein Ton abgespielt werden
Führt die folgenden Schritte durch, um die Aufgabe zu erfüllen:
- Erstellt einen PAP für das Programm.
- Sucht eine Gruppe, die ebenfalls ihren PAP erstellt hat und vergleicht eure Ergebnisse.
- Setzt eure Idee in die Praxis um und konstruiert euren Prototypen.