faecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:start [05.10.2021 18:18] – [2)] sbelfaecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:start [07.10.2021 07:32] (aktuell) – [2)] sbel
Zeile 40: Zeile 40:
   - Das Array soll umgedreht werden.   - Das Array soll umgedreht werden.
  
-++++ Lösungsvorschläge Aufgaben 1-7 |+----
  
-<code java> +[[.lsg:start|Lösungsvorschläge Übungen 3]]
-    /** +
-     * aufaufgabe01Summe() berechnet die Summe aller Arrayelemente +
-     *  +
-     * @return Summe aller Arrayelemente +
-     */ +
-    public int aufgabe01Summe() +
-    { +
-        int summe = -1; +
-        for (int i=0; i<this.anzahl; i++) { +
-            summe = summe + daten[i]; +
-        } +
-        return summe; +
-    } +
- +
-    /** +
-     * aufgaufgabe02ZaehleNullen() Gibt die Zahl den Nullen im Array zurück +
-     *  +
-     * @return Zahl der Nullen +
-     */ +
-    public int aufgabe02ZaehleNullen() +
-    { +
-        int numNull = 0; +
-        for (int i=0; i<this.anzahl; i++) { +
-            if ( daten[i] == 0 ) { +
-                numNull++; +
-            } +
-        } +
-        return numNull; +
-    } +
- +
-    /** +
-     * aufgabe03FindeLetzteNull() Gibt den Index des Elements mit der letzten Null zurück +
-     *  +
-     * @return Index des Elements mit der letzten Null +
-     */ +
-    public int aufgabe03FindeLetzteNull() +
-    { +
-        int letzteNullIndex = -1; +
-        for(int i=0; i<this.anzahl; i++) { +
-            if ( daten[i== 0 ){ +
-                letzteNullIndex = i; +
-            } +
-        } +
-        return letzteNullIndex; +
-    } +
-     +
-    /** +
-      aufgabe04FindeErsteNull() Gibt den Index des Elements mit der ersten Null zurück +
-     *  +
-     * @return Index des Elements mit der ersten Null +
-     */ +
-    public int aufgabe04FindeErsteNull() +
-    { +
-     +
-        for(int i=0; i<this.anzahl; i++) { +
-            if ( daten[i] == 0 ){ +
-                return i; +
-            } +
-        } +
-        return -1; +
-    } +
-     +
-    /** +
-      aufgabe05Enthaelt1() Wahr, wenn die Zahlenreihe mindestens eine 1 enthaelt +
-     *  +
-     * @return Wahr, wenn 1 vorhanden, sonst falsch +
-     */ +
-    public boolean aufgabe05Enthaelt1() +
-    { +
-         for(int i=0; i<this.anzahl; i++) { +
-            if ( daten[i] == 1 ){ +
-                return true; +
-            } +
-        } +
-        return false; +
-    } +
- +
-    /** +
-      aufgabe06Enthaelt2Und5()a Wahr, wenn die Zahlenreihe mindestens eine 2  +
-      und eine 5 enthaelt +
-     *  +
-     * @return Wahr, wenn 1 u. 5 vorhanden, sonst falsch +
-     */ +
-    public boolean aufgabe06Enthaelt2Und5() +
-    { +
-        boolean enthaelt2 = false; +
-        boolean enthaelt5 = false; +
-         +
-         for(int i=0; i<this.anzahl; i++) { +
-            if ( daten[i] == 2 ) { +
-                enthaelt2 = true; +
-            }  +
-             +
-            if ( daten[i] == 5 ) { +
-                enthaelt5 = true; +
-            }  +
-        } +
-         +
-        return (enthaelt2 && enthaelt5); +
-     +
-    } +
-     +
-    /** +
-      aufgabe07EnthaeltFixpunkt() Wahr, wenn die Zahlenreihe mindestens einen  +
-      Fixpunkt enthält  +
-       +
-     * @return Wahr, wenn Fixpunkt vorhanden, sonst falsch +
-     */    +
-    public boolean aufgabe07EnthaeltFixpunkt() +
-    { +
-        for(int i=0; i<this.anzahl; i++) { +
-            if ( daten[i== i ){ +
-                return true; +
-            } +
-        } +
-        return false; +
-         +
-    } +
-</code> +
-+++++
  
  • faecher/informatik/oberstufe/java/algorithmen/arrays/uebungen3/start.1633457925.txt.gz
  • Zuletzt geändert: 05.10.2021 18:18
  • von sbel