• Keine Ergebnisse gefunden

Russland 6 7:4 Spanien 4 6:5 Shweden 3 5:8 Griehenland 4 5:6 SomithättealsoSpaniendasViertelnaleerreiht

N/A
N/A
Protected

Academic year: 2021

Aktie "Russland 6 7:4 Spanien 4 6:5 Shweden 3 5:8 Griehenland 4 5:6 SomithättealsoSpaniendasViertelnaleerreiht"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

ChristophOtt Blatt6

A

Einführung in die Programmierung

(SS 2008)

Abgabetermin:12.Juni2008

1 Euro'2008

AmSamstagstartetdieFuÿball-Europameistershaft2008.AufdemaktuellenBlattsolltIhr

EuhdeshalbshonmalausgiebigmitdenteilnehmendenMannshaftenundihrenVorrunden-

Ergebnissenbeshäftigen.

1.1 Nationen inderDeutshland-Gruppe(2P)

Findetersteinmalheraus,welheMannshafteninderDeutshland-Gruppespielen.Dannlegt

IhreinenArrayvonStringsan.DenjeweiligenArray-ElementenweistIhrdieentsprehenden

MannshaftenalsStringzu.HabtIhrdasallesgeshat,sogebtineinerfor-Shleifealleim

Array (alsoin der Deutshland-Gruppe) enthaltenen Strings(also Nationen) aus. Auf dem

Bildshirmkanndasetwafolgendermaÿenaussehen:

Folgende Teams spielen in der Deutshland-Gruppe:

- Oesterreih

- Kroatien

- Deutshland

- Polen

1.2 Nationen ineiner beliebigen Gruppe(2P)

Vorige Teilaufgabe sollnundahingehend erweitertwerden,dass der Benutzer eine beliebige

Gruppe (A,B,CoderD)auswählenkann,derenNationen dannamBildshirmausgegeben

werden. Hierzu empehlt es sihanalog zu voriger Teilaufgabe einenArray von Stringsan-

zulegen,danndiegewünshteGruppeabzufragenundübereineswith-AnweisungdenArray

abhängigvondergewähltenGruppezufüllen.AufdemBildshirmkanndasetwafolgender-

maÿenaussehen:

Waehlen Sie eine Vorrunden-Gruppe aus (A,B,C,D)!

A

- Tshehien

- Portugal

- Tuerkei

1.3 Simulationder Ergebnisse(2P)

Nunsollnatürlihauhgespieltwerden.IndenÜbungenbekommtIhrgezeigt,wieüberzwei

for-Shleifenalle Spiele(wenn auh niht in der rihtigenReihenfolge) durhlaufen werden

können.NunmussalsolediglihnohfürjedesSpieleinzufälligesErgebnisbestimmtwerden.

FügtIhrdieZeileimportjava.lang.Math;direktnahdemimportIOulm.*;inEuerProgramm

ein, so könnt Ihr mitdem Aufruf Math.random(); eine reelle Zufallszahlzwishen 0 und 1

erhalten.WieIhrnunzufälligeSpielergebnisseerzeugt,bleibtEuhüberlassen.EineMöglihkeit

ist,diemittelsMath.random();erhalteneZahlmit4zumultiplizieren(somiterhältmaneine

reelleZufallszahlzwishen0und4)unddiesedannaufintzuasten(somiterhältmangenau

einederZahlen0,1,2,3,jeweilsmitderselbenWahrsheinlihkeit).Dieskannmanfürbeide

MannshaftenmahenunderhältsomiteinhalbwegsrealistishesErgebnis.AufdemBildshirm

kanndasdannetwafolgendermaÿenaussehen:

Waehlen Sie eine Vorrunden-Gruppe aus (A,B,C,D)!C

Frankreih - Rumaenien 0 : 0

Frankreih - Italien 2 : 2

Frankreih - Niederlande 0 : 0

Rumaenien - Italien 1 : 0

Rumaenien - Niederlande 3 : 2

Italien - Niederlande 0 : 2

1.4 Aufaddieren dergesammeltenPunkte (2P)

Umbestimmenzukönnen,welheMannshaftendieVorrundeüberstehen,müssennunnatürlih

diePunktejederMannshaftaufaddiertwerden.DabeikönntIhrprinzipiellgenausovorgehen

wiein PunkterundeFor.javaaufBlatt3.DerUntershiedbestehtjedohdarin,dassdiesmal

diePunktesummenihtnurfüreineMannshaftgebildetwerdenmuss,sondern fürallevier

Mannshaften.EsempehltsihalsoeinenArraypunktederGröÿe4anzulegen,fürdeninjedem

ElementdiePunktesummeeinerMannshaftgebildetwird.GebtdiePunktejederMannshaft

abshlieÿendamBildshirmaus.Daskannetwafolgendermaÿenaussehen:

Waehlen Sie eine Vorrunden-Gruppe aus (A,B,C,D)!D

In Gruppe D gab es folgende Ergebnisse:

Russland - Spanien 3 : 1

Russland - Shweden 2 : 3

Russland - Griehenland 2 : 0

Spanien - Shweden 3 : 0

Spanien - Griehenland 2 : 2

Shweden - Griehenland 2 : 3

Mannshaft Punkte

(2)

Russland 6

Spanien 4

Shweden 3

Griehenland 4

1.5 Erstellen desTorverhältnisses (2P)

InobigerGruppeistalleinaufGrunddergesammeltenPunktenihtklar,obSpanienoderGrie-

henlanddasViertelnaleerreihenwerden.DeshalbsollteEureAuswertungaufjedenFallauh

nohdasTorverhältnisberüksihtigen.AuhdieskannanalogzurAufgabePunkterundeFor.java

aufBlatt3geshehen,jedohmussauhhierdiedortigeLösungaufvierTeamübertragenwer-

den.DazuempehltsihdasAnlegenzweierArraytoreundgegentore,indenendieToreund

GegentoreallerMannshaftenverwaltetwerden.VorigeTeilaufgabe,umdasTorverhältniser-

weitert,siehtaufdemBildshirmetwafolgendermaÿenaus:

Waehlen Sie eine Vorrunden-Gruppe aus (A,B,C,D)!D

In Gruppe D gab es folgende Ergebnisse:

Russland - Spanien 3 : 1

Russland - Shweden 2 : 3

Russland - Griehenland 2 : 0

Spanien - Shweden 3 : 0

Spanien - Griehenland 2 : 2

Shweden - Griehenland 2 : 3

Mannshaft Punkte Tore

--- -

Russland 6 7:4

Spanien 4 6:5

Shweden 3 5:8

Griehenland 4 5:6

SomithättealsoSpaniendasViertelnaleerreiht.

1.6 Bonusaufgabe: Erstellen einer Tabelle (3P*)

OptishshönerwärevorigeTeilaufgabenatürlih, wenn dieTeams inderReihenfolgeIhres

Tabellenplatzes aufgelistetwürden. Das heiÿt, abhängigvon dengesammeltenPunkten und

(gegebenenfalls)demTorverhältnismussdieReihenfolgederTeamsverändertwerden.Wenn

IhrhierfüreineLösungndet,könntIhrvonEuremTutorbiszu3Zusatzpunktebekommen.

Auÿerdem erhältderjenigevon Euh, der mirbis nähsten Donnerstag12:00 Uhrdie beste

LösungzumailteinenkleinenPreis.

Referenzen

ÄHNLICHE DOKUMENTE

Zeile: (7+1–4)·6=24 Finde zu möglichst vielen Kombinationen mindestens eine Lösung und

Then write their infinitive and simple past forms in the list below. One example

Dort gibt es ausführliche Musterlösungen, Proben, Lernzielkontrollen, Schulaufgaben und Klassenarbeiten für alle Schularten, Klassen und Fächer, passend zum aktuellen

a) At first, listen to the sentences. Look at the pictures. Point to the right picture. b) Now listen to the story again.. Put the pictures into the

[r]

Fredi Bär besucht Berni Biber.. Hurra, die Tablette tut dem

[r]

[r]