Neue Seiten
Erscheinungsbild
31. Januar 2026
- 18:2918:29, 31. Jan. 2026 Hilfe Einfügen in Stacks Struktogramm (Versionen | bearbeiten) [321 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das Struktogramm muss Wiederholung-Strukturblöcke beinhalten. Folgende Fragen zur Umsetzung müssen beachtet werden: # Welche Veränderung der Verkettung muss vorgenommen werden? # Wann weiß das Programm, dass es den neuen Container einfügen kann? # Wie wird der korrekt sortierte Stapel aufgebaut?“) Markierung: Visuelle Bearbeitung
- 18:2118:21, 31. Jan. 2026 Hilfe Einfügen in Stacks (Versionen | bearbeiten) [458 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Gehen Sie davon aus, dass es neben dem Stapel einen '''Abstellplatz''' gibt, auf dem Container-Objekte temporär gestapelt werden können. Die Verkettung der Container-Objekt kann sich während des Verfahrens beliebig ändern, muss am Ende aber den sortierten Stapel ergeben. Ein Stapel unterstützt nur die folgenden drei Operationen: * Ein Objekt oben auf den Stapel legen (PUSH) * Das oberste Objekt anzeigen (TOP) * Das oberste Objekt entfernen (POP)“) Markierung: Visuelle Bearbeitung
25. Januar 2026
- 09:5309:53, 25. Jan. 2026 Hilfe Zählen in Queues Struktogramm (Versionen | bearbeiten) [322 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das Struktogramm muss einen Wiederholung-Strukturblock beinhalten. Folgende Fragen zur Umsetzung müssen beachtet werden: # Welche Veränderungen in der Verkettung der Pakete müssen in jedem Wiederholungsschritt vorgenommen werden? # Wann weiß das Programm, dass die Wiederholung beendet werden muss?“) Markierung: Visuelle Bearbeitung
- 09:3909:39, 25. Jan. 2026 Hilfe Zählen in Queues (Versionen | bearbeiten) [403 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das Förderband unterstützt nur die folgenden 3 Operationen: * Objekt am Anfang des Förderbands (hier A bzw. X) anzeigen * Objekt am Anfang des Förderbandes (hier A bzw. X) entfernen * Objekt am Ende des Förderbandes anhängen (als Nachfolger von D bzw. Z) Die interne Struktur des Förderbandes kann sich während des Verfahrens beliebig ändern, muss am Ende aber wieder den ursprünglichen Aufbau erhalten.“) Markierung: Visuelle Bearbeitung
17. Januar 2026
- 10:2610:26, 17. Jan. 2026 Struktogramm (Versionen | bearbeiten) [1.656 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Struktogramme dienen zur Formalisierung von Algorithmen. Jede einzelne Aktion eines Algorithmus wird in einen Strukturblock eingetragen. Man unterscheidet die Strukturblöcke für Anweisungen, Verzweigungen und Wiederholungen. Strukturblöcke können dabei beliebig tief einander geschachtelt werden. == Anweisung-Strukturblock == Ein Anweisung-Strukturblock wird als Rechteck dargestellt, in das die Anweisung geschrieben wird. Zu den Anwe…“) Markierung: Visuelle Bearbeitung
- 10:0510:05, 17. Jan. 2026 Datenstruktur (Versionen | bearbeiten) [389 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Datenstrukturen speichern und verwalten Datenmengen und realisieren den Zugriff auf die einzelnen gespeicherten Datensetze. Ihre Operatoren realisieren das sogenannte CRUD-Prinzip (Create, Read, Update Delete). Man kategorisiert in lineare und verzweigte Datenstrukturen. Zu den linearen Datenstrukturen zählt bspw. das Array.“) Markierung: Visuelle Bearbeitung
- 09:3609:36, 17. Jan. 2026 Assoziation (Versionen | bearbeiten) [1.625 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „'''Assoziationen''' beschreiben die Beziehungen zwischen den Objekten der Klassen. Sie können dabei gerichtet oder ungerichtet sein. Bei einer '''gerichteten Assoziation''' (dargestellt mit einem Pfeil), kennt das Objekt einer Klasse das Objekt einer anderen Klasse. Nur in der Klasse, von der die Assoziation ausgeht, muss ein Beziehungsattribut realisiert werden. Bei einer '''ungerichteten Assoziation''' (dargestellt ohne Pfeile), kennen sich die Objek…“) Markierung: Visuelle Bearbeitung
- 09:2009:20, 17. Jan. 2026 Klassendiagramm (Versionen | bearbeiten) [810 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Klassendiagramme werden verwendet, um die Struktur von Klassen (mit ihren Attributen und Methoden) festzulegen. Bei mehreren Klassen ist die Festlegung von Klassenbeziehungen von besonderer Bedeutung. ohne|mini|818x818px|Klassendiagramm, das die Klassen Termin und Datum mit ihren Attributen, Methoden und einer Klassenbeziehung beschreibt. Klassendiagramm…“) Markierung: Visuelle Bearbeitung
9. Dezember 2025
- 19:0019:00, 9. Dez. 2025 FlutHilfe2 (Versionen | bearbeiten) [266 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Tipp 2: Wie kann der Wasserstand einer Nachbarzelle berechnet werden == Der Wasserstand einer Nachbarzelle muss sowohl die Höhe der Ausgangszelle und als auch die Höhe der Nachbarzelle berücksichtigen. Ebenfalls entscheidend ist der Wasserstand der Ausgangszelle.“) Markierung: Visuelle Bearbeitung
- 18:5418:54, 9. Dez. 2025 FlutHilfe1 (Versionen | bearbeiten) [198 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die Bedingung muss die '''topologische Höhe der aktuell betrachteten Zelle''' und die '''topologische Höhe der Nachbarzelle''' beinhalten.“)
- 18:4518:45, 9. Dez. 2025 Flut1Kontrolle (Versionen | bearbeiten) [532 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die folgende Tabelle beschreibt den Beginn der Überflutung der ersten Rasterkarte. <big> {| class="wikitable" |- | 15|| 8 || 4 || 0<sup>(4)</sup> || 3<sup>(1)</sup> |- | 10 || 8 || 3<sup>(1)</sup> || 0<sup>(4)</sup> || 2<sup>(2)</sup> |- | 6 || 5 || 2 || 0<sup>(4)</sup> || 3 |- | 5 || 2 || 0 || 0 || 4 |- | 3 || 1 || 0 || 1 || 2 |} </big> Vergleichen Sie mit Ihrer Lösung, diskutieren Sie ggf. ihren Fehler und setzen Sie das Verfahren bis zum Ende f…“)
19. November 2025
- 18:5418:54, 19. Nov. 2025 Übung: Notenverwaltung Aufgabe 3 Lösung (Versionen | bearbeiten) [618 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight lang="Java"> public class Verwaltung { private Klasse[] klassen; public Verwaltung(Klasse[] klassen) { this.klassen = klassen; } public void pruefeAlleKlassen() { int i = 0; while (i < klassen.length) { double durchschnitt = klassen[i].berechneKlassendurchschnitt(); if (durchschnitt < 3.0) { System.out.println("Klasse " + i + " ist sehr gut!"); }…“)
10. November 2025
- 18:1418:14, 10. Nov. 2025 Übung: Notenverwaltung Aufgabe 2 Lösung (Versionen | bearbeiten) [804 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight lang="java"> public class Klasse { private String bezeichnung; private Schueler[] schuelerListe; public Klasse(String bezeichnung, Schueler[] schuelerListe) { this.bezeichnung = bezeichnung; this.schuelerListe = schuelerListe; } public double berechneKlassendurchschnitt() { double summe = 0; for (int i = 0; i < schuelerListe.length; i++) { summe += schuelerListe[i].berechne…“)
31. Oktober 2025
- 18:4718:47, 31. Okt. 2025 Übung: Notenverwaltung Aufgabe 2 Hilfe2 (Versionen | bearbeiten) [800 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight lang="java"> <syntaxhighlight lang="java"> public class Klasse { private String bezeichnung; private Schueler[] schuelerListe; // Konstruktor public Klasse(String bezeichnung, Schueler[] schuelerListe) { // Konstruktor selbst implementieren } // berechneKlassendurchschnitt() public double berechneKlassendurchschnitt() { // Schleife und Berechnung selbst implementieren } // zaehleBesta…“) Markierung: Visuelle Bearbeitung
- 18:4518:45, 31. Okt. 2025 Übung: Notenverwaltung Aufgabe 1 Lösung (Versionen | bearbeiten) [848 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight lang="java"> public class Schueler { private String name; private int alter; private double[] noten; // Array von Noten public Schueler(String name, int alter, double[] noten) { this.name = name; this.alter = alter; this.noten = noten; } public String getName() { return name; } public int getAlter() { return alter; } public double berechneDurchschnitt() {…“) Markierung: Visuelle Bearbeitung
- 18:4418:44, 31. Okt. 2025 Übung: Notenverwaltung Aufgabe 2 Hilfe1 (Versionen | bearbeiten) [1.233 Bytes] AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Verwende den folgenden Startercode für die Aufgabe 2 des Übungsblattes, indem du die Zeilen mit Kommentaren <code>//</code> ergänzt. === Startercode === <syntaxhighlight lang="java"> public class Klasse { // a) Attribute private String bezeichnung; private Schueler[] schuelerListe; // b) Konstruktor public Klasse(String bezeichnung, Schueler[] schuelerListe) { // schreibe hier die Zuweisungen // this.bezeichnung =…“)