Gymnasium Uebung5
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language> = Arrays = == Allgemeines == Funktion die recht nützlich sind <pre> Arrays.sort(int[] a) // sortiert ein Array aufsteigend Arrays.binarySearch(int[] a, int suchwert) // sucht das Element suchwert im Array a </pre> == Eindimensionale Arrays == * Lege ein Array aus Ganzzahlen an. * Es soll 10 Werte aufnehmen können. * Fülle das Array mit Zufallszahlen. * Gib die Zufallszahlen aus. * Sortiere das Array. * Gib das sortierte Array aus. * '''Hinweiß:''' die zwei Ausgaben können in einem Quelltext erledigt werden. <run id="4afa88496e168"></run> == Array in Funktionen == Damit wir eine wiederverwendbare Grundlage für das Erzeugen von einem Array haben, erstelle eine Funktion die als Parameter die Größe des Arrays nimmt und ein Array von Zufallszahlen zurückgibt. Stelle dir folgende Fragen * Welche Parameter habe? * Was ist der Rückgabewert der Funktion? * Was passiert im Funktionsrumpf? <run id="4afa8c0e6ac92"></run> == Werte in eindimensionalen Arrays finden == * Verwende nun die Funktion um die ein zufälliges Arrays der Größe x zu erstellen. * Suche in diesem Array eine bestimmte oder zufällige Zahl * Gib bei Sucherfolg die Position aus, wenn das Element nicht gefunden wird '''-1''' * Verwende für die Suche die Funktion Arrays.binarySearch(int a[], int wert) * Überlege dir was diese Funktion anders machen könnte <run id="4afa8d99569bd"></run> == Rechnen in eindimensionalen Arrays == === Quersumme === * Verwende nun die Funktion um die ein zufälliges Arrays der Größe x zu erstellen. * Berechne die Quersumme des Arrays * Gib die Quersumme aus <run id="4afa8c0e6b458"></run> === Quadrierung === * Verwende nun die Funktion um die ein zufälliges Arrays der Größe x zu erstellen. * Quadriere die Elemente des Arrays * Gib die Elemente des Arrays aus <run id="4afa8c0e6bc2d"></run> === Modus, Median, Mittelwert, Varianz === * Verwende nun die Funktion um die ein zufälliges Arrays der Größe x zu erstellen. * Berechne den Modus, Median, das arithmetische Mittel und die Varianz des Arrays * Gib diese 4 Werte aus. <run id="4afa8c2a675f4"></run> == 2-dimensionale Arrays == * Erstelle ein 2x2 Array --> quais eine 2x2 Matrix * Berchne die Spur * Berechne die Diskriminante * Entwickle eine hübsche Ausgabe zur Darstellung dieser Matrix (mittels '''System.out.println''') <run id="4afa8c0e6c469"></run>