• Keine Ergebnisse gefunden

Aufgabe5-5 Aufgabe5-4 Aufgabe5-3 Aufgabe5-2 Aufgabe5-1 EinführungindieProgrammierungfürComputerlinguisten 5.ÜbungzurVorlesung

N/A
N/A
Protected

Academic year: 2022

Aktie "Aufgabe5-5 Aufgabe5-4 Aufgabe5-3 Aufgabe5-2 Aufgabe5-1 EinführungindieProgrammierungfürComputerlinguisten 5.ÜbungzurVorlesung"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

EINFÜHRUNG IN DIE PROGRAMMIERUNG FÜR COMPUTERLINGUISTEN

Dienstgebäude Straße, Zimmer PLZ Ort

Öffentliche Verkehrsmittel Bus

U-Bahn

IBAN DE53 7005 0000 0000 0248 68 BIC BYLADEMMXXX

USt-IdNr. DE 811 205 325 LMU · Geschwister-Scholl-Platz 1 · 80539 München

Ihr Zeichen, Ihre Nachricht vom Unser Zeichen

xxxx xxxx München, xx.xx.2006

Name

Telefon +49 (0)89 2180-xxxx Telefax +49 (0)89 2180-xxxx Name@lmu.de

www.lmu.de Postanschrift

Geschwister-Scholl-Platz 1 80539 München

Anrede Name Straße PLZ Ort

Dr. Maximilian Hadersbeck Ludwig-Maximilians-Universität

Centrum für Informations- und Sprachverarbeitung

Abgabe: siehe Übungsseite

5. Übung zur Vorlesung

Einführung in die Programmierung für Computerlinguisten

Bitte achten sie bei ihren Lösungen darauf, dass die Groß- und Kleinschreibung der Nutzereingaben keine Rolle spielen darf - die Eingabe "Spam and Eggs" soll also das gleiche Ergebnis liefern wie die Eingabe "spam and eggs".

Ausnahmen sind im Angabentext eindeutig gekennzeichnet.

Aufgabe 5-1

Verwenden Sie folgenden UNIX Befehl um aus der Datei artilkel.txt der Aufgabe 3 eine Liste aller vorkom- menden Wörter, zusammen mit Ihrer Frequenz zu erstellen.

cat artikel.txt | tr '[:upper:]' '[:lower:]' | tr −s ' ' '\n' | sort | uniq −c | sort −n

Was sind die 5 am häufigsten vorkommenden Wörter?

Aufgabe 5-2

Schreiben Sie ein Programm, das eine Textzeile vom Terminal einliest und Anzahlen der Vokale(a,e,i,o,u) unabhängig von Groß- und Kleinschreibung berechnet. Geben Sie die Anzahl jedes Vokals aus.

Aufgabe 5-3

Schreiben Sie ein Programm, welches jede ganze Zahl zwischen einschließlich 0 und 10 ausgibt.

Aufgabe 5-4

Schreiben Sie ein Programm, das eine Zahl einliest und testet, ob die Zahl eine gerade Zahl, ob sie gleich -6, -8 oder -10 ist und ob die Zahl eine negative Zahl, aber nicht kleiner als -50 ist.

Aufgabe 5-5

Schreiben Sie ein Programm, das jede Zahl zwischen 0 und 30 ausgibt und immer wenn fünf Zahlen ausgegeben wurden, ausgibt: "Das waren wieder fünf Zahlen".

1

(2)

Aufgabe 5-6

Schreiben Sie ein Programm, das entscheidet, ob der erste und letzte Buchstabe eines eingegebenen Wortes identisch ist.

Aufgabe 5-7

Schreiben Sie ein Programm, das ein Wort einliest und entscheidet, ob das Wort ein Palindrom ist (Wikipedia:

Ein Palindrom ist eine Zeichenkette, die von vorne und von hinten gelesen dasselbe ergibt).

Aufgabe 5-8

Schreiben Sie ein Programm, das Eingaben von der Tastatur einliest. Der Benutzer wird nacheinander aufgefordert, seinen Vornamen, dann seinen Nachnamen und zuletzt zwei ganze Zahlen einzugeben. Ihr Programm soll danach den Benutzer begrüßen, dabei den Vornamen, aber zum ersten Buchstaben gefolgt von einem Punkt abkürzen. Falls die zweite Zahl echt größer als die erse ist, sollen die beiden Zahlen un der Mittelwert in der gleichen Zeile ausgegeben werden. Andernfalls, falls die erste Zahl größer oder gleich zur zweiten Zahl ist, so soll der Kehrwert der ersten Zahl ausgegeben werden - aber nur, wenn beide Zahlen größer als Null sind. Ansonsten soll einfach die Summe der beiden Zahlen ausgegeben werden.

2

Referenzen

ÄHNLICHE DOKUMENTE

Definieren Sie für die folgenden Beispiele ein Angreifermodell, ordnen Sie Ihren Angreifer mit Hilfes Ihres Schemas ein und beschreiben Sie welche Schutzziele der Angreifer

Bei vier richtigen Lösungen erfolgt ein Bonus von zwei drittel Noten- stufen auf die Klausurnote, bei nur drei oder zwei richtigen Lösungen erhalten Sie einen Notenbonus von

Bei vier richtigen Lösungen erfolgt ein Bonus von zwei drittel Noten- stufen auf die Klausurnote, bei nur drei oder zwei richtigen Lösungen erhalten Sie einen Notenbonus von

Bei vier richtigen Lösungen erfolgt ein Bonus von zwei drittel Noten- stufen auf die Klausurnote, bei nur drei oder zwei richtigen Lösungen erhalten Sie einen Notenbonus von

Geben Sie jeweils eine Ge - winnstrategie für Herausforderer

Physikalisch ist klar, dass es ein Bezugssystem geben sollte, in dem das Christoffel-Symbol verschwin- det, die Bewegungsgleichung eines freien Massenpunktes also m x ¨ = 0

Die Lehrerkonferenz hat für das Schuljahr 2019/20 grundsätzliche Festlegungen zur Erhebung von Leistungsnachweisen in seiner ersten Sitzung getroffen. Ich möchte

Zahl der Schulaufgaben in den Jahrgangsstufen 5 mit