Modifikation von Arrays

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading
Aufgabe 1

Ergänzen Sie Anweisungen, um die Werte der Elemente des Arrays an jeder Position um 1 zu erhöhen! Verwenden Sie eine for-Schleife!

Lassen Sie sich anschließend alle Elemente des Arrays auf der Konsole anzeigen! Verwenden Sie eine for-Schleife!


Aufgabe 2

Wir beziehen uns wieder auf das oben definierte Array. Ergänzen Sie Anweisungen, um die Elemente des Arrays umzukehren. Dazu muss

  • das erste Element mit dem letzten Element vertauscht werden
  • das zweite Element mit dem vorletzten Element vertauscht werden
  • usw. bis wir an der Mitte des Arrays angekommen sind.

Lassen Sie sich anschließend alle Elemente des Arrays auf der Konsole anzeigen! Verwenden Sie eine for-Schleife!


Aufgabe 3

Für diese Aufgabe benötigen wir die Lösung von Aufgabe 10 im Arbeitsblatt Eigenschaften von Arrays. Kopieren Sie die Lösung in die folgende Codebox und geben Sie der Methode den Namen ist_sortiert!

Sie sollen nun eine Methode entwickeln, die ein Array als Parameter entgegennimmt, sortiert, und wieder zurückgibt. Die Sortierung soll mit dem Bubble-Sort-Verfahren erfolgen. Das Verfahren läuft so ab:

Solange das Array nicht sortiert ist:
 Durchlaufe das Array von der ersten bis zur vorletzten Position (for-Schleife)
  An jeder Position i: Wenn das Element an der Position i größer ist als das Element an der Position i+1: Tausche beide Elemente

Die Anweisung "Solange..." können wir mit einer while-Schleife umsetzen. Diesen Teil gebe ich Ihnen schon vor. Sie müssen die while-Schleife jetzt noch nicht beherrschen. Bei Interesse erfahren Sie im | Galileo Book mehr darüber.

Persönliche Werkzeuge