6.12.5 Übungen |
|
Aufgabe 1 |
Der Ausdruck
(int)(Math.random()*10)
erzeugt eine ganze Zufallszahl zwischen 0 und 9, die in eine Variable vom
Typ int
geschrieben werden kann. Den Aufbau dieses Ausdrucks werden wir später,
wenn wir uns mit Typenumwandlung beschäftigen, genauer untersuchen.. Schreiben Sie ein Programm, das 100 mal eine Zufallszahl erzeugt und die absolute Häufigkeit des Auftretens einer Zahl in ein Feld speichert. Wird z.B. die Zahl 8 insgesamt 7 mal getroffen, so soll in einem Feld (mit 10 Plätzen) auf Platz 8 die Zahl 7 eingetragen werden. Am Schluss soll die gesamte Häufigkeitsverteilung ausgegeben werden. Wie die Ausgabe aussehen soll zeigt die anschließende Grafik
Haeufigkeit von 0 xxxxxx (6) |
Aufgabe 2 |
Zufallszahlen sollen wie in Aufgabe 1
erzeugt werden. Am Schluss wird nicht die Verteilung der absoluten
Häufigkeiten sondern die Verteilung der relativen Häufigkeiten (nicht
grafisch) ausgegeben. |
Aufgabe 3 |
In ein Feld mit 2000 Plätzen werden
2000 Zufallszahlen zwischen 0 und 999
[(int)(Math.random()*1000)]
eingelesen. Anschließend wird
die höchste Zufallszahl im Feld gesucht und ermittelt, wie oft sie vorkam.
Beide Zahlen sind auszugeben. Schreiben Sie ein Programm zu dieser
Spezifikation |
zu |
6.12.5 Lösungen 7.1 Die quadratische Gleichung 7.1.1 Die statische methode loeseQuadGl |
zur Startseite | www.pohlig.de (C) MPohlig 2007 |