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:tracetable1 [2024/08/06 16:54] – kmaurizi | modul:m323:learningunits:lu01:aufgaben:tracetable1 [2024/08/21 15:27] (aktuell) – [Algorithmus] kmaurizi | ||
|---|---|---|---|
| Zeile 14: | Zeile 14: | ||
| <code python> | <code python> | ||
| def linear_search(liste, | def linear_search(liste, | ||
| - | for index, wert in enumerate(liste): | + | |
| - | if wert == ziel: | + | if wert == ziel: |
| - | return index | + | return index |
| - | return -1 | + | return -1 |
| - | zahlen = [3, 8, 2, 7, 5] | + | def main(): |
| - | ziel = 7 | + | |
| - | resultat = linear_search(zahlen, | + | ziel = 7 |
| - | print(f' | + | resultat = linear_search(zahlen, |
| + | print(f' | ||
| </ | </ | ||
| Zeile 31: | Zeile 32: | ||
| Verwenden Sie die folgende Struktur für den Trace Table: | Verwenden Sie die folgende Struktur für den Trace Table: | ||
| ^ Schritt ^ index ^ wert ^ Vergleich (wert == ziel) ^ Ergebnis (index oder -1) ^ | ^ Schritt ^ index ^ wert ^ Vergleich (wert == ziel) ^ Ergebnis (index oder -1) ^ | ||
| + | | | | | | | | ||
| + | |||
| 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 39: | Zeile 42: | ||
| ziel = 7 | ziel = 7 | ||
| </ | </ | ||
| - | ===== Beispieloutput: | + | ==== Beispieloutput: |
| <code python> | <code python> | ||
| Zeile 48: | Zeile 51: | ||
| Verwenden Sie den Trace Table, um den Ablauf des Algorithmus zu verfolgen und sicherzustellen, | Verwenden Sie den Trace Table, um den Ablauf des Algorithmus zu verfolgen und sicherzustellen, | ||
| </ | </ | ||
| + | |||
| + | ===== Abgabe ===== | ||
| + | Geben Sie den ausgefüllten Tracetable in Moodle ab. | ||
| + | |||
| + | [[https:// | ||