Einfuehrung in web-bezogene Sprachen

Werbung
Dr. Peter Pfahler
Luca Hammer
Paderborn, 24. Oktober 2016
Abgabe 31. Oktober 2016, 11:00 Uhr
Übungen zur Vorlesung
Einführung in Web-bezogene Sprachen
WS 2016/2017
Blatt 1
AUFGABE 1 (2 Punkte):
Wir haben in der ersten Vorlesung die Mini-Anwendung “ewsbook” (Folie A-5) betrachtet und
als wesentlichen Unterschied zu WhatsApp festgestellt, dass man sich bei WhatsApp die Kommunikation nach Kontakten getrennt anschaut, während man bei “ewsbook” alle empfangenen
Botschaften auf einer Seite präsentiert bekommt und dabei seine eigenen Beiträge nicht mehr
sieht.
Schreiben Sie auf dieser Basis einen kurzen Artikel für einen Blog (8-10 Sätze) mit dem Titel
WhatsApp oder ewsbook? - Der wesentliche Unterschied
Formulieren Sie möglichst präzise und verständlich.
AUFGABE 2 (1 Punkt):
Untersuchen Sie, welche Sprachen Client-seitig auf der Web-Seite
http://homepages.uni-paderborn.de/peter/ews/ews.html
zum Einsatz kommen. Tipp: Betrachten Sie dazu den Quelltext dieser Seite.
AUFGABE 3 (3 Punkte):
Die folgenden Aussagen aus einem PHP-Handbuch beschreiben Spracheigenschaften von PHP.
Geben Sie an, zu welcher Ebene der Spracheigenschaften die Aussagen gehören und begründen
Sie Ihre Wahl.
a) The basic form of a while statement is:
while (expr) statement
Like with the if statement, you can group multiple statements within the same while loop
by surrounding a group of statements with curly braces, or by using the alternative form:
while (expr): statement ... endwhile;
b) Variablen werden in PHP dargestellt durch ein Dollar-Zeichen ($) gefolgt vom Namen der
Variablen. Bei Variablen-Namen wird zwischen Groß- und Kleinschreibung unterschieden. Ein gültiger Variablen-Name beginnt mit einem Buchstaben oder einem Unterstrich
(_), gefolgt von einer beliebigen Anzahl von Buchstaben, Zahlen oder Unterstrichen.
c) Wenn die Bedingung einer while-Schleife schon bei ihrer ersten Auswertung den Wert
false ergibt, wird der Schleifenrumpf überhaupt nicht ausgeführt.
AUFGABE 4 (4 Punkte):
Geben Sie für die folgenden benannten Ausdrücke reguläre Ausdrücke in der Notation von Folie
D-4 an.
Beispiel:
Ausdruck: Vierstellige Binärzahlen, z.B. 0110
Regulärer Ausdruck: (0|1)4
a) Grundschulklassen, Beispiele: 2a, 4d
b) Uhrzeiten, Beispiele: 18:30, 6:30pm
c) Abkürzungen mit 2, 3 oder 4 Zeichen, Beispiele: KO, EWS, FIAT
d) Hausnummern, höchstens 3 Ziffern, keine führenden Null, möglicherweise ein Buchstabe
am Ende, Beispiele: 59, 123c
Hinweise
zur Übungsabgabe finden Sie auf der Organisationsseite der Veranstaltung.
http://homepages.uni-paderborn.de/peter/ews/ews-organisation.html
Herunterladen