Felder (Arrays)
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.
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
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.
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.
Mehrdimensionale Felder (Arrays)
Beispiel: Noten von Klassenarbeiten Merke: Zeile zuerst noten[0][1] float[][] noten={ {1.5f, 2.5f, 1.4f}, {3.9f, 3.0f, 2.1f} };
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;
Mehrdimensionale Felder Zugriffe über verschachtelte Schleifen
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.