Vorbereitung auf KA am 13.10.
Kontrollstrukturen und ihre Darstellung im Struktogramm: Grundlagen
PDF-Präsentation: informatikzentrale.de/_files/04struktogramm/struktogramm1_grundlagen.pdf
Übung Struktogramm
Letzte Stunde geübt: Realisieren der folgenden Programmstruktur:
Dabei unbedingt trennen zwischen Startdatei (index.php) und ausgelagerter Fachklasse (z.B. Geschlechtserkennung.class.php).
Die Startdatei übernimmt folgende Aufgaben:
- Einbinden der Fachklasse
- Neues Objekt erzeugen
- Übergeben des Geschlechts (z.B. "m")
- evtl. Aufrufen einer Methode zur Auswertung (in dieser Methode ist die Programmstruktur realisiert, die im obigen Struktogramm dargestellt ist.
Themen Klassenarbeit
NEU:
- Struktur: index.php als Startdatei, Fachklasse(n) auslagern mit require_once
- require_once verstehen und anwenden
- exit()
- $_SERVER[PHP_SELF]
- Struktogramme
Aus Kl. 12: PHP
- Variablen/Datentypen
- Zusammenfügen von Strings mit "."
-
\n (vs.
) - Maskieren von Sonderzeichen
- Mathematische Operationen
- Arrays (numerische, assoziative)
- if/else-Verzweigung
- HTML-Formulare auswerten (GET, POST)!
- Grundlagen der OOP (Klassen, Objekte, Attribute, Methoden); Unterschied OOP/prozedurale Programmierung
- Modellierung mit UML (Klassendiagramme)
- Zugriffsmodifikatoren
- Klassen schreiben; Objekte erzeugen, Methoden verwenden
- Konstruktor
- Parameterübergabe (vs. Attribut/Instanzvariable)
- Rückgabewerte von Methoden
- Getter, Setter
- Klassen auslagern (require_once)
