<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.pabst-software.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="https://www.pabst-software.de/feed.php">
        <title>Pabst-Software - schule:klassen:2019:10abc</title>
        <description></description>
        <link>https://www.pabst-software.de/</link>
        <image rdf:resource="https://www.pabst-software.de/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-04T10:25:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:dieklassemath&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:felder&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap1&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap2&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap3&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller2&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller3&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller4&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescrollernach4&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:vererbung&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme1&amp;rev=1763276746&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme2&amp;rev=1763276746&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.pabst-software.de/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Pabst-Software</title>
        <link>https://www.pabst-software.de/</link>
        <url>https://www.pabst-software.de/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:dieklassemath&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dieklassemath</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:dieklassemath&amp;rev=1763276746&amp;do=diff</link>
        <description>Die Methoden der Klasse Math

Die Klasse Math hat viele nützliche statische Methoden, z.B.:
 Methode  Kommentar  Math.random()  Gibt eine Zufallszahl aus dem Intervall [0;1[ zurück.  Math.ceil(double a)  Rundet a auf die nächste ganze Zahl auf und gibt das Ergebnis zurück</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:felder&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>felder</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:felder&amp;rev=1763276746&amp;do=diff</link>
        <description>Felder

Beispiel


int[] note = new int[6];

note[0] = 1;
note[1] = 2;
note[2] = 4;
note[3] = 3;
note[4] = 6;
note[5] = 3;

int i = 0;
double summe = 0;
while(i &lt; 6) {
   
   summe = summe + note[i];

   i++;
}

double mittelwert = summe / note.length;

println(&quot;Mittelwert: &quot; + mittelwert);</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap1&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap1</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap1&amp;rev=1763276746&amp;do=diff</link>
        <description>Grundbegriffe der Objektorientierung

Aufgabe 1

	*  Erstelle eine Klasse HelloWorld mit einer Methode textausgabe( ), die den Text „Hallo Welt“ ausgibt! 
	*  Instanziere ein Objekt der Klasse und rufe für dieses Objekt die Methode textausgabe( ) auf.</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap2&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap2</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap2&amp;rev=1763276746&amp;do=diff</link>
        <description>Übung: Passwortmanager

Schreibe eine Klasse Passwortmanager mit den Methoden setzeNameUndPasswort und überprüfePasswort! 


 Überlege:  


	*  Welche Funktionalität wird erwartet?
	*  Welche Attribute benötigt die Klasse?
	*  Welche Parameter sollten die Methoden haben?</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap3&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kap3</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:kap3&amp;rev=1763276746&amp;do=diff</link>
        <description>Die Wiederholung

1. Beispiel


int i = 0;
while(i &lt; 10){
    println(&quot;Hallo Welt!&quot;);
    i = i + 1;
}


Hefteintrag:



2. Beispiel

a) Schreibe ein Programm, das einen Countdown ausgibt: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 ... All engines running. Liftoff!</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidescroller</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller&amp;rev=1763276746&amp;do=diff</link>
        <description>Projekt: Sidescroller-Game

Hier die Programmdateien Stand 26.03.2020:

Die Klasse Sidescroller


World w = new World(800, 600);

new Sidescroller();


class Sidescroller extends Actor {

   Raumschiff raumschiff;
   Group bullets = new Group();
   Group enemies = new Group();
   
   int points = 0;
   Text pointsText = new Text(5, 5, 40, &quot;0 Punkte&quot;);

   public Sidescroller() {
      super();
      // Hier startet das Programm
      raumschiff = new Raumschiff(this);

   }
   
   public void ad…</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller2&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidescroller2</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller2&amp;rev=1763276746&amp;do=diff</link>
        <description>Projekt: Sidescroller-Game (Stand nach der 2. Hausaufgabe)

Hier die Programmdateien Stand 26.03.2020:

Die Klasse Sidescroller


World w = new World(800, 600);

new Sidescroller();


class Sidescroller extends Actor {

   Raumschiff raumschiff;
   Group bullets = new Group();
   Group enemies = new Group();
   
   int points = 0; 
   Text pointsText = new Text(5, 5, 40, &quot;0 Punkte&quot;);

   int lives = 3; 
   Text livesText = new Text(795, 5, 40, lives + &quot; Leben&quot;);

   public Sidescroller() {
     …</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller3&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidescroller3</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller3&amp;rev=1763276746&amp;do=diff</link>
        <description>Projekt: Sidescroller-Game (Stand vor der 3. Hausaufgabe)

Hier die Programmdateien Stand 31.03.2020:

Die Klasse Sidescroller


World w = new World(800, 600);

new Sidescroller();


class Sidescroller extends Actor {

   Spaceship spaceship;
   Group bullets = new Group();
   Group enemies = new Group();
   
   int points = 0; 
   Text pointsText = new Text(5, 5, 40, &quot;0 Punkte&quot;);

   int lives = 3; 
   Text livesText = new Text(795, 5, 40, lives + &quot; Leben&quot;);
   
   Text großerText = new Text(40…</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller4&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidescroller4</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescroller4&amp;rev=1763276746&amp;do=diff</link>
        <description>Projekt Sidescroller - Stand vor der 4. Hausaufgabe

Bullet


class Bullet extends Circle {
   
   double vx;
   double vy;

   public Bullet(double x, double y, double vx1, double vy1, double radius) {
      
      super(x, y, radius);
      vx = vx1;
      vy = vy1;
      setFillColor(Color.white);

   }

   public void act() {
      move(vx, vy);
      if(isOutsideView()) {
         destroy();
      }
   }
}</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescrollernach4&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidescrollernach4</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:sidescrollernach4&amp;rev=1763276746&amp;do=diff</link>
        <description>Projekt Sidescroller - Stand nach der 4. Hausaufgabe

Bullet


class Bullet extends Circle {
 
   double vx;
   double vy;
 
   public Bullet(double x, double y, double vx1, double vy1, double radius) {
 
      super(x, y, radius);
      vx = vx1;
      vy = vy1;
      setFillColor(Color.white);
 
   }
 
   public void act() {
      move(vx, vy);
      if(isOutsideView()) {
         destroy();
      }
   }
}</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:vererbung&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vererbung</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:vererbung&amp;rev=1763276746&amp;do=diff</link>
        <description>Vererbung

Einführungsbeispiel: Particle engine


World w = new World(800, 600);

while(true) {
   new Particle(Math.random() * 20 - 10, 
   Math.random() *(-20) - 10,
   Math.random() * 20 - 10);
}


class Particle extends Rectangle {

   double vx;
   double vy;
   double vw;

   public Particle(double vx1, double vy1, double vw1) {
      super(380, 550, 40, 40);
      vx = vx1;
      vy = vy1;
      vw = vw1;
      setBorderColor(null);
      setFillColor(
      Math.floor(Math.random() * 255…</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zustandsdiagramme</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme&amp;rev=1763276746&amp;do=diff</link>
        <description>Zustandsdiagramme

Beispiel: Stoppuhr

Funktionsbeschreibung als Text:

Nach dem Einschalten zeigt die Stoppuhr die Zeit 0 min 0 s, kurz: 00:00. Nach Drücken der Taste „s“ beginnt die Zeitmessung und die Uhr zeigt die abgelaufene Zeit an. Drückt man erneut die Taste „s“, so hält die Zeitmessung an, kann jedoch durch weiteren Druck auf „s“ fortgesetzt werden. 
Ein Druck auf die Taste „r“ bewirkt jederzeit, dass die Zeitmessung angehalten und die Uhr auf 00:00 zurückgesetzt wird.…</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme1&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zustandsdiagramme1</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme1&amp;rev=1763276746&amp;do=diff</link>
        <description>Weitere Aufgaben zu Zustandsdiagrammen

Aufgabe 1:

Wasser kann drei Aggregatszustände annehmen. Zeichne ein Zustandsdiagramm!

Aufgabe 2:

Eine Lampe besitzt einen Stecker zum Einstecken in die Steckdose sowie einen Taster zum Ein- und Ausschalten. Erstelle ein Zustandsdiagramm!</description>
    </item>
    <item rdf:about="https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme2&amp;rev=1763276746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T07:05:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zustandsdiagramme2</title>
        <link>https://www.pabst-software.de/doku.php?id=schule:klassen:2019:10abc:zustandsdiagramme2&amp;rev=1763276746&amp;do=diff</link>
        <description>Lösungen</description>
    </item>
</rdf:RDF>
