<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=87.185.97.46</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=87.185.97.46"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/87.185.97.46"/>
	<updated>2026-10-31T00:37:06Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=9013</id>
		<title>Gliederung Javakurs 2007</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=9013"/>
		<updated>2007-03-28T18:26:08Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: /* LE 3 (4h), Tag 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vorlesungen ==&lt;br /&gt;
Nach einem Gespräch mit Herrn Pepper haben wir uns entschlossen im Kurs mehr Zeit für die Grundlagen der Javaprogrammierung aufzuwenden und weniger stark auf Objektorientierung und weiterführende Konzepte einzugehen.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden sind die Lehreinheiten der einzelnen Tage und ihre Inhalte aufgelistet. &lt;br /&gt;
Die Verteilung der Themen an Vortragende würden wir gerne hier übers Wiki regeln. Ich denke wenn sich jeder bei mindestens zwei LEs als Interessent einträgr und vermerkt wie viele LEs er insgesamt halten möchte, sollte sich bis zum 11.03.2007 für jede LE auf diesem Wege ein Team gefunden haben. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Milan &amp;amp; Felix&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Nadim, Milan &amp;amp; Felix&lt;br /&gt;
* Organisatorisches&lt;br /&gt;
* HelloWorld&lt;br /&gt;
* Wie wird ein iteratives Programm verarbeitet?&lt;br /&gt;
* Variablen&lt;br /&gt;
** Deklaration und Zuweisung&lt;br /&gt;
** wichtige Basistypen&lt;br /&gt;
* Fallunterscheidungen&lt;br /&gt;
* Blöcke und Einrückung&lt;br /&gt;
* Kommentare&lt;br /&gt;
* compilieren und ausführen&lt;br /&gt;
* Compilermeldungen lesen&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert B, Maik&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Maik, Anand(Schleifen vs. Rekursivität), Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Arrays&lt;br /&gt;
* Schleifen&lt;br /&gt;
** Opal beispiel&lt;br /&gt;
** while&lt;br /&gt;
** for&lt;br /&gt;
** Schleifenbedingungen&lt;br /&gt;
** Endlosschleifen vermeiden (Gleitkommazahlen, &amp;gt;=, ...)&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (45 min), Tag 2 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Nadim, Ilya&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Nadim, Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Methoden&lt;br /&gt;
** Warum benutzen wir Methoden?&lt;br /&gt;
** Wie werden sie deklariert?&lt;br /&gt;
** Call by Value&lt;br /&gt;
** Unterschied Methode/Funktion&lt;br /&gt;
* sprechende Namen&lt;br /&gt;
* Testen&lt;br /&gt;
** Testwerte finden&lt;br /&gt;
** Was kann man mit Testen erreichen, warum trotzdem essentiell&lt;br /&gt;
* Debugging&lt;br /&gt;
&lt;br /&gt;
=== LE 4 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert L,  Daniel&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039;RobertL, Daniel, Ilya&lt;br /&gt;
* Wie löse ich Aufgaben&lt;br /&gt;
* Strukturelle Programmierung&lt;br /&gt;
&lt;br /&gt;
Vortrag: (Vorsicht, Dateigröße müsste noch optimiert werden)&lt;br /&gt;
* [http://www.the-gate.de/uni/javakurs2007/LE04.pdf  Als .pdf]&lt;br /&gt;
* [http://www.the-gate.de/uni/javakurs2007/LE04.odp Als .odp mit Animationen]&lt;br /&gt;
&lt;br /&gt;
=== LE 5 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender/Vortragende&#039;&#039;&#039;: Martin, Katrin&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Maik (max 2LE), Anand, Ilya, Milan &amp;amp; Felix, Katrin&lt;br /&gt;
* Objektorientierung&lt;br /&gt;
** Gruppierung von Daten/eigene Datentypen&lt;br /&gt;
** Zugriffsschutz&lt;br /&gt;
** Daten bringen ihre Methoden mit&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (45 min), Tag 4 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Kai, Ilya&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten&#039;&#039;&#039;: Maik, Kai, Milan &amp;amp; Felix&lt;br /&gt;
* Wiederholung LE 5&lt;br /&gt;
* Kapselung /Information Hiding&lt;br /&gt;
* Java API&lt;br /&gt;
* Standardmethoden (ohne Vererbung)&lt;br /&gt;
** toString&lt;br /&gt;
** equals&lt;br /&gt;
* == versus equals&lt;br /&gt;
* Motivierung&lt;br /&gt;
** Beispiele mit Datentyperstellung und erzeugten Instanzen in C++, C#, J++, ...&lt;br /&gt;
&lt;br /&gt;
== Übungen ==&lt;br /&gt;
Jeder Tutor sollte sich hier mindestens eine, besser mehrere Übungen ausdenken. Denkt daran, dass wir es im Schwehrpunkt mit Anfängern zu tun haben deren Gehirnkapazität mit dem Erlernen der Programmiersprache schon hinreichend ausgeschöpft ist. Gebt also besser ein bischen zu viel Hilfestellungen als zu wenig.&lt;br /&gt;
Wer sich damit unterfordert fühlt (Tutor oder Student), der kann sich in der Fortgeschrittenensektion austoben ^^&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 Aufgabe RL01 | Vom Arbeiten mit der Konsole bis &amp;quot;Hallo Welt&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs2007 Aufgabe RL02 | Fallunterscheidungen in einem Textbasierten Fantasyspiel]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs 2007 Aufgabe RL03 | Einfache Aufgaben für den Einstieg]]&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 AufgabeLE02 MZ | Schleifen/Arrays/Gauß-Algorithmus]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs 2007 AufgabeLE02 Dank | Gemischte Aufgaben zu Schleifen und Arrays]]&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (4h), Tag 2 ===&lt;br /&gt;
&lt;br /&gt;
[[Javakurs 2007 LE03 Aufgabensammlung| Aufgaben zur LE 03]]&lt;br /&gt;
&lt;br /&gt;
=== LE 4 (2h), Tag 3 ===&lt;br /&gt;
[[Javakurs2007/Hangman | Hangman]]&lt;br /&gt;
&lt;br /&gt;
=== LE 5 (2h), Tag 3 === &lt;br /&gt;
&lt;br /&gt;
[[Javakurs2006/Rennschnecke | Objektorientierung am Beispiel eines Schneckenrennens]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
Evtl. [http://www.oreillynet.com/lpt/a/6836 Building a Game-Engine with Cocoa] [http://www.macdevcenter.com/lpt/a/6847 2] [http://www.macdevcenter.com/lpt/a/6915 3] anpassen.&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (4h), Tag 4 ===&lt;br /&gt;
&lt;br /&gt;
=== Fortgeschritten ===&lt;br /&gt;
[[Javakurs2006/Cäsar-Chiffre | Eigenständiges Programmieren eines Chiffriersystems]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
== Abschlussveranstaltung ==&lt;br /&gt;
* bedankung bei IRB, Teilnehmer, etc.&lt;br /&gt;
* ellen hält eine Rede ;)&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Brainfuck&amp;diff=9187</id>
		<title>Javakurs/Übungsaufgaben/Brainfuck</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Brainfuck&amp;diff=9187"/>
		<updated>2007-03-28T18:25:38Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.) (Schwierigkeitsgrad: mittel)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In dieser Aufgabe bauen wir uns eine simple Turingmaschine. Die Turingmaschine besitzt dabei nur ein Arbeitsband (workingTape) der Länge 10. Es existiert ein Lese/Schreibe-Kopf (head) der über das workingTape gleiten kann, dort Werte ändern und Werte ausgeben soll. Bewegt sich der Kopf über ein Ende des Arbeitsbandes hinaus, so taucht er auf der anderen Seite wieder auf (wenn also z.B der head auf das 11. Feld zeigt, dann soll er wieder auf das 1. zeigen).&lt;br /&gt;
&lt;br /&gt;
Die Maschine selbst wird durch einen einfachen Programmcode gesteuert, der aus 5 Befehlen besteht:&lt;br /&gt;
* &#039;&#039;&#039;&amp;gt;&#039;&#039;&#039; Dieser Befehl bewegt den head ein Feld nach rechts&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;&#039;&#039;&#039; Dieser Befehl bewegt den head ein Feld nach links&lt;br /&gt;
* &#039;&#039;&#039;+&#039;&#039;&#039; Dieser Befehl erhöht den Wert des aktuellen Feldes um 1&lt;br /&gt;
* &#039;&#039;&#039;-&#039;&#039;&#039; Dieser Befehl verringert den Wert aktuelles Feldes um 1&lt;br /&gt;
* &#039;&#039;&#039;#&#039;&#039;&#039; Dieser Befehl gibt den aktuellen Wert auf der Konsole aus&lt;br /&gt;
&lt;br /&gt;
Der Programmcode der die Turingmaschine steuert, soll in einem Array namens &#039;&#039;sourceCode&#039;&#039; stehen, der Code soll Schritt für Schritt durchgegangen und ausgeführt werden. Auf dem Arbeitsband werden Werte vom Typ char gespeichert die anfangs alle den Wert &#039;a&#039; haben. Der head zeigt am Anfang auf das erste Feld auf dem workingTape.&lt;br /&gt;
&lt;br /&gt;
Hinweis 1: char-Werte werden intern als Zahlenwerte gespeichert, deshalb könnt ihr ohne Probleme sowas wie &#039;&#039;&#039;char example = &#039;a&#039;+1;&#039;&#039;&#039; schreiben. Wenn ihr wissen wollt durch welche Zahlen, welche Character repräsentiert werden, dann schaut hier auf diese Ascii-Tabelle: [http://de.wikipedia.org/wiki/ASCII-Tabelle Link]&lt;br /&gt;
&lt;br /&gt;
Jetzt solltet ihr auch in der Lage sein mit eurer eigenen Turingmaschine ein &amp;quot;Hello World&amp;quot;-Programm zu schreiben. Wenn ihr eure Turingmaschine eigentständig erweitern wollt, dann schaut euch diesen Link an: [http://de.wikipedia.org/wiki/Brainfuck Brainfuck]&lt;br /&gt;
&lt;br /&gt;
Hinweis 2: Zum Testen verwendet einfach diese Initialisierung der Variable Source-Code, wenn ihr alles richtig gemacht habt, dann sollten die Buchstaben a, b  und c ausgegeben werden:&lt;br /&gt;
 char[] sourceCode = {&#039;+&#039;, &#039;#&#039;, &#039;+&#039;, &#039;+&#039;,&#039;#&#039;, &#039;+&#039;, &#039;+&#039;, &#039;+&#039;, &#039;#&#039;};&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Brainfuck&amp;diff=9186</id>
		<title>Javakurs/Übungsaufgaben/Brainfuck</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Brainfuck&amp;diff=9186"/>
		<updated>2007-03-28T18:22:42Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.) (Schwierigkeitsgrad: mittel)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In dieser Aufgabe bauen wir uns eine simple Turingmaschine. Die Turingmaschine besitzt dabei nur ein Arbeitsband (workingTape) der Länge 10. Es existiert ein Lese/Schreibe-Kopf (head) der über das workingTape gleiten kann, dort Werte ändern und Werte ausgeben soll. Bewegt sich der Kopf über ein Ende des Arbeitsbandes hinaus, so taucht er auf der anderen Seite wieder auf (wenn also z.B der head auf das 11. Feld zeigt, dann soll er wieder auf das 1. zeigen).&lt;br /&gt;
&lt;br /&gt;
Die Maschine selbst wird durch einen einfachen Programmcode gesteuert, der aus 5 Befehlen besteht:&lt;br /&gt;
* &#039;&#039;&#039;&amp;gt;&#039;&#039;&#039; Dieser Befehl bewegt den head ein Feld nach rechts&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;&#039;&#039;&#039; Dieser Befehl bewegt den head ein Feld nach links&lt;br /&gt;
* &#039;&#039;&#039;+&#039;&#039;&#039; Dieser Befehl erhöht den Wert des aktuellen Feldes um 1&lt;br /&gt;
* &#039;&#039;&#039;-&#039;&#039;&#039; Dieser Befehl verringert den Wert aktuelles Feldes um 1&lt;br /&gt;
* &#039;&#039;&#039;#&#039;&#039;&#039; Dieser Befehl gibt den aktuellen Wert auf der Konsole aus&lt;br /&gt;
&lt;br /&gt;
Der Programmcode der die Turingmaschine steuert, soll in einem Array namens &#039;&#039;sourceCode&#039;&#039; stehen, der Code soll Schritt für Schritt durchgegangen und ausgeführt werden. Auf dem Arbeitsband werden Werte vom Typ char gespeichert die anfangs alle den Wert &#039;a&#039; haben. Der head zeigt am Anfang auf das erste Feld auf dem workingTape.&lt;br /&gt;
&lt;br /&gt;
Hinweis: char-Werte werden intern als Zahlenwerte gespeichert, deshalb könnt ihr ohne Probleme sowas wie &#039;&#039;&#039;char example = &#039;a&#039;+1;&#039;&#039;&#039; schreiben. Wenn ihr wissen wollt durch welche Zahlen, welche Character repräsentiert werden, dann schaut hier auf diese Ascii-Tabelle: [http://de.wikipedia.org/wiki/ASCII-Tabelle Link]&lt;br /&gt;
&lt;br /&gt;
Jetzt solltet ihr auch in der Lage sein mit eurer eigenen Turingmaschine ein &amp;quot;Hello World&amp;quot;-Programm zu schreiben. Wenn ihr eure Turingmaschine eigentständig erweitern wollt, dann schaut euch diesen Link an: [http://de.wikipedia.org/wiki/Brainfuck Brainfuck]&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Diskussion:Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9182</id>
		<title>Diskussion:Javakurs/Übungsaufgaben/Gauß-Algorithmus</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Diskussion:Javakurs/%C3%9Cbungsaufgaben/Gau%C3%9F-Algorithmus&amp;diff=9182"/>
		<updated>2007-03-28T17:38:28Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn die Leute Methoden noch nicht gelernt haben, dann verwendet sie doch einfach nicht. Bei diesen drei Aufgaben sind sie ohnehin nicht nötig!&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=9012</id>
		<title>Gliederung Javakurs 2007</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=9012"/>
		<updated>2007-03-28T17:23:22Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: /* LE 2 (2h), Tag 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vorlesungen ==&lt;br /&gt;
Nach einem Gespräch mit Herrn Pepper haben wir uns entschlossen im Kurs mehr Zeit für die Grundlagen der Javaprogrammierung aufzuwenden und weniger stark auf Objektorientierung und weiterführende Konzepte einzugehen.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden sind die Lehreinheiten der einzelnen Tage und ihre Inhalte aufgelistet. &lt;br /&gt;
Die Verteilung der Themen an Vortragende würden wir gerne hier übers Wiki regeln. Ich denke wenn sich jeder bei mindestens zwei LEs als Interessent einträgr und vermerkt wie viele LEs er insgesamt halten möchte, sollte sich bis zum 11.03.2007 für jede LE auf diesem Wege ein Team gefunden haben. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Milan &amp;amp; Felix&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Nadim, Milan &amp;amp; Felix&lt;br /&gt;
* Organisatorisches&lt;br /&gt;
* HelloWorld&lt;br /&gt;
* Wie wird ein iteratives Programm verarbeitet?&lt;br /&gt;
* Variablen&lt;br /&gt;
** Deklaration und Zuweisung&lt;br /&gt;
** wichtige Basistypen&lt;br /&gt;
* Fallunterscheidungen&lt;br /&gt;
* Blöcke und Einrückung&lt;br /&gt;
* Kommentare&lt;br /&gt;
* compilieren und ausführen&lt;br /&gt;
* Compilermeldungen lesen&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert B, Maik&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Maik, Anand(Schleifen vs. Rekursivität), Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Arrays&lt;br /&gt;
* Schleifen&lt;br /&gt;
** Opal beispiel&lt;br /&gt;
** while&lt;br /&gt;
** for&lt;br /&gt;
** Schleifenbedingungen&lt;br /&gt;
** Endlosschleifen vermeiden (Gleitkommazahlen, &amp;gt;=, ...)&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (45 min), Tag 2 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Nadim, Ilya&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Nadim, Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Methoden&lt;br /&gt;
** Warum benutzen wir Methoden?&lt;br /&gt;
** Wie werden sie deklariert?&lt;br /&gt;
** Call by Value&lt;br /&gt;
** Unterschied Methode/Funktion&lt;br /&gt;
* sprechende Namen&lt;br /&gt;
* Testen&lt;br /&gt;
** Testwerte finden&lt;br /&gt;
** Was kann man mit Testen erreichen, warum trotzdem essentiell&lt;br /&gt;
* Debugging&lt;br /&gt;
&lt;br /&gt;
=== LE 4 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert L,  Daniel&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039;RobertL, Daniel, Ilya&lt;br /&gt;
* Wie löse ich Aufgaben&lt;br /&gt;
* Strukturelle Programmierung&lt;br /&gt;
&lt;br /&gt;
Vortrag: (Vorsicht, Dateigröße müsste noch optimiert werden)&lt;br /&gt;
* [http://www.the-gate.de/uni/javakurs2007/LE04.pdf  Als .pdf]&lt;br /&gt;
* [http://www.the-gate.de/uni/javakurs2007/LE04.odp Als .odp mit Animationen]&lt;br /&gt;
&lt;br /&gt;
=== LE 5 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender/Vortragende&#039;&#039;&#039;: Martin, Katrin&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Maik (max 2LE), Anand, Ilya, Milan &amp;amp; Felix, Katrin&lt;br /&gt;
* Objektorientierung&lt;br /&gt;
** Gruppierung von Daten/eigene Datentypen&lt;br /&gt;
** Zugriffsschutz&lt;br /&gt;
** Daten bringen ihre Methoden mit&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (45 min), Tag 4 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Kai, Ilya&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten&#039;&#039;&#039;: Maik, Kai, Milan &amp;amp; Felix&lt;br /&gt;
* Wiederholung LE 5&lt;br /&gt;
* Kapselung /Information Hiding&lt;br /&gt;
* Java API&lt;br /&gt;
* Standardmethoden (ohne Vererbung)&lt;br /&gt;
** toString&lt;br /&gt;
** equals&lt;br /&gt;
* == versus equals&lt;br /&gt;
* Motivierung&lt;br /&gt;
** Beispiele mit Datentyperstellung und erzeugten Instanzen in C++, C#, J++, ...&lt;br /&gt;
&lt;br /&gt;
== Übungen ==&lt;br /&gt;
Jeder Tutor sollte sich hier mindestens eine, besser mehrere Übungen ausdenken. Denkt daran, dass wir es im Schwehrpunkt mit Anfängern zu tun haben deren Gehirnkapazität mit dem Erlernen der Programmiersprache schon hinreichend ausgeschöpft ist. Gebt also besser ein bischen zu viel Hilfestellungen als zu wenig.&lt;br /&gt;
Wer sich damit unterfordert fühlt (Tutor oder Student), der kann sich in der Fortgeschrittenensektion austoben ^^&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 Aufgabe RL01 | Vom Arbeiten mit der Konsole bis &amp;quot;Hallo Welt&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs2007 Aufgabe RL02 | Fallunterscheidungen in einem Textbasierten Fantasyspiel]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs 2007 Aufgabe RL03 | Einfache Aufgaben für den Einstieg]]&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 AufgabeLE02 MZ | Schleifen/Arrays/Gauß-Algorithmus]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs 2007 AufgabeLE02 Dank | Gemischte Aufgaben zu Schleifen und Arrays]]&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (4h), Tag 2 === &lt;br /&gt;
&lt;br /&gt;
=== LE 4 (2h), Tag 3 ===&lt;br /&gt;
[[Javakurs2007/Hangman | Hangman]]&lt;br /&gt;
&lt;br /&gt;
=== LE 5 (2h), Tag 3 === &lt;br /&gt;
&lt;br /&gt;
[[Javakurs2006/Rennschnecke | Objektorientierung am Beispiel eines Schneckenrennens]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
Evtl. [http://www.oreillynet.com/lpt/a/6836 Building a Game-Engine with Cocoa] [http://www.macdevcenter.com/lpt/a/6847 2] [http://www.macdevcenter.com/lpt/a/6915 3] anpassen.&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (4h), Tag 4 ===&lt;br /&gt;
&lt;br /&gt;
=== Fortgeschritten ===&lt;br /&gt;
[[Javakurs2006/Cäsar-Chiffre | Eigenständiges Programmieren eines Chiffriersystems]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
== Abschlussveranstaltung ==&lt;br /&gt;
* bedankung bei IRB, Teilnehmer, etc.&lt;br /&gt;
* ellen hält eine Rede ;)&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=9011</id>
		<title>Gliederung Javakurs 2007</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Gliederung_Javakurs_2007&amp;diff=9011"/>
		<updated>2007-03-28T17:17:00Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: /* LE 1 (2h), Tag 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vorlesungen ==&lt;br /&gt;
Nach einem Gespräch mit Herrn Pepper haben wir uns entschlossen im Kurs mehr Zeit für die Grundlagen der Javaprogrammierung aufzuwenden und weniger stark auf Objektorientierung und weiterführende Konzepte einzugehen.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden sind die Lehreinheiten der einzelnen Tage und ihre Inhalte aufgelistet. &lt;br /&gt;
Die Verteilung der Themen an Vortragende würden wir gerne hier übers Wiki regeln. Ich denke wenn sich jeder bei mindestens zwei LEs als Interessent einträgr und vermerkt wie viele LEs er insgesamt halten möchte, sollte sich bis zum 11.03.2007 für jede LE auf diesem Wege ein Team gefunden haben. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Milan &amp;amp; Felix&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Nadim, Milan &amp;amp; Felix&lt;br /&gt;
* Organisatorisches&lt;br /&gt;
* HelloWorld&lt;br /&gt;
* Wie wird ein iteratives Programm verarbeitet?&lt;br /&gt;
* Variablen&lt;br /&gt;
** Deklaration und Zuweisung&lt;br /&gt;
** wichtige Basistypen&lt;br /&gt;
* Fallunterscheidungen&lt;br /&gt;
* Blöcke und Einrückung&lt;br /&gt;
* Kommentare&lt;br /&gt;
* compilieren und ausführen&lt;br /&gt;
* Compilermeldungen lesen&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (45 min), Tag 1 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert B, Maik&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Maik, Anand(Schleifen vs. Rekursivität), Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Arrays&lt;br /&gt;
* Schleifen&lt;br /&gt;
** Opal beispiel&lt;br /&gt;
** while&lt;br /&gt;
** for&lt;br /&gt;
** Schleifenbedingungen&lt;br /&gt;
** Endlosschleifen vermeiden (Gleitkommazahlen, &amp;gt;=, ...)&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (45 min), Tag 2 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Nadim, Ilya&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertB, Nadim, Ilya, Milan &amp;amp; Felix&lt;br /&gt;
* Methoden&lt;br /&gt;
** Warum benutzen wir Methoden?&lt;br /&gt;
** Wie werden sie deklariert?&lt;br /&gt;
** Call by Value&lt;br /&gt;
** Unterschied Methode/Funktion&lt;br /&gt;
* sprechende Namen&lt;br /&gt;
* Testen&lt;br /&gt;
** Testwerte finden&lt;br /&gt;
** Was kann man mit Testen erreichen, warum trotzdem essentiell&lt;br /&gt;
* Debugging&lt;br /&gt;
&lt;br /&gt;
=== LE 4 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Robert L,  Daniel&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039;RobertL, Daniel, Ilya&lt;br /&gt;
* Wie löse ich Aufgaben&lt;br /&gt;
* Strukturelle Programmierung&lt;br /&gt;
&lt;br /&gt;
Vortrag: (Vorsicht, Dateigröße müsste noch optimiert werden)&lt;br /&gt;
* [http://www.the-gate.de/uni/javakurs2007/LE04.pdf  Als .pdf]&lt;br /&gt;
* [http://www.the-gate.de/uni/javakurs2007/LE04.odp Als .odp mit Animationen]&lt;br /&gt;
&lt;br /&gt;
=== LE 5 (45 min), Tag 3 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender/Vortragende&#039;&#039;&#039;: Martin, Katrin&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten:&#039;&#039;&#039; RobertL, Maik (max 2LE), Anand, Ilya, Milan &amp;amp; Felix, Katrin&lt;br /&gt;
* Objektorientierung&lt;br /&gt;
** Gruppierung von Daten/eigene Datentypen&lt;br /&gt;
** Zugriffsschutz&lt;br /&gt;
** Daten bringen ihre Methoden mit&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (45 min), Tag 4 ===&lt;br /&gt;
&#039;&#039;&#039;Vortragender&#039;&#039;&#039;: Kai, Ilya&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interessenten&#039;&#039;&#039;: Maik, Kai, Milan &amp;amp; Felix&lt;br /&gt;
* Wiederholung LE 5&lt;br /&gt;
* Kapselung /Information Hiding&lt;br /&gt;
* Java API&lt;br /&gt;
* Standardmethoden (ohne Vererbung)&lt;br /&gt;
** toString&lt;br /&gt;
** equals&lt;br /&gt;
* == versus equals&lt;br /&gt;
* Motivierung&lt;br /&gt;
** Beispiele mit Datentyperstellung und erzeugten Instanzen in C++, C#, J++, ...&lt;br /&gt;
&lt;br /&gt;
== Übungen ==&lt;br /&gt;
Jeder Tutor sollte sich hier mindestens eine, besser mehrere Übungen ausdenken. Denkt daran, dass wir es im Schwehrpunkt mit Anfängern zu tun haben deren Gehirnkapazität mit dem Erlernen der Programmiersprache schon hinreichend ausgeschöpft ist. Gebt also besser ein bischen zu viel Hilfestellungen als zu wenig.&lt;br /&gt;
Wer sich damit unterfordert fühlt (Tutor oder Student), der kann sich in der Fortgeschrittenensektion austoben ^^&lt;br /&gt;
&lt;br /&gt;
=== LE 1 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 Aufgabe RL01 | Vom Arbeiten mit der Konsole bis &amp;quot;Hallo Welt&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs2007 Aufgabe RL02 | Fallunterscheidungen in einem Textbasierten Fantasyspiel]]&lt;br /&gt;
&lt;br /&gt;
[[Javakurs 2007 Aufgabe RL03 | Einfache Aufgaben für den Einstieg]]&lt;br /&gt;
&lt;br /&gt;
=== LE 2 (2h), Tag 1 ===&lt;br /&gt;
[[Javakurs2007 AufgabeLE02 MZ | Schleifen/Arrays/Gauß-Algorithmus]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
=== LE 3 (4h), Tag 2 === &lt;br /&gt;
&lt;br /&gt;
=== LE 4 (2h), Tag 3 ===&lt;br /&gt;
[[Javakurs2007/Hangman | Hangman]]&lt;br /&gt;
&lt;br /&gt;
=== LE 5 (2h), Tag 3 === &lt;br /&gt;
&lt;br /&gt;
[[Javakurs2006/Rennschnecke | Objektorientierung am Beispiel eines Schneckenrennens]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
Evtl. [http://www.oreillynet.com/lpt/a/6836 Building a Game-Engine with Cocoa] [http://www.macdevcenter.com/lpt/a/6847 2] [http://www.macdevcenter.com/lpt/a/6915 3] anpassen.&lt;br /&gt;
&lt;br /&gt;
=== LE 6 (4h), Tag 4 ===&lt;br /&gt;
&lt;br /&gt;
=== Fortgeschritten ===&lt;br /&gt;
[[Javakurs2006/Cäsar-Chiffre | Eigenständiges Programmieren eines Chiffriersystems]]&lt;br /&gt;
&lt;br /&gt;
[[multiarray | Mehrdimensionale Arrays]]&lt;br /&gt;
&lt;br /&gt;
== Abschlussveranstaltung ==&lt;br /&gt;
* bedankung bei IRB, Teilnehmer, etc.&lt;br /&gt;
* ellen hält eine Rede ;)&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gl%C3%BCcksspiel&amp;diff=9164</id>
		<title>Javakurs/Übungsaufgaben/Glücksspiel</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gl%C3%BCcksspiel&amp;diff=9164"/>
		<updated>2007-03-28T17:16:17Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1. (Schwierigkeitsgrad: leicht)&#039;&#039;&#039; Mit dem Javabefehl &#039;&#039;long randomValue = Math.random();&#039;&#039; könnt ihr in der Variable &#039;&#039;randomValue&#039;&#039; einen zufälligen Fließkommawert zwischen 0 und 1 speichern. Schreibt ein Programm welches mit einer Wahrscheinlichkeit von 42% &amp;quot;Gewonnen!&amp;quot; und ansonsten &amp;quot;Verloren!&amp;quot; ausgibt.&lt;br /&gt;
Kompiliert das Programm und führt es aus. Spielt ein wenig herum und ändert das Programm in dem ihr absichtlich Fehler einbaut, lest dann die Fehlermeldungen. Was genau für Informationen geben sie euch?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. (Schwierigkeitsgrad: mittel)&#039;&#039;&#039; Schreibt ein Programm welches drei Variablen kennt, die das Alter, den Namen und das Geschlecht einer Person speichern. Überlegt euch von welchem Datentyp die drei Variablen seien müssen. Fügt eurem Programm dann eine Fallunterscheidung hinzu, die eine Begrüßung für die genannte Person ausgibt. Der Begrüßungstext unterscheidet sich für Personen, die männlich oder weiblich sind und unterscheidet zwischen Erwachsenen und Kindern. Folgende Begrüßungen sollen ausgegeben werden:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Guten Tag Herr &amp;lt;name&amp;gt;!&amp;quot; für erwachsende Männer&lt;br /&gt;
* &amp;quot;Guten Tag Frau &amp;lt;name&amp;gt;!&amp;quot; für erwachsende Frauen&lt;br /&gt;
* &amp;quot;Hallo &amp;lt;name&amp;gt;!&amp;quot; für Mädchen und Jungen unter 18 Jahren&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.) (Schwierigkeitsgrad: schwer)&#039;&#039;&#039; Erweitert das Programm von Aufgabe 1. zu einem kleinen Glücksspiel. Zwei Spieler wählen jeweils einen Wert zwischen 1 und 100. Dann wird zufällig eine weitere Zahl zwischen 1 und 100 ermittelt (mit Math.random). Der Spieler, dessen Nummer am nächsten an der zufälligen Zahl liegt hat gewonnen. Liegen beide Spieler gleich weit entfernt, dann gibt es ein Unentschieden. Hinweis: Es reicht wenn die Zahlen, die die Spieler wählen direkt im Quellcode verankert sind, ihr müsst diese nicht von der Konsole einlesen!&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gl%C3%BCcksspiel&amp;diff=9163</id>
		<title>Javakurs/Übungsaufgaben/Glücksspiel</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gl%C3%BCcksspiel&amp;diff=9163"/>
		<updated>2007-03-28T17:15:39Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1. (Schwierigkeitsgrad: leicht)&#039;&#039;&#039; Mit dem Javabefehl &#039;&#039;long randomValue = Math.random();&#039;&#039; könnt ihr in der Variable &#039;&#039;randomValue&#039;&#039; einen zufälligen Fließkommawert zwischen 0 und 1 speichern. Schreibt ein Programm welches mit einer Wahrscheinlichkeit von 42% &amp;quot;Gewonnen!&amp;quot; und ansonsten &amp;quot;Verloren!&amp;quot; ausgibt.&lt;br /&gt;
Kompiliert das Programm und führt es aus. Spielt ein wenig herum und ändert das Programm in dem ihr absichtlich Fehler einbaut, lest dann die Fehlermeldungen. Was genau für Informationen geben sie euch?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. (Schwierigkeitsgrad: mittel)&#039;&#039;&#039; Schreibt ein Programm welches drei Variablen kennt, die das Alter, den Namen und das Geschlecht einer Person speichern. Überlegt euch von welchem Datentyp die drei Variablen seien müssen. Fügt eurem Programm dann eine Fallunterscheidung hinzu, die eine Begrüßung für die genannte Person ausgibt. Der Begrüßungstext unterscheidet sich für Personen, die männlich oder weiblich sind und unterscheidet zwischen Erwachsenen und Kindern. Folgende Begrüßungen sollen ausgegeben werden:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Guten Tag Herr &amp;lt;name&amp;gt;!&amp;quot; für erwachsende Männer&lt;br /&gt;
* &amp;quot;Guten Tag Frau &amp;lt;name&amp;gt;!&amp;quot; für erwachsende Frauen&lt;br /&gt;
* &amp;quot;Hallo &amp;lt;name&amp;gt;!&amp;quot; für Mädchen und Jungen unter 18 Jahren&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.) (Schwierigkeitsgrad: schwer)&#039;&#039;&#039; Erweitert das Programm von Aufgabe 1. zu einem kleinen Glücksspiel. Zwei Spieler wählen jeweils einen Wert zwischen 1 und 100. Dann wird zufällig eine weitere Zahl zwischen 1 und 100 ermittelt (Mit Math.random). Der Spieler, dessen Nummer am nächsten an der zufälligen Zahl liegt, hat gewonnen. Liegen beide Spieler gleich weit entfernt, dann gibt es ein Unentschieden. Hinweis: Es reicht wenn die Zahlen, die die Spieler wählen direkt im Quellcode verankert sind, ihr müsst diese nicht von der Konsole einlesen!&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gl%C3%BCcksspiel&amp;diff=9162</id>
		<title>Javakurs/Übungsaufgaben/Glücksspiel</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Gl%C3%BCcksspiel&amp;diff=9162"/>
		<updated>2007-03-28T17:14:32Z</updated>

		<summary type="html">&lt;p&gt;87.185.97.46: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1. (Schwierigkeitsgrad: leicht)&#039;&#039;&#039; Mit dem Javabefehl &#039;&#039;long randomValue = Math.random();&#039;&#039; könnt ihr in der Variable &#039;&#039;randomValue&#039;&#039; einen zufälligen Fließkommawert zwischen 0 und 1 speichern. Schreibt ein Programm welches mit einer Wahrscheinlichkeit von 42% &amp;quot;Gewonnen!&amp;quot; und ansonsten &amp;quot;Verloren!&amp;quot; ausgibt.&lt;br /&gt;
Kompiliert das Programm und führt es aus. Spielt ein wenig herum und ändert das Programm in dem ihr absichtlich Fehler einbaut, lest dann die Fehlermeldungen. Was genau für Informationen geben sie euch?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. (Schwierigkeitsgrad: mittel)&#039;&#039;&#039; Schreibt ein Programm welches drei Variablen kennt, die das Alter, den Namen und das Geschlecht einer Person speichern. Überlegt euch von welchem Datentyp die drei Variablen seien müssen. Fügt eurem Programm dann eine Fallunterscheidung hinzu, die eine Begrüßung für die genannte Person ausgibt. Der Begrüßungstext unterscheidet sich für Personen, die männlich oder weiblich sind und unterscheidet zwischen Erwachsenen und Kindern. Folgende Begrüßungen sollen ausgegeben werden:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Guten Tag Herr &amp;lt;name&amp;gt;!&amp;quot; für erwachsende Männer&lt;br /&gt;
* &amp;quot;Guten Tag Frau &amp;lt;name&amp;gt;!&amp;quot; für erwachsende Frauen&lt;br /&gt;
* &amp;quot;Hallo &amp;lt;name&amp;gt;!&amp;quot; sowohl für Mädchen und Jungen unter 18 Jahren&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.) (Schwierigkeitsgrad: schwer)&#039;&#039;&#039; Erweitert das Programm von Aufgabe 1. zu einem kleinen Glücksspiel. Zwei Spieler wählen jeweils einen Wert zwischen 1 und 100. Dann wird zufällig eine weitere Zahl zwischen 1 und 100 ermittelt (Mit Math.random). Der Spieler, dessen Nummer am nächsten an der zufälligen Zahl liegt, hat gewonnen. Liegen beide Spieler gleich weit entfernt, dann gibt es ein Unentschieden. Hinweis: Es reicht wenn die Zahlen, die die Spieler wählen direkt im Quellcode verankert sind, ihr müsst diese nicht von der Konsole einlesen!&lt;/div&gt;</summary>
		<author><name>87.185.97.46</name></author>
	</entry>
</feed>