<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:m323:learningunits:lu03</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-09-07T09:56:33+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/verzeichnisbaum?rev=1788249699&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/abschreibung?rev=1788249683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/zinseszins?rev=1788249671&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/verzeichnisbaum?rev=1788248942&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/rekursion?rev=1788248913&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/abschreibung?rev=1788248905&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/zinseszins?rev=1788248889&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/verzeichnisbaum?rev=1788249699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-01T08:01:39+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.L01 - Rekursive Suche in einem Verzeichnisbaum - Animation zur Herleitung ueber alle fuenf Schritte eingebettet</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/verzeichnisbaum?rev=1788249699&amp;do=diff</link>
        <description>LU03.L01 - Rekursive Suche in einem Verzeichnisbaum

Herleitung über alle fünf Schritte

Die Animation geht die 5-Schritte-Methode durch und baut in Schritt 5 den Code unten Zeile für Zeile auf. Jede Zeile wird auf die Regel zurückgeführt, aus der sie stammt.



Musterlösung</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/abschreibung?rev=1788249683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-01T08:01:23+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.L07 - Abschreibung von Anlagen - Animation zur Herleitung ueber alle fuenf Schritte eingebettet</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/abschreibung?rev=1788249683&amp;do=diff</link>
        <description>LU03.L07 - Abschreibung von Anlagen

Herleitung über alle fünf Schritte

Die Animation geht die 5-Schritte-Methode durch und baut in Schritt 5 den Code unten Zeile für Zeile auf. Jede Zeile wird auf die Regel zurückgeführt, aus der sie stammt.



Musterlösung


def calculate_depreciation(initial_value, depreciation_rate, years):
    &quot;&quot;&quot;
    Berechnet den Restwert einer Anlage nach einer bestimmten Anzahl von Jahren unter Berücksichtigung der jährlichen Abschreibung.

    Args:
    initial_value …</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/zinseszins?rev=1788249671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-01T08:01:11+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.L02 - Zinseszins-Berechnung - Animation zur Herleitung ueber alle fuenf Schritte eingebettet</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/loesungen/zinseszins?rev=1788249671&amp;do=diff</link>
        <description>LU03.L02 - Zinseszins-Berechnung

Herleitung über alle fünf Schritte

Die Animation geht die 5-Schritte-Methode durch und baut in Schritt 5 den Code unten Zeile für Zeile auf. Jede Zeile wird auf die Regel zurückgeführt, aus der sie stammt.



Musterlösung für die rekursive Funktion</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/verzeichnisbaum?rev=1788248942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-01T07:49:02+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A01 - Rekursive Suche in einem Verzeichnisbaum - Animation zu den Schritten 1-4 der 5-Schritte-Methode eingebettet</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/verzeichnisbaum?rev=1788248942&amp;do=diff</link>
        <description>LU03.A01 - Rekursive Suche in einem Verzeichnisbaum

Stellen Sie sich einen Verzeichnisbaum auf einem Computer vor, in dem jedes Verzeichnis Unterverzeichnisse oder Dateien enthalten kann. Schreiben Sie eine rekursive Funktion, die eine Datei in diesem Verzeichnisbaum sucht.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/rekursion?rev=1788248913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-01T07:48:33+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03b - Rekursion - Neuer Abschnitt: Rekursion in der Praxis (Real-World-Anwendungen)</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/rekursion?rev=1788248913&amp;do=diff</link>
        <description>LU03b - Rekursion

Die Rekursion ist eine Technik in der Programmierung, bei der eine Funktion sich selbst aufruft, um ein Problem zu lösen. Rekursive Funktionen bestehen normalerweise aus zwei Teilen: dem Basisfall, der das Ende der Rekursion markiert, und dem rekursiven Fall, der die Funktion erneut mit einem Teilproblem aufruft. Rekursion kann für viele Probleme eine elegante und effektive Lösung bieten.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/abschreibung?rev=1788248905&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-01T07:48:25+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A07 - Abschreibung von Anlagen - Animation zu den Schritten 1-4 der 5-Schritte-Methode eingebettet</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/abschreibung?rev=1788248905&amp;do=diff</link>
        <description>LU03.A07 - Abschreibung von Anlagen

Entwickeln Sie eine rekursive Funktion zur Berechnung der Abschreibung von Anlagen über eine gegebene Anzahl von Jahren.

Detaillierte Aufgabenstellung

Ihre Aufgabe ist es, eine rekursive Funktion mit dem Namen</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/zinseszins?rev=1788248889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-01T07:48:09+00:00</dc:date>
        <dc:creator>admin (admin@undisclosed.example.com)</dc:creator>
        <title>LU03.A02 - Zinseszins-Berechnung - Animation zu den Schritten 1-4 der 5-Schritte-Methode eingebettet</title>
        <link>https://wiki.bzz.ch/modul/m323/learningunits/lu03/aufgaben/zinseszins?rev=1788248889&amp;do=diff</link>
        <description>LU03.A02 - Zinseszins-Berechnung

Entwickeln Sie eine rekursive Funktion zur Berechnung des Zinseszinses, die auch eine `ValueError`-Exception wirft, falls die Laufzeit negativ ist.

Detaillierte Aufgabenstellung

Ihre Aufgabe ist es, eine rekursive Funktion mit dem Namen `compound_interest` zu entwickeln, die das Endguthaben einer Investition unter Berücksichtigung des Zinseszinses berechnet.\( A = P (1 + r)^t \)\( A \)\( P \)\( r \)\( t \)</description>
    </item>
</rdf:RDF>
