info:sek1:algorithmierung:darstellung:verbal
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| info:sek1:algorithmierung:darstellung:verbal [2020/04/17 10:39] – angelegt schultz | info:sek1:algorithmierung:darstellung:verbal [2021/02/21 22:58] (aktuell) – schultz | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| {{tag> | {{tag> | ||
| - | ====== Algorithmierung: | + | ====== Algorithmierung: |
| < | < | ||
| <nav type=" | <nav type=" | ||
| Zeile 49: | Zeile 49: | ||
| n = int(input(" | n = int(input(" | ||
| print(" | print(" | ||
| + | |||
| + | ===== Kontrollstrukturen ===== | ||
| + | <callout type=" | ||
| + | **Informiere** dich in der folgenden Übersicht über die 3 grundlegenden Kontrollstrukturen für Algorithmen. | ||
| + | </ | ||
| + | === Sequenz === | ||
| + | Die Sequenz ist die einfachste Form seine Programmanweisungen zu steuern. In einer Sequenz werden mehrere Anweisungen hintereinander ausgeführt, | ||
| + | < | ||
| + | Zahnbürste anfeuchten | ||
| + | Zahnpaste auf Zahnbürste auftragen | ||
| + | Zähne putzen | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | === Verzweigung === | ||
| + | In einer Verzweigung sind nach Prüfung einer Bedingung zwei unterschiedliche Programmabläufe möglich. Welche der beiden Programmabläufe eintritt, wird danach entschieden, | ||
| + | < | ||
| + | ziehe Gummistiefel an | ||
| + | packe Regenschirm ein | ||
| + | ANSONSTEN: | ||
| + | ziehe Turnschuhe an | ||
| + | setze Sonnenhut auf | ||
| + | </ | ||
| + | //Beachte die unterschiedliche Einrückung der Anweisungen (Zeilen). Damit können Programmteile übersichtlicher voneinander getrennt werden. In einigen Programmiersprachen ist eine korrekte Einrückung Pflicht - bei Fehlern kann das Programm nicht ausgeführt werden.// | ||
| + | |||
| + | === Schleife (Zyklus) === | ||
| + | In einer Schleife können Anweisungen wiederholt ausgeführt werden. Es gibt verschiedene Arten von Schleifen, z.B. kann die Ausführung der Wiederholung an eine Bedingung geknüpft sein: | ||
| + | < | ||
| + | trinke einen Schluck Wasser | ||
| + | </ | ||
| + | |||
| + | Oder die Wiederholungen sind von Anfang an auf eine bestimmte Anzahl beschränkt: | ||
| + | < | ||
| + | gehe in die Hocke | ||
| + | führe einen Strecksprung aus | ||
| + | </ | ||
| + | |||
| + | <callout type=" | ||
| + | **Notiere** dir einen Algorithmus zur Lösung deines Problems "Ich erstelle meinen Wochenlernplan aus den LernSax-Lernplänen" | ||
| + | Schreibe dein Vorgehen in der Darstellungsform Pseudocode.\\ | ||
| + | Beachte die Großschreibung von Kontrollanweisungen. | ||
| + | </ | ||
info/sek1/algorithmierung/darstellung/verbal.1587112752.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
