Gymnasium Uebung5

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading

Inhaltsverzeichnis

Arrays

Allgemeines

Funktion die recht nützlich sind

Arrays.sort(int[] a)                       // sortiert ein Array aufsteigend
Arrays.binarySearch(int[] a, int suchwert) // sucht das Element suchwert im Array a


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.

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?


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


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

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

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.

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)

Persönliche Werkzeuge