Info N (Fach) / Übungsfragen (Lektion)

In dieser Lektion befinden sich 68 Karteikarten

Uni Due B.Sc. Komedia 1.FS

Diese Lektion wurde von beckuum erstellt.

Lektion lernen

  • Padding/Margin – padding • Abstand in Pixel zwischen Inhalt eines Elementes und dessen Rahmen – margin • Abstand in Pixel zwischen Rahmen eines Elementes und anderen Elementen -> Innen- und Außenabstand für ...
  • Media Queries ▪ Websites werden mit vielen verschiedenen Geräten konsumiert – Desktop PCs, Laptops, Tablets, Smartphones, TVs, Spielekonsolen, Smartwatches,… ▪ Unterschiedliche Auflösungen, Bildschirmgrößen, ...
  • Vorteile Trennung Inhalt & Design Mittels CSS - Design kann auf verschiedenen Ausgabegeräten berücksichtigt werden - CSS kann für mehrere Seiten verwendet werden - CSS kann auch in mehrere Dateien aufgeteilt werden
  • Wofür braucht man Programme? - Organisation von Abläufen - Koordinierung von Teilnehmern - Verteilng von Resourcen
  • Prozesse des Programmierens 1. Festlegen des Programmziels 2. Planung der Benutzeraktion mit dem Programm 3. Entwurf des Programmaufbaus/Funktionen 4. Wahl geeigneter Programmiersprache 5. Programmierung des Konzeptes
  • 3 Beispiele Arten der Programmierung Logische Programmierung - Deklaration von Fakten, Definition einer Wissenbasis, Anfragen an die Wissensbasis (ProLog) Imperative Programmierung - Programmablauf durch Befehlssequenzen definiert, Sequenzen ...
  • Was ist ein Interpreter? Interpretierung der Anweisungen - Quellcode wird zur Laufzeit interpretiert - Interpretierungen erfolgen durch Interpreter = Programm, dass auf das Betriebssystem zurückgreift - liefert Quellcode im ...
  • Was ist ein Compiler? Übersetzung in Maschinensprache - Compiler übersetzt Anweisungen in Maschinensprache - übersetztes Programm ist direkt ausführbar - Quellcode bei Ausliefung nicht vorhanden
  • Bytecode Mischform Interpreter und Compiler: - Interpretierung des QUellcodes durch Bytecode Interpreter - Bytcode ist System-unabhängig - Interpreter für jedes System Bsp. Java
  • Was wir zur Programmierung benötigt? Startpunkt Anweisungen/Befehle Bedingungen Wiederholungen Funktionen Variablen
  • Wohlgeformtheit vs. Validität ▪ Wohlgeformte XML Dokumente – Beachten alle Regeln zur Wohlgeformtheit – Sind gut automatisch zu bearbeiten – Keine Vorgaben für Tag-Namen und Struktur ▪ Valide XML Dokumente – Definieren ...
  • Lineare vs. binäre Suche ▪ Lineare Suche – Geht Elemente Schritt für Schritt durch – Hier: 7 Schritte/Vergleiche notwendig, um 29 zu finden ▪ Binäre Suche – Zerteilung der Listen an den Mittelpunkten – Hier: 4 Schritte/Vergleiche ...
  • binäre Suche So lange die (Teil-)Liste größer als 1 ist – Finde die Mitte der (Teil-)Liste und speichere Wert in m – x == m? • Falls Ja: Stoppe und gebe Position aus • Falls Nein: Teile die Listen in zwei ...
  • Listen (HTML) ▪ Zwei verschiedene Typen von Listen – ol-Tag – geordnete Listen (ordered list) – ul-Tag – ungeordnete Listen (unordered list) ▪ Innerhalb dieser Tags Einträge der Liste – li-Tag (list ...
  • Tabellen (HTML) ▪ Tabellen für komplexe Strukturierung geeignet ▪ Grundlegendes Element: – table-Tag ▪ Einzelne Tabellenzeile: – tr-Tag ▪ Einzelne Zelle solch einer Zeile: – td-Tag ▪ Vertikale oder horizontale ...
  • Relative vs. absolute Links ▪ Relative Links – Link innerhalb einer Webseite – Link relativ zum Verzeichnis, in dem sich die verlinkende Datei befindet – Beispiel: ../datei_b.html ▪ Absolute Links – Exakte und vollständige ...
  • Unterscheide HTML und XHTML HTML ist weniger stringent– Schließen von Elementen nicht zwangsläufig nötig– Groß- und Kleinschreibung kann ignoriert werden– Anführungszeichen optional ▪ XHTML legt besonderen Wert auf ...
  • Eigenschaften URIs: – Universell: Einsetzbar in anderen Anwendungsfeldern– Eindeutig: Klar identifizierbar– Erweiterbar: Für zukünftige Anwendungsfälle anpassbar– Repräsentierbar: Leicht zu merken und speichern ...