Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:algorithmen:rekursion:rekursionsschachteln:start [13.01.2022 08:42] – [Fallunterscheidung ist unbedingt notwendig] sbel | faecher:informatik:oberstufe:algorithmen:rekursion:rekursionsschachteln:start [13.01.2022 08:50] – [Fallunterscheidung ist unbedingt notwendig] sbel | ||
---|---|---|---|
Zeile 45: | Zeile 45: | ||
</ | </ | ||
- | **(a)** Zunächst iterativ, z.B. mit einer for-Schleife, | + | **(A)** Zunächst iterativ, z.B. mit einer for-Schleife, |
- | **(b)** Dann rekursiv anhand des folgenden Pseudocodes: | + | **(B)** Dann rekursiv anhand des folgenden Pseudocodes: |
< | < | ||
Zeile 55: | Zeile 55: | ||
</ | </ | ||
- | Teste den Code. Was beobachtest du? Erläutere, was das Problem ist - kannst du es lösen? | + | * Teste den Code. Was beobachtest du? |
+ | * Skizziere eine Programmablaufdiargramm für die rekursive Methode. | ||
+ | * Erläutere, was das Problem ist. | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
Zeile 63: | Zeile 65: | ||
</ | </ | ||
- | **(c)** Passe deine rekursive Methode anhand des folgenden Pseudocodes: mit einer Fallunterscheidung an: | + | **(C)** Passe deine rekursive Methode anhand des folgenden Pseudocodes mit einer Fallunterscheidung an: |
< | < | ||
Zeile 74: | Zeile 76: | ||
</ | </ | ||
+ | * Teste deinen Code | ||
+ | * Skizziere ein Programmablaufdiagramm |