Glossar (vorlesungsorientiert): Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(6. Kapitel)
(8. Kapitel)
 
(70 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Glossar (vorlesungsorientiert)=
+
Für das nach Alphabet geordnete Glossar [[Glossar (alphabetisch)|hier]] klicken.
  
 
==0. Kapitel==
 
==0. Kapitel==
*[[Informatik]]
+
* [[Informatik]]
 
* [[Algorithmus]]
 
* [[Algorithmus]]
 
* [[Problemklasse]]
 
* [[Problemklasse]]
 
* [[Einzelproblem]]
 
* [[Einzelproblem]]
*Verifikation (bzgl. dieser Klassen)
+
* [[Basisvokabular|Maschine]]
 
* [[Programmierung]]
 
* [[Programmierung]]
*[[Effizienz]]
+
* [[Algorithmus#A12: Effizienz|Effizienz]]
*Zeitkomplexität
+
* [[Algorithmus#A12: Effizienz|Zeitkomplexität]]
*Raumkomplexität
+
* [[Algorithmus#A12: Effizienz|Raumkomplexität]]
*Entwurfsmethodik
+
* Entwurfsmethodik
* [http://terraria.salbeira.de/mediawiki/index.php/Syntax_und_Semantik Syntax]
+
* [[Syntax_und_Semantik | Syntax]]
* [http://terraria.salbeira.de/mediawiki/index.php/Syntax_und_Semantik Semantik]
+
* [[Syntax_und_Semantik | Semantik]]
*[[Computer]]
+
* [https://de.wikipedia.org/wiki/Computer Computer]
*[http://terraria.salbeira.de/mediawiki/index.php/Computer Rechner]
+
* [https://de.wikipedia.org/wiki/Rechner Rechner]
 
* [[Java]]
 
* [[Java]]
*[[Sortieren]]
+
* [[Sortieren]]
*[[Suchen]]
+
* [[Suchen]]
*[[Numerik]]
+
* [[Numerik]]
 
* [[Imperative Programmierung]]
 
* [[Imperative Programmierung]]
 
* [[Objektorientierte Programmierung]]
 
* [[Objektorientierte Programmierung]]
  
 
==1. Kapitel==
 
==1. Kapitel==
*Rechensysteme
+
* [[Rechensysteme]]
 
* [[Hardware]]
 
* [[Hardware]]
 
* [[Software]]
 
* [[Software]]
* [[Prozessor | CPU/Prozessor]]
+
* [[Prozessor|CPU/Prozessor]]
 
* [[Speicher]]
 
* [[Speicher]]
* [[Eingabe/Ausgabe | E-/A-Medien / I-/O-Medien]]
+
* [[Eingabe/Ausgabe |Eingabe/Ausgabe /  E-/A-Medien / I-/O-Medien]]
 
* [[Virtuelle Maschine]]
 
* [[Virtuelle Maschine]]
 
* [[Teile und herrsche]]
 
* [[Teile und herrsche]]
* [[Betriebssytem]]
+
* [[Betriebssystem]]
*Kummunikationsprotokoll
+
* [[Informationsverarbeitung|Informations- und Datenverarbeitung]]
*Informationsverarbeitung
+
* [[Repräsentation (von Daten)]]
*Datenverarbeitung
+
*Repräsentation (von Daten)
+
*Interpretation
+
*Abstraktion
+
 
* [[Bit]]
 
* [[Bit]]
* [http://terraria.salbeira.de/mediawiki/index.php/Bit Nibble]
+
* [[Bit | Nibble]]
* [http://terraria.salbeira.de/mediawiki/index.php/Bit Byte]
+
* [[Bit | Byte]]
 
* [[Bitfolge]]
 
* [[Bitfolge]]
*[http://terraria.salbeira.de/mediawiki/index.php/Dezimal-_und_Bin%C3%A4rsystem Binärzahlen]
+
* [[Hexadezimalzahlen]]
*Hexadezimalzahlen
+
* [[Darstellung von Texten]]
*Texte (Darstellung)
+
* [[Darstellung von Texten|ASCII]]
*ASCII
+
* [[Darstellung von Texten|Unicode]]
*Unicode
+
* [[Quellcode|Quelltext/Quellcode]]
*Quelltext/-code
+
 
* [[Compiler]]
 
* [[Compiler]]
 
* [[Maschinensprache]]
 
* [[Maschinensprache]]
*Rastergrafik
+
* [[Grafikdarstellung]]
*Vektorgrafik
+
* [[Grafikdarstellung|Rastergrafik]]
*[[Bool'sche Algebra]]
+
* [[Grafikdarstellung|Vektorgrafik]]
*Darstellung natürlicher Zahlen
+
* [[Boolesche Algebra]]
*Umrechnungsverfahren
+
* [[Dezimal- und Binärsystem]]
*Darstellung ganzer Zahlen
+
* [[Vorzeichenbetragszahlen]]
*[[Vorzeichenbetragszahlen]]
+
* [[Zweierkomplement]]
*[[Zweierkomplement]]
+
* [[Primitive Datentypen|Standardformate]]
*Standardformate
+
* [[Gleitpunktzahlen|Festpunktzahlen]]
*Festpunktzahlen
+
* [[Gleitpunktzahlen]]
*Gleitpunktzahlen
+
  
 
==2. Kapitel==
 
==2. Kapitel==
*Spezifikation
+
* [[Probleme#Spezifikation|Spezifikation von Problemen]]
 
* [[Programm]]
 
* [[Programm]]
*Vorgehensweise (Erstellung eines Programms)
+
*Vorbedingung
*Problembeschreibung
+
*Vorbedignung
+
 
*Nachbedingung
 
*Nachbedingung
 
* [[Algorithmus]] (Definition)
 
* [[Algorithmus]] (Definition)
* [[Relation]]
+
* [[Algorithmus#A1: Relation|Relation]]
*Kreuzprodukt
+
* [[Algorithmus#A1: Relation|Kreuzprodukt]]
*Ein- und Ausgabe
+
* [[Ein- und Ausgabe]]
 
* [[Elementaroperationen]]
 
* [[Elementaroperationen]]
*Terminierung
+
* [[Algorithmus#A6: Terminierung|Terminierung]]
* [[Determinismus]]
+
* [[Algorithmus#A8: Determiniertheit|Determiniertheit]]
*Determiniertheit
+
* [[Algorithmus#A9: Determinismus|Determinismus]]
*Pseudo(code)
+
* [[Pseudocode]]
*Allgemeinheit
+
* [[Algorithmus#A10: Allgemeinheit|Allgemeinheit]]
*Robustheit
+
* [[Algorithmus#A12: Effizienz|Effizienz]]
*Einfache Grundoperationen
+
* [[Algorithmus#A13: Robustheit|Robustheit]]
*Sequentieller Algorithmus
+
* [[Algorithmus#A3: Abfolge|Sequentieller Algorithmus]]
*Nebenläufiger Algorithmus
+
* [[Algorithmus#A3: Abfolge|Nebenläufiger Algorithmus]]
*Parallele Ausführung
+
* [[Algorithmus#A3: Abfolge|Parallele Ausführung]]
*ggt nach Euklid
+
* [[Programmiersprache]]
* [[Programmiersprache]] / algorithmische Sprache
+
* [[Programm]]
+
 
* [[Programmieren]]
 
* [[Programmieren]]
*Programmierparadigma
+
* [[Programmierparadigma]]
 
* [[Imperative Programmierung]]
 
* [[Imperative Programmierung]]
 
* [[Funktionale Programmierung]]
 
* [[Funktionale Programmierung]]
Zeile 95: Zeile 85:
 
* [[Objektorientierte Programmierung]]
 
* [[Objektorientierte Programmierung]]
 
* [[Syntaxdiagramm]]
 
* [[Syntaxdiagramm]]
*operationale Semantik
+
* [[Semantik|Operationale Semantik]]
*denotationale Semantik
+
* [[Semantik|Denotationale Semantik]]
*verbale Semantik
+
* [[Semantik|Verbale Semantik]]
  
 
==3.1. Kapitel==
 
==3.1. Kapitel==
 
* [[Variable]]
 
* [[Variable]]
*Deklaration
+
* [[Deklaration]]
 
* [[Datentyp]]
 
* [[Datentyp]]
*Initialisierung
+
* [[Initialisierung]]
 
* [[Integer]]
 
* [[Integer]]
 
* [[Byte]] (Javadatentyp)
 
* [[Byte]] (Javadatentyp)
Zeile 116: Zeile 106:
 
*Wert
 
*Wert
 
* [[Operator | Kurzformen]] (+=)
 
* [[Operator | Kurzformen]] (+=)
*Hilfsvariale
+
*Hilfsvariable
 
* [[Primitive Datentypen]]
 
* [[Primitive Datentypen]]
*konstruierte, komplexe Datentyp
+
*konstruierter, komplexer Datentyp
* [[Speicheraddresse]]
+
* [[Speicheradresse]]
 
*Bedeutung Gleichzeichen
 
*Bedeutung Gleichzeichen
 
* [[Operator | Operation]]
 
* [[Operator | Operation]]
 
* [[Boolean]]
 
* [[Boolean]]
*[[Priotitäten von Operatoren]]
+
* [[Operator#Priotitäten von Operatoren | Priotitäten von Operatoren ]]
 
* [[Char]]
 
* [[Char]]
 
*Konstante
 
*Konstante
 
*Steuerzeichen
 
*Steuerzeichen
 
* [[String]]
 
* [[String]]
* [[new]]-Operator
+
* [[new | new-Operator]]
 
*Streng getypte Sprache
 
*Streng getypte Sprache
 
*Typkomplexität
 
*Typkomplexität
Zeile 138: Zeile 128:
 
* [[Block]]
 
* [[Block]]
 
* [[Bedingte Anweisung]]
 
* [[Bedingte Anweisung]]
* [[Bedinung]]
+
* [[Bedingung]]
 
* [[Fallunterscheidung | switch]]
 
* [[Fallunterscheidung | switch]]
*Iteration
+
* [[Schleife | Iteration]]
 
* [[Schleife]]
 
* [[Schleife]]
 
* [[while | while-Schleife]]
 
* [[while | while-Schleife]]
Zeile 147: Zeile 137:
  
 
==3.3. Kaptiel==
 
==3.3. Kaptiel==
*die 3 Teile/Struktur einer Schleife
+
* [[Schleife#Laufvariable | Laufvariable]]
* [http://terraria.salbeira.de/mediawiki/index.php/Schleife Laufvariable] (fehlt noch im Artikel)
+
* [[Schleife | continue]]
* [http://terraria.salbeira.de/mediawiki/index.php/Schleife continue]
+
* [[Schleife | break]]
* [http://terraria.salbeira.de/mediawiki/index.php/Schleife break]
+
  
 
==4. Kapitel==
 
==4. Kapitel==
Zeile 159: Zeile 148:
 
* [[Parameter]]
 
* [[Parameter]]
 
* prozedurale (funkt.) Abstraktion
 
* prozedurale (funkt.) Abstraktion
* [[main]]-Methode
+
* [[main | Main-Methode]]
 
* [[public]]
 
* [[public]]
 
* [[static]]
 
* [[static]]
* top-down Entwurf
+
* Top-Down-Entwurf
 
* [[globale Variablen]]
 
* [[globale Variablen]]
 
* Kommunikation über Parameter
 
* Kommunikation über Parameter
Zeile 189: Zeile 178:
 
* Aufwand
 
* Aufwand
 
* [[O-Notation]]
 
* [[O-Notation]]
* Externes Sortieren
+
* externes Sortieren
 
* Einfügen
 
* Einfügen
 
* Verschmelzen
 
* Verschmelzen
 
* [[Heapsort]]
 
* [[Heapsort]]
* [[Binärer Baum]]
+
* [[binärer Baum]]
* Heapify
+
* [[Heapify]]
  
 
==6. Kapitel==
 
==6. Kapitel==
 
* [[Klasse]]
 
* [[Klasse]]
 
* [[Objekt]]
 
* [[Objekt]]
* Instanz
+
* [[Objekt | Instanz]]
* [[Verebung]]
+
* [[Vererbung]]
 
* [[Interface]]
 
* [[Interface]]
 
* [[Programm | Java-Programm]]
 
* [[Programm | Java-Programm]]
 
* ->Rumpf
 
* ->Rumpf
 
* ->Kopf
 
* ->Kopf
* Klassendefinition
+
* [[Klasse#Erklärung|Klassendefinition]]
 
* Methodendefinition
 
* Methodendefinition
* [[Attribut | Attribute]]
+
* [[Attribut]]
 
* [[Methode]]
 
* [[Methode]]
* ->Deklaration
+
* [[Methode#Deklaration|Deklaration von Methoden]]
* ->Definition
+
* Methodenaufruf
* ->Aufruf
+
 
* [[private]]
 
* [[private]]
 
* [[public]]
 
* [[public]]
Zeile 218: Zeile 206:
 
* [[Konstruktor]]
 
* [[Konstruktor]]
 
* [[Referenzen]]
 
* [[Referenzen]]
* Parameterübergabe
+
* [[Methode#Parameter|Parameterübergabe]]
* [[Attribut | Klassenatribute/-methoden]]
+
* [[Attribut | Klassenattribute/-methoden]]
 
* [[Überladen]] von Methoden
 
* [[Überladen]] von Methoden
 
* [[this]]
 
* [[this]]
Zeile 225: Zeile 213:
  
 
==7. Kapitel==
 
==7. Kapitel==
*Vererbung
+
* [[Vererbung]]
*Superklasse
+
* [[Vererbung|Oberklasse/Superklasse]]
*Subklasse
+
* [[Vererbung|Unterklasse/Subklasse]]
*Abstraktion
+
* Abstraktion
*Spezialisierung
+
* Spezialisierung
*extends
+
* [[extends]]
*protected
+
* [[protected]]
*final
+
* [[final]]
*abstrackte Methode
+
* [[Vererbung#Abstrakte Klassen|abstrakte Methode]]
*abstrackte Klasse
+
* [[Vererbung#Abstrakte Klassen|abstrakte Klasse]]
*Instanz
+
* [[Polymorphie]]
*Polymorphie
+
* Vererbungshierarchie
*Vererbungshierarchie
+
 
+
  
 
==8. Kapitel==
 
==8. Kapitel==
*Dynamische Datenstruktur
+
*[[Dynamische Datenstruktur]]
*Liste
+
*[[Liste]]
 
*lineare Liste
 
*lineare Liste
 
*doppeltverkettete Liste
 
*doppeltverkettete Liste
*Bäume
+
*[[Baum]]
*binärer Baum
+
*[[Baum#Suchbaum|Binärer Suchbaum]]
*binärer Suchbaum
+
 
*Graph
 
*Graph
 
*ungerichtete Graphen
 
*ungerichtete Graphen
Zeile 254: Zeile 239:
 
*Schlangen (queue)
 
*Schlangen (queue)
 
*Mengen
 
*Mengen
*null
+
*[[null]]
*Wurzel
+
*[[Baum|Wurzel]]
*Knoten
+
*[[Baum|Knoten]]
*Blatt
+
*[[Baum|Blatt]]
* .-Operator
+
*Punkt-Operator
 
*Vollständige Induktion
 
*Vollständige Induktion
 
*balancierter Baum
 
*balancierter Baum
Zeile 268: Zeile 253:
 
*Breitendurchlauf
 
*Breitendurchlauf
  
 +
==Weitere Begriffe==
 +
[[Schlüsselwörter]]
  
==weitere Begriffe==
+
[[Basisvokabular]]
 
+
 
+
 
+
 
+
==fehlende Begriffe==
+

Aktuelle Version vom 10. Januar 2018, 19:18 Uhr

Für das nach Alphabet geordnete Glossar hier klicken.

0. Kapitel

1. Kapitel

2. Kapitel

3.1. Kapitel

3.2. Kapitel

3.3. Kaptiel

4. Kapitel

5. Kapitel

6. Kapitel

7. Kapitel

8. Kapitel

Weitere Begriffe

Schlüsselwörter

Basisvokabular