Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Felder (Arrays).

Ähnliche Präsentationen


Präsentation zum Thema: "Felder (Arrays)."—  Präsentation transkript:

1 Felder (Arrays)

2 Info- und Arbeitsblatt bearbeiten.
Arbeitsauftrag Aufgaben: + Die Würfelsumme größer als 4*n; + Solange würfeln, bis mindestens m 6en. + bis genau 6 Sechsen. + Soviele 1en wie 6en. Info- und Arbeitsblatt bearbeiten.

3 Syntax eines eindimensionalen Feldes.
// Definition int[] wuerfel; // Initialisierung wuerfel = new int[100]; // Feld der Größe 100 definiert // Wertzuweisungen wuerfel[0]=3; wuerfel[1] =3; … wuerfel[99]=2; // Initialwerte mitgeben int[] wuerfel = {3,3,4,6,3,2,1,1, … ,5}; // Abfrage der Größe eines Feldes int len = wuerfel.length; // len = 100

4 Würfel-Simulation schreiben
Arbeitsauftrag Aufgaben: + Die Würfelsumme größer als 4*n; + Solange würfeln, bis mindestens m 6en. + bis genau 6 Sechsen. + Soviele 1en wie 6en. Würfel-Simulation schreiben Benutzer gibt die Anzahl der Würfel an. Ein Feld dieser Größe soll mit zufälligen Würfen gefüllt und das Ergebnis angezeigt werden.

5 Würfel-Ausgensumme-Statisik
Arbeitsauftrag Würfel-Ausgensumme-Statisik Benutzer gibt die Anzahl der Würfel an. Ein Feld für eine Statistik anlegen, das die Häufigkeit der gewürfelten Augenzahlen zählt. Mit diesen Würfeln 1000-mal würfeln. Ausgabe Statistik, welche Augenzahl wie oft vorkam Häufigste Augenzahl Aufgaben: + Die Würfelsumme größer als 4*n; + Solange würfeln, bis mindestens m 6en. + bis genau 6 Sechsen. + Soviele 1en wie 6en.

6 Mehrdimensionale Felder (Arrays)

7 Beispiel: Noten von Klassenarbeiten
Merke: Zeile zuerst noten[0][1] float[][] noten={ {1.5f, 2.5f, 1.4f}, {3.9f, 3.0f, 2.1f} };

8 Mehrdimensionale Felder Definition und Zugriff
Deklaration und Initialisierung float[][] noten; noten = new float[2][3]; Werte zuweisen noten[0][0] = 1.5f; noten[0][1] = 2.5f; … Feldgröße ermittel int anzZeilen = noten.length; int anzSpalten = noten[0].length;

9 Mehrdimensionale Felder Zugriffe über verschachtelte Schleifen

10 Minimum/Maximum im 2-dimensionalen Feld finden.
Arbeitsauftrag Aufgaben: + Die Würfelsumme größer als 4*n; + Solange würfeln, bis mindestens m 6en. + bis genau 6 Sechsen. + Soviele 1en wie 6en. Minimum/Maximum im 2-dimensionalen Feld finden. Definieren Sie ein zweidimensionales Feld von Integer-Zahlen und lassen Sie den größten und kleinsten Wert ermitteln.


Herunterladen ppt "Felder (Arrays)."

Ähnliche Präsentationen


Google-Anzeigen