Navigation überspringen

Kapitelabschluss - Übungen

Beabsichtigte Lernziele

Die folgenden Aufgaben sind teilweise aus Klausuren entnommen. Sie bekommen ein Gefühl für die Fragestellungen und den Schwierigkeitsgrad der Aufgabenstellungen.

Aufgabe 1: Analoguhr

Die Aufgabe dient der Übertragung einer Aufgabe in die Algorithmusebene. Die Hauptproblematik besteht hierbei in der Anwendung mathematischer Zusammenhänge. Die Umsetzung in PHP ist mittels eingebetteter PHP-Funktionen relativ einfach.

Aufgabenstellung:

Erzeugen sie eine Analoguhr mit Stunden-, Minuten- und Sekundenzeiger. Lassen Sie die Ausgabe sekündlich neu laden.

Verwenden Sie die eingebettete Funktionen:

  • imagecreate ()
  • imageline()
  • imagegif()

Aufgabe 2

Korrigieren Sie folgenden Text und schreiben ihn neu:

HTML leitet sich ab aus Hyper Type Markup Language. HTML basiert auf der Verwendung von markups den sogenannten Tags. HTML gibt Anweisungen an den Browser, wie ein Dokument strukturiert ist und wie Dokumente aufeinander verweisen. HTML ist server-orientiert. Das heißt, sämtliche markups werden lokal ausgeführt. HTML führt Berechnungen aus.

Aufgabe 3

Unterscheiden Sie mit Hilfe einer aussagekräftigen Skizze client und server am Beispiel des Aufrufs einer Internetseite.

Aufgabe 4

Mit welchen Operatoren lassen sich Zahlenvergleiche für Kontrollstrukturen durchführen:

  1. Nennen Sie hierzu drei Operatoren.
  2. Erzeugen Sie einen Codeausschnitt in PHP, dass eine Bildschirmausgabe „Moin“ erzeugt, wenn eine Variable $a größer oder gleich 5 ist, ansonsten wird „Nein“ ausgegeben.