<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://training.aeg-reutlingen.de/infowiki/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://training.aeg-reutlingen.de/infowiki/feed.php">
        <title>Informatikwiki - funktionen</title>
        <description>Albert Einstein Gymnasium Reutlingen</description>
        <link>https://training.aeg-reutlingen.de/infowiki/</link>
        <image rdf:resource="https://training.aeg-reutlingen.de/infowiki/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-04T14:31:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen&amp;rev=1304582246&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen01&amp;rev=1330532612&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen02&amp;rev=1331741540&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen03&amp;rev=1330523785&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen04&amp;rev=1330523822&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funkt_uebungen&amp;rev=1332347180&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes1&amp;rev=1336461819&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes2&amp;rev=1336461852&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes3&amp;rev=1336461883&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes4&amp;rev=1336461782&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes5&amp;rev=1336461908&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes6&amp;rev=1336461932&amp;do=diff"/>
                <rdf:li rdf:resource="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:start&amp;rev=1348572989&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://training.aeg-reutlingen.de/infowiki/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Informatikwiki</title>
        <link>https://training.aeg-reutlingen.de/infowiki/</link>
        <url>https://training.aeg-reutlingen.de/infowiki/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen&amp;rev=1304582246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-05T07:57:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funktionen</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen&amp;rev=1304582246&amp;do=diff</link>
        <description>Das Sieb des Eratosthenes

Vordefinierte Funktionen

PHP kennt zahlreiche vordefinierte Funktionen:

	*  sqrt(4) -&gt; gibt 2 zurück
	*  is_numeric(4) -&gt; gibt TRUE zurück
	*  is_numeric(„frank“) -&gt; gibt false zurück

Eine Funktion zeichnet sich meist dadurch aus, dass Sie ein oder mehrere Argumente entgegennimmt und einen Rückgabewert besitzt.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen01&amp;rev=1330532612&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-29T16:23:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funktionen01</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen01&amp;rev=1330532612&amp;do=diff</link>
        <description>Lektion 0 - Grundlagen zu vordefinierten Funktionen

Lektion 1 - Übungen zu vordefinierten Funktionen

Übung

	*  Recherche unter PHP.net.
	*  Finde Zweck und Funktion der dir zugewiesenen Beispiele heraus.
	*  Überlege dir eine kurze Anwendung dazu und programmiere den Code.

(1) Erstelle einen assoziativen Array zum</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen02&amp;rev=1331741540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-14T16:12:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funktionen02</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen02&amp;rev=1331741540&amp;do=diff</link>
        <description>Lektion 2 - Eigene Funktionen definieren

Lektion 3 - Einbinden externer php-Dateien

Mit der Funktion require wird ein anderes PHP-Skript geladen und ausgeführt. Das aufgerufene Skript verhält sich dabei ebenso, wie wenn der Code direkt an dieser Stelle stehen würde. Diese Datei kann auch (bzw. nur) Text bzw.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen03&amp;rev=1330523785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-29T13:56:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funktionen03</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen03&amp;rev=1330523785&amp;do=diff</link>
        <description>Lektion 0 - Grundlagen zu vordefinierten Funktionen

PHP kennt zahlreiche vordefinierte Funktionen:

	*  sqrt(4) -&gt; gibt 2 zurück
	*  is_numeric(4) -&gt; gibt TRUE zurück
	*  is_numeric(„frank“) -&gt; gibt false zurück

Eine Funktion zeichnet sich meist dadurch aus, dass Sie ein oder mehrere Argumente entgegennimmt und einen Rückgabewert besitzt.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen04&amp;rev=1330523822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-29T13:57:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funktionen04</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funktionen04&amp;rev=1330523822&amp;do=diff</link>
        <description>Lektion 1 - Übungen zu vordefinierten Funktionen

Lektion 2 - Eigene Funktionen definieren

Damit man Abläufe, die man in einem Programm häufig benötigt nicht mehrmals in einem Programm einbauen muss, kann man eigene Funktionen definieren.

Eine Funktion besteht aus einem Funktionskopf und einem</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funkt_uebungen&amp;rev=1332347180&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-21T16:26:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funkt_uebungen</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:funkt_uebungen&amp;rev=1332347180&amp;do=diff</link>
        <description>Lektion 3 - Einbinden externer php-Dateien

Übungen zu Funktionen



	*  Bearbeitet zu zweit zunächst eure Aufgabe
	*  Bereitet euer Ergebnis präsentabel auf (Kommentare, zusätzliches Material)
	*  Stellt euren Mitschülern später in der Besprechungsrunde euer Ergebnis vor
	*  Wenn Ihr vor der Zeit fertig seid, könnt ihr entweder zu zweit oder in Einzelarbeit weitere Beispiele bearbeiten.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes1&amp;rev=1336461819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-08T07:23:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loes1</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes1&amp;rev=1336461819&amp;do=diff</link>
        <description>Notendurchschnittsfunktion

Hier solltet ihr eine Funktion erstellen, die als Argument ein Array gefüllt mit Noten entgegennimmt, den Durchschnitt berechet und diesen dann zurückgibt.
Der Knackpunkt ist hier die for-Schleife: Wir müssen alle Noten aus dem Array nehmen und aufaddieren.</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes2&amp;rev=1336461852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-08T07:24:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loes2</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes2&amp;rev=1336461852&amp;do=diff</link>
        <description>Notendurschnittsfunktion Erweiterung

Diesmal sollte eine Funktion geschrieben werden, die bei Eingabe von 3 Notenarrays und einer Gewichtung den Gesamtschnitt ausrechnet:
Der Knackpunkt war hier, die Gewichtung „2:1:1“, welche als String gegeben ist, mit der vorgegebenen Funktion</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes3&amp;rev=1336461883&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-08T07:24:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loes3</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes3&amp;rev=1336461883&amp;do=diff</link>
        <description>Mitternachtsformel

Mit dieser Formel lässt sich bekanntlich die Lösungen einer quadratischen Gleichung
ax^2+bx+c = 0 errechnen.

Wir müssen also einfach diese 3 Koeffizienten einlesen und eine Funktion schreiben, die die drei möglichen Fälle mit einer</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes4&amp;rev=1336461782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-08T07:23:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loes4</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes4&amp;rev=1336461782&amp;do=diff</link>
        <description>Fibonacci Folge

Es war eine Funktion zu erstellen, die als Parameter eine natürliche Zahl entgegen nimmt, dann die Fibonnaci Folge bis zu dieser natürlichen Zahl ausrechnet, in ein Array packt und dieses dann an das Hauptprogramm zurück gibt.
Der Kopf der Funktion sieht folgendermaßen aus:</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes5&amp;rev=1336461908&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-08T07:25:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loes5</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes5&amp;rev=1336461908&amp;do=diff</link>
        <description>Skalarprodukt

Nochmal die Gedächtnisstütze zum anguggen:

&lt;http://www.rither.de/a/mathematik/lineare-algebra-und-analytische-geometrie/winkel/winkel-zwischen-vektor-und-vektor/&gt;

Der Kopf der Funktion sieht folgendermaßen aus:


function sprodukt($a,$b,$text=&quot;&quot;)


Das zweite Argument wird hierbei vorbelegt, dadurch wird es optional und wir müssen es beim Aufruf der Funktion nicht angeben (können aber natürlich, wenn wir wollen!)
Für die Fallunterscheidung verwenden wir wieder eine</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes6&amp;rev=1336461932&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-08T07:25:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loes6</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:loes6&amp;rev=1336461932&amp;do=diff</link>
        <description>Kreuzprodukt

Das Kreuzprodukt ist in der analytischen Geometrie der Oberstufe seeehr hilfreich. Ein Grund mehr darüber mal ein Programm zu schreiben:
Wichtig: Beim Kreuzprodukt kommt wieder ein Vektor heraus:


$ergebnis[0]=$a[1]*$b[2]-$a[2]*$b[1];</description>
    </item>
    <item rdf:about="https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:start&amp;rev=1348572989&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-09-25T11:36:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://training.aeg-reutlingen.de/infowiki/doku.php?id=funktionen:start&amp;rev=1348572989&amp;do=diff</link>
        <description>Funktionen

	*  Lektion 0 - Grundlagen zu vordefinierten Funktionen
	*  Lektion 1 - Übungen zu vordefinierten Funktionen
	*  Lektion 2 - Eigene Funktionen definieren
	*  Lektion 3 - Einbinden externer Dateien
	*  Übungen</description>
    </item>
</rdf:RDF>
