<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ifdiff.de/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="http://ifdiff.de/feed.php">
        <title>Mathematik und Informatik Wiki start:info:11if</title>
        <description></description>
        <link>http://ifdiff.de/</link>
        <image rdf:resource="http://ifdiff.de/lib/images/favicon.ico" />
       <dc:date>2018-05-18T04:34:33+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/01_einstieg?rev=1219990178&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/02_prog_nr1?rev=1220181601&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/03_datentypen?rev=1220423687&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/04_variablen?rev=1226646931&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/05_ablaufsteuerung?rev=1523601683&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/06_schleifen?rev=1523611787&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/07_methoden?rev=1231711101&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/08_strings?rev=1526456920&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/09_arrays?rev=1434018129&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/java_konventionen?rev=1224414622&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/java_struktur?rev=1427368057&amp;do=diff"/>
                <rdf:li rdf:resource="http://ifdiff.de/doku.php/start/info/11if/links?rev=1408608244&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ifdiff.de/lib/images/favicon.ico">
        <title>Mathematik und Informatik Wiki</title>
        <link>http://ifdiff.de/</link>
        <url>http://ifdiff.de/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/01_einstieg?rev=1219990178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T08:09:38+02:00</dc:date>
        <title>Was heißt Programmieren?</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/01_einstieg?rev=1219990178&amp;do=diff</link>
        <description>[Sehtest für Programmierer]

Ein Programm ist ein Algorithmus, der in einer Programmiersprache formuliert ist.



Welche Arten von Programmiersprachen es gibt, sei hier kurz erwähnt:

	*  Maschinensprache -&gt; eine Sprache, die die CPU (=Prozessor) des Rechners direkt versteht.
		*  Folge aus Nullen und Einsen, schwer lesbar</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/02_prog_nr1?rev=1220181601&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-31T13:20:01+02:00</dc:date>
        <title>Mein erstes Java-Programm</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/02_prog_nr1?rev=1220181601&amp;do=diff</link>
        <description>public class Berechnung {
   public static void main(String[] args) {
      int i;
      i = 3 + 4;
      System.out.println(i);
   }
}


Was macht das Programm? Dazu schauen wir uns die einzelnen Zeilen etwas genauer an:


public class Berechnung {
   ...
}</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/03_datentypen?rev=1220423687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-03T08:34:47+02:00</dc:date>
        <title>Datentypen</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/03_datentypen?rev=1220423687&amp;do=diff</link>
        <description>Jetzt einiges zu den Variablen:

Wenn wir wollen, dass der Computer sich etwas &quot;merkt&quot;, brauchen wir etwas, worin dieses etwas abgespeichert wird, damit es verarbeit werden kann: Eine Variable. Es gibt dabei verschiedene Typen von Variablen und zudem mit unterschiedlichen Datenbereichen.</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/04_variablen?rev=1226646931&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-14T08:15:31+02:00</dc:date>
        <title>Variablen</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/04_variablen?rev=1226646931&amp;do=diff</link>
        <description>In Java gibt es 4 Arten von Variablen:

[Schublade]

	*  Attribute (auch Instanzvariablen genannt)

	*  formale Parameter

	*  lokale Variablen

	*  Klassenvariablen (dazu später mehr)


[Arten von Variablen]

Gültigkeit von Variablen


Der Gültigkeitsbereich einer Variablen ist der Teil eines Programms, in dem auf die Variable zugegriffen werden kann - nur da kann ich also mit der Variablen arbeiten.</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/05_ablaufsteuerung?rev=1523601683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-13T08:41:23+02:00</dc:date>
        <title>Wenn ich ...</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/05_ablaufsteuerung?rev=1523601683&amp;do=diff</link>
        <description>Langsam geht’s los, was? Nachfolgend werden wir bedingte Anweisungen behandeln. Was heißt das überhaupt? Naja, so eine Art &quot;Wenn das, dann dies, sonst jenes...&quot; und so ähnlich. Dafür gibt es Bedingungen, und wenn diese erfüllt werden, dann werden bestimmte Anweisungen ausgeführt, sonst wird etwas anderes ausgeführt.</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/06_schleifen?rev=1523611787&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-13T11:29:47+02:00</dc:date>
        <title>Schleifchen machen</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/06_schleifen?rev=1523611787&amp;do=diff</link>
        <description>Jetzt geht es um Schleifen. Das wird jetzt wieder so 'ne Informationsflut - also viel ausprobieren und ... hoffentlich wird's euch nicht zu langweilig ...

Ach ja: Dieses Thema verlangt eine hohe Abstraktionsfähigkeit. Bitte - nein: Bitte! - lest nur dann weiter, wenn ihr auch das Gelesene bis dahin verstanden habt.</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/07_methoden?rev=1231711101&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-11T22:58:21+02:00</dc:date>
        <title>Methoden in Java</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/07_methoden?rev=1231711101&amp;do=diff</link>
        <description>Wir haben schon (vielleicht ohne es zu bemerken) Methoden benutzt. Doch was genau sind Methoden und wofür sind sie gut?

Zunächst wollen wir die erste Frage versuchen zu beantworten - die Bedeutung und Notwendigkeit der Methoden sollte dann als eine Art Nebenprodukt klar werden...</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/08_strings?rev=1526456920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-16T09:48:40+02:00</dc:date>
        <title>Stringfummelei</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/08_strings?rev=1526456920&amp;do=diff</link>
        <description>[Comic]
Strings! Eine wichtige Angelegenheit zum Einen, aber auch ein Bereich, in dem man anfangen kann etwas algorithmisch zu denken und zu arbeiten.

Abgesehen davon werden wir hier unsere erste Schritte machen, Informationen aus anderen Quellen und vor allem aus den API-Docs zu finden und anzuwenden.</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/09_arrays?rev=1434018129&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-06-11T12:22:09+02:00</dc:date>
        <title>Arrays</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/09_arrays?rev=1434018129&amp;do=diff</link>
        <description>[Kommode]
Folgendes Problem:

Wir wollen 10 Preise einlesen und den niedrigsten markieren:

19.95
23.95
24.95
18.95 &lt;- niedrigster Preis
29.95
19.95
20.00
22.99
24.95
19.95

Alle Daten müssen eingelesen werden, bevor wir ausgeben können, daher müssen wir sie zwischenspeichern. Dafür zehn Variablen zu verwenden wäre sehr unflexibel.
Was nun?</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/java_konventionen?rev=1224414622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-19T13:10:22+02:00</dc:date>
        <title>Konventionen</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/java_konventionen?rev=1224414622&amp;do=diff</link>
        <description>Das Wichtigste beim Programmieren ist, dass man die Kommentare nicht vergisst. Dadurch weiß man, was man sich beim Programmieren gedacht hat... kann ja schließlich etwas länger zurückliegen...


Genauso wichtig (oder gar wichtiger?) ist Folgendes:

Damit Code lesbar ist - undzwar nicht nur von einem selbst, sondern auch von Dritten - braucht man Vereinbarungen, an die sich alle halten. Diese sind für die Sprache nicht zwingend nötig, auch dem Computer ist es absolut egal, doch beschleunigen sie …</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/java_struktur?rev=1427368057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-26T12:07:37+02:00</dc:date>
        <title>Die Struktur</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/java_struktur?rev=1427368057&amp;do=diff</link>
        <description>...von sehr einfachen Java-Klassen .


public class Klassenname
{
    // Instanzvariablen
    ...     

    /**
     * Konstruktor für Objekte der Klasse Test
     */
    public Test() {
        // Instanzvariablen initialisieren
        ...
    }

    //Methoden
    public void beispielMethode() {
        ...
    }
}</description>
    </item>
    <item rdf:about="http://ifdiff.de/doku.php/start/info/11if/links?rev=1408608244&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-08-21T10:04:04+02:00</dc:date>
        <title>Links</title>
        <link>http://ifdiff.de/doku.php/start/info/11if/links?rev=1408608244&amp;do=diff</link>
        <description>Java dort insbesondere:

&quot;Java Platform (JDK) 8u20&quot; (oben) und &quot;Java SE 8 Documentation&quot; (weiter unten)


&lt;http://www.bluej.org&gt; (z. Zt. aktuell: Version 3.1.1, seit neuestem direkt schon mit Java!)


SuM-Bibliothek (Direkt zum Buch)


Java API Spezifikation (online)</description>
    </item>
</rdf:RDF>
