Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| q1:java-felder [2017/07/11 07:03] – angelegt admin03 | q1:java-felder [2017/07/11 07:06] (aktuell) – admin03 | ||
|---|---|---|---|
| Zeile 157: | Zeile 157: | ||
| </ | </ | ||
| So sieht die grafische Oberfläche aus: | So sieht die grafische Oberfläche aus: | ||
| - | {{ : | + | {{ : |
| + | |||
| + | |||
| + | ====== Aufgabe 1 ====== | ||
| + | |||
| + | Ändere das Notenspiegelprogramm so ab, dass die zufällige Note mit einer Funktion erzeugt wird und dass die zufällige Note einfach eine Zufallszahl zwischen 0 und 15 ist (nicht die Summe dreier Zufallszahlen). Erläutere, warum sich jetzt eine andere Verteilung ergibt. Überlege vorher, ob sich Mittelwert und Standardabweichung ändern. | ||
| + | [[q1: | ||
| + | ====== Aufgabe 2 ====== | ||
| + | - Gib die Definition für ein Feld an, das 30 große ganze Zahlen enthält. | ||
| + | - Wie lauten die Indizes(Hausnummern) der Feldelemente? | ||
| + | - Gib den Befehl an, der in das Feldelement mit Index 4 die Zahl 12345 einträgt. | ||
| + | - Gib die Befehlssequenz an, die alle Feldelemente auf 17 setzt. | ||
| + | - Gib die Befehlssequenz an, die alle Feldelemente auf den Bildschirm ausgibt. | ||
| + | - Gib die Befehlssequenz an, die alle Feldelemente mit vorangestelltem Index auf den Bildschirm ausgibt. | ||
| + | - Gib die Befehlssequenz an, die alle Feldelemente addiert und das Ergebnis in die Variable Summe speichert. Löse das Problem mit einer Methode Feldsum. | ||
| + | - Gib die Befehlssequenz an, die das 12. mit dem 24. Element tauscht (die Inhalte).[[q1: | ||
| + | |||
| + | ====== Aufgabe 3 ====== | ||
| + | Erstelle ein Klasse, die als Attribut ein Feld besitzt, das 50 Wahrheitswerte enthält. | ||
| + | * Welche Werte kann der Feldindex annehmen? | ||
| + | * Wie lautet der Befehl, der dem Element mit Index 30 den Wert true zuweist. | ||
| + | * Schreibe eine Methode, der jedem Feldelement den Wert false zuweist. | ||
| + | * Schreibe eine Methode Zufall, die jedem Feldelement zufällig den Wert true oder false zuweist. | ||
| + | * Schreibe eine Methode Ausgabe, die die 50 Wahrheitswerte zusammen mit dem Feldindex auf den Bildschirm schreibt. | ||
| + | * Schreibe eine Methode Count, die zählt, wie oft im Feld der Wert true auftaucht und diesen Wert zurückgibt. | ||
| + | * Schreibe ein Programm, das auf Knopfdruck das Feld Überlegeerzeugt und nacheinander die Methoden Zufall und | ||
| + | * Ausgabe aufruft und dann die Anzahl der „trues“ im Feld auf den Bildschirm schreibt. [[q1: | ||
| + | |||
| + | ====== Aufgabe 4 ====== | ||
| + | Erstelle ein Programm, das ein Feld mit 100 Double-Zahlen erzeugt, es zufällig mit Zahlen zwischen 0 und 10 füllt, das größte und das kleinste Element im Feld sucht und beide auf den Bildschirm ausgibt. [[q1: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||