Informatik Fachbegriffe: Unterschied zwischen den Versionen

Aus SibiWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:Informatik-Abitur Hier werden die wesentlichen Fachbegriffe zusammengestellt, die für das Informatik-Abitur relevant sind. =Datenbanken= ==Ent…“)
 
Zeile 122: Zeile 122:


* ''Dummy''
* ''Dummy''
=Automaten und Grammatiken=
==endliche Automaten==
* Deterministischer endlicher Automat (DEA)
* Nicht-deterministischer endlicher Automat (NEA)
* ''es gibt einen Weg''
* Zustand
* Übergang
* Epsilon (€): kein Symbol, um den Endzustand zu erreichen.
* Alphabet
* Zustands-Übergangs-Graph
* Zustands-Übergangs-Tabelle
* Zustandsfolge
* Senke (=ein Zustand, aus dem es keinen Ausweg mehr gibt)
* Potenzmengenkonstruktion
* Potenzmenge (=eine Menge von Zuständen)
==Kellerautomaten (nur LK)==
* Keller-Alphabet
* Keller-Zeichen
==reguläre Grammatik==
* linkslineare Grammatik
* rechtslineare Grammatik
* Terminal-Symbol
* Nicht-Terminal-Symbol
* Produktionsregel
* Produktion eines Wortes
==kontextfreie Grammatik (nur LK)==
==Parser==
* für DEA
* für Kellerautomaten (nur LK)


=Netzwerkprogrammierung=
=Netzwerkprogrammierung=
* Parameter (im Protokoll)
* Parameter (im Protokoll)
* Spalten (im Protokoll)
* Spalten (im Protokoll)
* Fehlermeldung
* Fehlermeldung
Zeile 136: Zeile 190:
* zerlegen in Teile: (split)
* zerlegen in Teile: (split)
* konvertieren (Text in eine ganze Zahl bzw. Kommazahl): Integer.parseInt(...)
* konvertieren (Text in eine ganze Zahl bzw. Kommazahl): Integer.parseInt(...)
=Graph=
=Graph=



Version vom 9. Mai 2020, 17:03 Uhr


Hier werden die wesentlichen Fachbegriffe zusammengestellt, die für das Informatik-Abitur relevant sind.

Datenbanken

Entity-Relationship-Modellierung

  • Kardinalität
  • 1:n
  • n:m
  • Primärschlüssel
  • Attribut
  • Entitätsmenge
  • Entität
  • Relation

relationales Datenmodell

  • Tabelle
  • Attribut
  • Primärschlüssel
  • Fremdschlüssel
  • kombinierter Primärschlüssel

Normalisierung

  • atomar
  • nicht eindeutiger Primärschlüssel
  • funktional abhängig von einem Teil des Primärschlüssel (2. NF)
  • funktional abhängig von einem Nicht-Schlüssel-Attribut (3. NF)

SQL

  • Kartesisches Produkt
  • Abgleich zwischen Tabellen
  • “Drückeberger”
  • Differenz
  • Vereinigung
  • selbstdefinierte Tabelle
  • Alias
  • zusammenfassen von Zeilen (mit GROUP BY)
  • sortieren

mit Java auf Datenbanken zugreifen

  • DatabaseConnector
  • Query (=Abfrage)
  • Array (2-dim)
  • Variablen im SQL-Statement

Objektorientierte Modellierung und Programmierung

  • erbt von (bzw. "ist ein")
  • Super-Klasse
  • Sub-Klasse
  • Polymorphie
  • abstrakte Methode
  • hat/kennt-Beziehung
  • Attribut
  • lokale Variable
  • Methode
  • Parameter
  • Rückgabetyp
  • public / private
  • Konstruktor
  • Klasse
  • abstrakte Klasse
  • Schnittstelle (interface, vgl. ComparableContent)
  • Objekt
  • ContentType
  • Struktogramm
  • Anweisung
  • Methodenaufruf
  • Bedingung
  • Schleife

Java-Programmierung mit linearen Datenstrukturen

  • Schlange (vorne - hinten)
  • Stapel (oben)
  • Liste (anhängen, einfügen)
  • durchlaufen (Liste, Array)
  • aktuelles Element (Liste, Array)
  • Hilfs-Stack
  • Hilfs-Queue
  • erzeugen eines Objektes: Person p = new Person("Mustermann", "Max");
  • erzeugen eines Arrays: int[] zahlen = new int[1000];
  • Schleife
  • Schleife verlassen (break;)
  • Schleife beim nächsten Element fortsetzen (continue;)
  • Methode verlassen
  • lokale Variable
  • Attribut
  • zurückgeben

Binärbäume und binäre Suchbäume

  • Rahmenmethode
  • rekursive Methode
  • Abbruchbedingung
  • Wurzelbehandlung
  • Sachlogik
  • rekursive Aufrufe
  • Traversierung
  • Preorder
  • Inorder (=im Suchbaum: Sortierte Ausgabe!)
  • Levelorder (nur LK)
  • Baumliste für Levelorder (nur LK)
  • ComparableContent
  • implementiert die Schnittstelle (ComparableContent)
  • Dummy

Automaten und Grammatiken

endliche Automaten

  • Deterministischer endlicher Automat (DEA)
  • Nicht-deterministischer endlicher Automat (NEA)
  • es gibt einen Weg
  • Zustand
  • Übergang
  • Epsilon (€): kein Symbol, um den Endzustand zu erreichen.
  • Alphabet
  • Zustands-Übergangs-Graph
  • Zustands-Übergangs-Tabelle
  • Zustandsfolge
  • Senke (=ein Zustand, aus dem es keinen Ausweg mehr gibt)
  • Potenzmengenkonstruktion
  • Potenzmenge (=eine Menge von Zuständen)

Kellerautomaten (nur LK)

  • Keller-Alphabet
  • Keller-Zeichen

reguläre Grammatik

  • linkslineare Grammatik
  • rechtslineare Grammatik
  • Terminal-Symbol
  • Nicht-Terminal-Symbol
  • Produktionsregel
  • Produktion eines Wortes

kontextfreie Grammatik (nur LK)

Parser

  • für DEA
  • für Kellerautomaten (nur LK)

Netzwerkprogrammierung

  • Parameter (im Protokoll)
  • Spalten (im Protokoll)
  • Fehlermeldung
  • Fehlermeldung (globale)
  • abstrakte Methode
  • erbt von
  • implementiert (eine Methode)
  • IP
  • Port
  • fängt an mit (startsWith)
  • zerlegen in Teile: (split)
  • konvertieren (Text in eine ganze Zahl bzw. Kommazahl): Integer.parseInt(...)

Graph

  • Knoten
  • Kante
  • markieren (Knoten oder Kante)
  • Markierung aufheben
  • Gewicht
  • Traversierung
  • Breitendurchlauf
  • Tiefendurchlauf
  • rekursiv (für Tiefendurchlauf)
  • Knotenliste (für Breitendurchlauf)
  • rote Liste (für Dijkstra-Algo)
  • gelbe Liste (für Dijkstra-Algo)

Datenschutz

  • Erlaubnisvorbehalt
  • Erforderlichkeit

Backtracking

  • Stufe
  • Teillösungsschritt
  • rückgängig machen