Benutzer-Werkzeuge

Webseiten-Werkzeuge


neuerlehrplan:klasse08:darstellungsformen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
neuerlehrplan:klasse08:darstellungsformen [2024/01/14 13:42] – [Algorithmische Grundstrukturen] lutzneuerlehrplan:klasse08:darstellungsformen [2024/01/14 14:01] (aktuell) – [Verschiedene Darstellungsformen von Algorithmen] lutz
Zeile 6: Zeile 6:
   * Eine **Sequenz** ist eine Abfolge von Befehlen, die in einer eindeutig definierten Reihenfolge hintereinander ausgeführt werden.   * Eine **Sequenz** ist eine Abfolge von Befehlen, die in einer eindeutig definierten Reihenfolge hintereinander ausgeführt werden.
   * Durch eine **Verzweigung, Alternative** werden Teile eines Algorithmus ausgeführt, wenn eine Bedingung erfüllt oder nicht erfüllt ist. Dabei unterscheiden wir:   * Durch eine **Verzweigung, Alternative** werden Teile eines Algorithmus ausgeführt, wenn eine Bedingung erfüllt oder nicht erfüllt ist. Dabei unterscheiden wir:
-    * eine einseitige Alternative: Anweisungen werden ausgeführt, wenn eine bestimmte Bedingung erfüllt ist.+    * eine **einseitige Alternative**: Anweisungen werden ausgeführt, wenn eine bestimmte Bedingung erfüllt ist. 
 +    * eine **zweiseitige Alternative**: Anweisungen werden ausgeführt, wenn eine bestimmte Bedingung erfüllt ist, wenn die Bedingung nicht erfüllt ist, werden andere Anweisungen ausgeführt. 
 +    * eine **Mehrfachverzweigung** (Klasse 10): In Abhängigkeit von mehreren Bedingungen werden jeweils bestimmte Anweisungen ausgeführt. Wenn keine der Bedingen erfüllt ist können auch bestimmte Anweisungen ausgeführt werden. 
 +  * Bei einer **Wiederholung, Schleife** werden Anweisungen mehrfach ausgeführt. Dabei unterscheiden wir: 
 +    * **Zählschleife**: Es gibt eine festgelegte Anzahl an Schleifendurchläufen. 
 +    * **Schleife mit Abbruchbedingung**: Die Schleife wird immer wieder durchlaufen, solange eine bestimmte Bedingung erfüllt ist. 
 +    * **Endlosschleife**: Es gibt keine Abbruchbedingung. Die Schleife wird erst beendet, wenn das Programm beendet wird. 
 + 
 +=====Verschiedene Darstellungsformen von Algorithmen===== 
 +Für Algorithmen gibt es verschiedene Darstellungsformen, die je nach Einsatzzweck angewendet. Die folgende Tabelle gibt einen Überblick. 
 + 
 +{{ :neuerlehrplan:klasse08:darstellungsformen.pdf |}} 
 + 
 + 
 + 
 +{{:neuerlehrplan:klasse08:darstellungsformen01.png?direct&200 |}}   
 + 
 +**Aufgabe 1** 
 + 
 +Gegeben ist das folgende Scratch-Programm mit Zeichenstift! Beschreibe den Programmablauf. Was wird gezeichnet? Teste danach das Programm! 
 + 
 + 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 + 
 + 
 +**Aufgabe 2** 
 + 
 +Erstelle ein Scratchprogramm mit Stift nach der folgenden Beschreibung! 
 + 
 +Wiederhole fortlaufend 
 +  * Schalte den Stift ein! 
 +  * Gehe zum Ursprung! 
 +  * Setze Richtung auf 90 Grad! 
 +  * Lösche alles! 
 +  * Frage Sechseck oder Stern! 
 +  * Wenn die Antwort Sechseck ist: 
 +    * Wiederhole 6 mal: 
 +      * Gehe Schritt mit Länge 30! 
 +      * Drehe dich um 60 Grad! 
 +      * Warte eine Sekunde! 
 +    * Sage „Sechseck fertig!“ für 2 Sekunden! 
 +  * sonst: 
 +    * Wiederhole 8 mal: 
 +      * Gehe Schritt mit Länge 100! 
 +      * Drehe dich um 135 Grad! 
 +      * Warte eine Sekunde! 
 +    * Sage „Stern fertig!“ für 2 Sekunden! 
 +  * Schalte Stift aus!
neuerlehrplan/klasse08/darstellungsformen.1705236154.txt.gz · Zuletzt geändert: 2024/01/14 13:42 von lutz