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:// |