Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m323:learningunits:lu01:aufgaben:tracetable2 [2024/08/06 17:00] – [Aufgabe:] kmaurizi | modul:m323:learningunits:lu01:aufgaben:tracetable2 [2024/08/06 17:15] (aktuell) – kmaurizi | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== LU01.A07 - Rekursiver GGT und Trace Table ====== | ====== LU01.A07 - Rekursiver GGT und Trace Table ====== | ||
| <WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
| - | Implementieren Sie den rekursiven Algorithmus zur Berechnung des größten gemeinsamen Teilers (GGT) und erstellen | + | Erstellen |
| </ | </ | ||
| Zeile 38: | Zeile 38: | ||
| Füllen Sie den Trace Table basierend auf dem angegebenen Beispiel aus. | Füllen Sie den Trace Table basierend auf dem angegebenen Beispiel aus. | ||
| - | ===== Beispielinput: | + | ==== Beispielinput: |
| <code python> | <code python> | ||
| Zeile 45: | Zeile 45: | ||
| </ | </ | ||
| - | ===== Beispieloutput: | + | ==== Beispieloutput: |
| <code python> | <code python> | ||
| Zeile 51: | Zeile 51: | ||
| </ | </ | ||
| - | ===== Beispiel für den Trace Table: | + | ===== Abgabe |
| - | + | Geben Sie den ausgefüllten Tracetable | |
| - | | Schritt | a | b | a % b | Rekursiver Aufruf | Rückgabewert | | + | |
| - | |---------|---|---|--------|------------------|--------------| | + | |
| - | | 1 | 48| 18| 12 | ggt(18, 12) | - | | + | |
| - | | 2 | 18| 12| 6 | ggt(12, 6) | - | | + | |
| - | | 3 | 12| 6 | 0 | ggt(6, 0) | - | | + | |
| - | | 4 | 6 | 0 | - | - | 6 | | + | |
| - | + | ||
| - | ===== Erklärung des Trace Tables: ===== | + | |
| - | + | ||
| - | * **Schritt 1**: Die Funktion wird mit '' | + | |
| - | * **Schritt 2**: Der Algorithmus wird nun mit '' | + | |
| - | * **Schritt 3**: Im nächsten Schritt sind die Werte '' | + | |
| - | * **Schritt 4**: Da '' | + | |
| - | + | ||
| - | <WRAP center round info 80%> | + | |
| - | **Hinweis: | + | |
| - | Verwenden Sie den Trace Table, um den rekursiven Ablauf des GGT-Algorithmus nachzuvollziehen und das Verständnis für die Funktionsweise der Rekursion zu vertiefen. | + | |
| - | </ | + | |
| + | [[https:// | ||