Ordnen Sie zehn Code-Ausschnitte dem imperativen oder dem deklarativen Stil zu und begründen Sie Ihre Entscheidung anhand konkreter Merkmale im Code.
Im Berufsalltag erben Sie ständig fremden Code. Bevor Sie ihn ändern, müssen Sie erkennen, wie er gebaut ist. Auf der Theorieseite LU01a finden Sie dazu den Spickzettel mit den Erkennungsmerkmalen.
Ein guter Test: Liest sich der Code wie eine Beschreibung des Ergebnisses – oder wie eine Anleitung?
summe = 0 for zahl in range(1, 101): summe += zahl
summe = sum(range(1, 101))
namen = ["Bea", "Ali", "Cem"] namen.sort()
namen_sortiert = sorted(namen)
gefiltert = [] for wort in woerter: if len(wort) > 5: gefiltert.append(wort)
gefiltert = [wort for wort in woerter if len(wort) > 5]
UPDATE kunden SET STATUS = 'aktiv' WHERE letzter_login > '2024-01-01';
zaehler = 0 def zaehle_hoch(): global zaehler zaehler += 1
temperaturen_f = list(map(lambda c: c * 9 / 5 + 32, temperaturen_c))
Verwenden Sie die folgende Struktur:
| Nr. | Stil (imperativ / deklarativ) | Merkmal im Code | Verändert bestehende Daten? |
|---|---|---|---|
| 1 | |||
| 2 |
namen an einer anderen Stelle im Programm ebenfalls verwendet wird? Warum?Hinweis
Sie müssen für diese Aufgabe keinen Code schreiben oder ausführen. Es geht um das Lesen und Einordnen. Wenn Sie unsicher sind, lesen Sie den Ausschnitt laut vor und hören Sie, ob er wie eine Anleitung oder wie eine Beschreibung klingt.