Zentrale öffentliche Logbücher
Erscheinungsbild
Dies ist die kombinierte Anzeige aller in Informatik Q1 Wiki geführten Logbücher. Die Ausgabe kann durch die Auswahl des Logbuchtyps, des Benutzers oder des Seitentitels eingeschränkt werden (Groß-/Kleinschreibung muss beachtet werden).
- 18:29, 31. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Hilfe Einfügen in Stacks Struktogramm (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:21, 31. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Hilfe Einfügen in Stacks (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
- 09:53, 25. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Hilfe Zählen in Queues Struktogramm (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:39, 25. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Hilfe Zählen in Queues (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
- 10:31, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Datei:Struktogramm.svg
- 10:31, 17. Jan. 2026 AL Diskussion Beiträge lud Datei:Struktogramm.svg hoch
- 10:26, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Struktogramm (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:05, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Datenstruktur (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:47, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Datei:Eins-zu-n Assoziation.svg
- 09:47, 17. Jan. 2026 AL Diskussion Beiträge lud Datei:Eins-zu-n Assoziation.svg hoch
- 09:45, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Datei:Ungerichtete eins-zu-eins Assoziation.svg
- 09:45, 17. Jan. 2026 AL Diskussion Beiträge lud Datei:Ungerichtete eins-zu-eins Assoziation.svg hoch
- 09:44, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Datei:Gerichtete eins-zu-eins Assoziation.svg
- 09:44, 17. Jan. 2026 AL Diskussion Beiträge lud Datei:Gerichtete eins-zu-eins Assoziation.svg hoch
- 09:36, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Assoziation (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:20, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Klassendiagramm (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
- 09:16, 17. Jan. 2026 AL Diskussion Beiträge erstellte die Seite Datei:Klassendiagramm Termin-Datum.svg
- 09:16, 17. Jan. 2026 AL Diskussion Beiträge lud Datei:Klassendiagramm Termin-Datum.svg hoch
- 19:00, 9. Dez. 2025 AL Diskussion Beiträge erstellte die Seite FlutHilfe2 (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:54, 9. Dez. 2025 AL Diskussion Beiträge erstellte die Seite FlutHilfe1 (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:45, 9. Dez. 2025 AL Diskussion Beiträge erstellte die Seite Flut1Kontrolle (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…“)
- 18:54, 19. Nov. 2025 AL Diskussion Beiträge erstellte die Seite Übung: Notenverwaltung Aufgabe 3 Lösung (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!"); }…“)
- 18:14, 10. Nov. 2025 AL Diskussion Beiträge erstellte die Seite Übung: Notenverwaltung Aufgabe 2 Lösung (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…“)
- 18:47, 31. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Übung: Notenverwaltung Aufgabe 2 Hilfe2 (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:45, 31. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Übung: Notenverwaltung Aufgabe 1 Lösung (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:44, 31. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Übung: Notenverwaltung Aufgabe 2 Hilfe1 (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 =…“)
- 12:24, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Kontrollstruktur (Die Seite wurde neu angelegt: „Kontrollstrukturen sind Strukturelemente innerhalb eines Algorithmus, die nicht-lineares Verhalten realisieren. Die zwei Ausprägungen sind dabei Wiederholung und Verzweigung.“)
- 12:21, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Logischer Ausdruck (Die Seite wurde neu angelegt: „Ein logischer Ausdruck liefert den Wert <code>true</code> oder <code>false</code>. Meist handelt es sich um einen Vergleich zweier Werte mithilfe der typischen Vergleichsoperatoren <code>==</code>, <code><</code>, <code>></code>, <code><=</code>, <code>>=</code> und <code>!=</code> Logische Ausdrücke sind dabei rekursiv (ineinander verschachtelt) definiert, sodass logische Ausdrücke mithilfe logischer Operatoren verknüpft werden können.…“)
- 12:17, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Bedingung (Die Seite wurde neu angelegt: „Eine Bedingung ist ein logischer Ausdruck, der den Wert <code>true</code> oder <code>false</code> liefert. Meist handelt es sich um einen Vergleich zweier Werte mithilfe der typischen Vergleichsoperatoren <code>==</code>, <code><</code>, <code>></code>, <code><=</code>, <code>>=</code> und <code>!=</code> Logische Ausdrücke sind dabei rekursiv (ineinander verschachtelt) definiert, sodass logische Ausdrücke mithilfe logischer Operatoren ver…“)
- 12:11, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Verzweigung (Die Seite wurde neu angelegt: „Eine Verzweigung ist eine Wahlmöglichkeit innerhalb eines Algorithmus und wird somit in Methoden verwendet, um bedingtes Verhalten zu realisieren. <strong>if-Anweisung</strong> Um Ja-Nein-Fragen auszuwerten, werden <code>if</code>-Anweisungen verwendet. In Abhängigkeit der Bedingung wird geprüft, ob der erste (if-Fall) oder zweite (else-Fall) Block ausgeführt wird. <syntaxhighlight lang="Java"> public String zeigeErgebnisAn() { int wert1…“)
- 11:54, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Array (Die Seite wurde neu angelegt: „Ein Array ist eine Aneinanderreihung von gleichartigen Elementen, wobei auf die einzelnen Elemente mithilfe eines Index zugegriffen wird. Die Anzahl der Elemente eines einmal initialisierten Arrays ist fest vorgegeben und nicht veränderbar. Das erste Element hat per Definition den Index 0.“)
- 11:52, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Wiederholung (Die Seite wurde neu angelegt: „Ein Algorithmus besteht häufig aus Anweisungsfolgen, die mehrmals ausgeführt werden müssen. Zu diesem Zweck wird die Kontrollstruktur Wiederholung (auch: Schleife oder Zyklus) verwendet. Man unterteilt eine Wiederholung in einen Kopf und einen Rumpf. Der Wiederholungskopf enthält eine Bedingung, die erfüllt sein muss, damit die Wiederholung in einen neuen Zyklus einsteigt. Der Rumpf besteht aus einer Anweisungsfolge, die so lange wiederholt…“)
- 11:39, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Zuweisung (Die Seite wurde neu angelegt: „Durch eine Zuweisung wird ein konkreter Wert einer Variable zugeordnet. <syntaxhighlight lang="Java"> zahl = 5; </syntaxhighlight> Die Variable steht dort immer auf der <strong>linken</strong> Seite des Zuweisungssymbols <code>=</code>. Auf der rechten Seite der Zuweisung steht ein konkreter Wert oder ein Ausdruck, der einen Wert ermittelt. Mögliche Ausdrücke sind bspw.: * Angabe einer anderen Variable: <code>double zahl = andereVariable;</co…“)
- 11:20, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Algorithmus (Die Seite wurde neu angelegt: „Ein Algorithmus ist eine Verarbeitungsvorschrift, die so präzise formuliert ist, dass sie von einem mechanisch oder elektronisch arbeitenden Gerät durchgeführt werden kann. Aus der Präzision der sprachlichen Darstellung eines Algorithmus muss die Abfolge der einzelnen Verarbeitungsschritte eindeutig hervorgehen. Hierbei sind Wahlmöglichkeiten zugelassen. Alle in einer Programmiersprache formulierten Verfahren sind somit nach der Definition Algorithm…“) Markierung: Visuelle Bearbeitung
- 10:00, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Datentyp (Die Seite wurde neu angelegt: „Datentypen definieren, welche Art von Daten in einer Variable gespeichert werden können bzw. welche Art von Daten eine Methode zurückgibt. Es wird dabei zwischen primitiven Datentypen, Objektdatentypen und Datenstrukturen unterschieden. <strong>Primitive Datentypen</strong> in Java (eine Auswahl): * <code>boolean</code> - Wahrheitswerte: true | false * <code>int</code> - Ganze Zahlen * <code>double</code> - Dezimalzahlen * <code>char</code> -…“)
- 09:55, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Variable (Die Seite wurde neu angelegt: „Eine Variable kann verschiedene Werte aufnehmen (daher der Name). Im Rahmen der Programmierung kann sie als eine Art Speicherzelle für Werte aufgefasst werden. Arten von Variablen sind Attribute, Parameter und <strong>lokale Variablen</strong>. Eine <strong>lokale Variable</strong> ist eine Variable, die innerhalb einer Methode deklariert und verwendet wird und nur hier ihre Gültigkeit hat. Bei jedem Methodenaufruf werden lokale Variablen…“)
- 09:50, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Parameter (Die Seite wurde neu angelegt: „Ein Parameter ist eine Variable die im Rahmen der Deklaration einer Methode verwendet wird. Für jeden Eingabewert einer Methode muss ein Parameter angegeben werden. <syntaxhighlight lang="java"> public void macheEtwasMethode(String parameter1, int parameter2, boolean parameter3) { } </syntaxhighlight>“)
- 09:48, 25. Okt. 2025 AL Diskussion Beiträge löschte die Seite Konstruktors (Inhalt vor dem Leeren der Seite: „Ein Konstruktor ist eine spezielle Methode innerhalb einer Klasse. Der Konstruktor dient dazu, Objekte zu erstellen. Es ist somit die einzige Methode, die nur Bestandteil einer Klasse, nicht aber der zugehörigen Objekte ist. Ein Konstruktor muss den selben Bezeichner wie die zugehörige Klasse haben (auf Groß-Schreibung achten!) und darf keinen Rückgabedatentyp ausweisen. <syntaxhighlight lang="Java"> public Person(String pVo…“)
- 09:48, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Konstruktor (Die Seite wurde neu angelegt: „Ein Konstruktor ist eine spezielle Methode innerhalb einer Klasse. Der Konstruktor dient dazu, Objekte zu erstellen. Es ist somit die einzige Methode, die nur Bestandteil einer Klasse, nicht aber der zugehörigen Objekte ist. Ein Konstruktor muss den selben Bezeichner wie die zugehörige Klasse haben (auf Groß-Schreibung achten!) und darf keinen Rückgabedatentyp ausweisen. <syntaxhighlight lang="Java"> public Person(String pVor…“)
- 09:45, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Konstruktors (Die Seite wurde neu angelegt: „Ein Konstruktor ist eine spezielle Methode innerhalb einer Klasse. Der Konstruktor dient dazu, Objekte zu erstellen. Es ist somit die einzige Methode, die nur Bestandteil einer Klasse, nicht aber der zugehörigen [[Objekt]e ist. Ein Konstruktor muss den selben Bezeichner wie die zugehörige Klasse haben (auf Groß-Schreibung achten!) und darf keinen Rückgabedatentyp ausweisen. <syntaxhighlight lang="Java"> public Person(String pVorname, Str…“)
- 09:40, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Deklaration (Die Seite wurde neu angelegt: „Unter Deklaration versteht man die Angabe von Attributen, Parametern und Methoden im Rahmen der Implementierung einer Klasse. <strong>Angaben bei Attributen:</strong> * Datentyp * Sichtbarkeit (<code>private</code> oder <code>public</code>) <strong>Angabe bei Parametern, Attributen und lokalen Variablen:</strong> * Datentyp <strong>Angaben bei Methoden:</strong> * Rückgabedatentyp * Parmeterliste: Angabe all…“)
- 09:22, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Methode (Die Seite wurde neu angelegt: „Eine Methode beschreibt eine Fähigkeit der Objekte einer Klasse.“) Markierung: Visuelle Bearbeitung: Gewechselt
- 09:20, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Attribut (Die Seite wurde neu angelegt: „Ein Attribut dient zur Beschreibung einer Eigenschaft einer Klasse und damit der daraus erstellten Objekte. Es kann als eine Art Speicherzelle für bestimmte Werte aufgefasst werden. Typische Eigenschaften sind beispielsweise Name, Alter, Kontostand. Auch die Verwaltung von Beziehungen zwischen Objekten, bspw. "Jeder Schueler hat einen Klassenlehrer" geschieht über Attribute (sogenannte Referenzattribute). Ein Attribut kann auch eine ganze…“)
- 09:11, 25. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Objekt (Die Seite wurde neu angelegt: „Ein Objekt ist die konkrete Ausprägung (Instanz) einer Klasse. Jedes Attribut erhält einen konkreten Wert. <syntaxhighlight lang="Java"> Schueler s = new Schueler("Max", "Mustermann", 11); </syntaxhighlight>“)
- 14:21, 24. Okt. 2025 AL Diskussion Beiträge erstellte die Seite MediaWiki:Common.css (Die Seite wurde neu angelegt: „Das folgende CSS wird für alle Benutzeroberflächen geladen.: .syntaxhighlighter .kw1 { color: #0000FF; font-weight: bold; } .syntaxhighlighter .kw2 { color: #FF0000; } .syntaxhighlighter .com { color: #008000; font-style: italic; }“)
- 14:06, 24. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Klasse (Die Seite wurde neu angelegt: „Eine Klasse ist der Bauplan bzw. die Vorlagen für ein Objekt. links|mini|Klassendiagramm“) Markierung: Visuelle Bearbeitung
- 14:04, 24. Okt. 2025 AL Diskussion Beiträge erstellte die Seite Datei:UML Klassendiagramm Schueler.svg
- 14:04, 24. Okt. 2025 AL Diskussion Beiträge lud Datei:UML Klassendiagramm Schueler.svg hoch
- 13:58, 24. Okt. 2025 MediaWiki default Diskussion Beiträge erstellte die Seite Hauptseite