• Keine Ergebnisse gefunden

Übungen zur Vorlesung Grundlagen der Programmierung II Blatt 5

N/A
N/A
Protected

Academic year: 2021

Aktie "Übungen zur Vorlesung Grundlagen der Programmierung II Blatt 5"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Übungen zur Vorlesung

Grundlagen der Programmierung II Blatt 5

Aufgabe 1:

Schreiben Sie für folgendes Problem ein PASCAL-Programm: Es wird eine positive ganze Zahl n≤20 und eine Folge von n Buchstaben eingelesen. Die Buchstaben werden in umgekehrter Reihenfolge wieder ausgegeben.

Aufgabe 2:

a) Simulieren Sie die bedingte Anweisung

if B then A else A'

durch eine case-Anweisung. Simulieren Sie die allgemeine case-Anweisung

case E of

a11,...,a1n1: A1; . . .

am1,...,amnm: Am

end

durch eine bedingte Anweisung.

b) Simulieren Sie die while-Schleife

while B do A

durch eine repeat-Schleife und die repeat-Schleife

repeat A until B durch eine while-Schleife.

Aufgabe 3:

Geben Sie ein Programm an, daß in einem Text die Anzahl aller Konsonanten bestimmt und gleichzeitig ausgibt, welche Konsonanten im Text überhaupt vorkommen. Das Ende des Textes sei durch ein $-Zeichen markiert. Verwenden Sie hierzu Mengen.

Aufgabe 4:

Deklarieren Sie einen Datentyp auto. auto soll folgende Komponenten enthalten: die Automarke, die Fahrgestellnummer, den Autotyp (Pkw, Lkw, Bus); falls es sich um einen Pkw handelt, die Zahl der Sitze, die Leistung, die Lage des Motors (vorne, hinten) und bei Frontmotoren die angetriebene Achse (vorne, hinten); bei Lkw's die Höhe und das zulässige Gesamtgewicht, und bei Bussen die Zahl der Sitz- bzw. Stehplätze, sowie die Angabe, ob ein Elektroantrieb vorhanden ist oder nicht.

---

Bitte senden Sie Ihre Programme per Email an Herrn Romeike

<romeike@cs.uni-potsdam.de>, damit wir sie leichter auswerten können.

Referenzen

ÄHNLICHE DOKUMENTE

Nicht jedes Arbeitsblatt muss von jedem Kind bearbeitet werden – entscheiden Sie selbst, mit welcher Aufgabenstellung die Schülerin/der Schüler am besten gefördert oder gefordert

Nicht jedes Arbeitsblatt muss von jedem Kind bearbeitet werden – entscheiden Sie selbst, mit welcher Aufgabenstellung die Schülerin/der Schüler am besten gefördert oder gefordert

Nicht jedes Arbeitsblatt muss von jedem Kind bearbeitet werden – entscheiden Sie selbst, mit welcher Aufgabenstellung die Schülerin/der Schüler am besten gefördert oder gefordert

Eine Teppichfirma gibt auf den Endpreis für Auslegeware 5% Rabatt, wenn der Kunde für mindestens 100 DM von dem Teppich kauft. Die Preis des Teppichs ergibt sich aus

b) Eine Funktion, die einen vollständigen Baum der Höhe n liefert, in dem jeder Knoten mit x markiert ist. Ein Baum der Höhe n heißt vollständig, wenn er 2 n -1 Knoten besitzt.. c)

Gegeben ist eine Dose (Spieldose), die anfangs schwarze und weiße Kugeln enthält, ferner eine Vorratsdose mit einem unbeschränkten Vorrat von weiteren schwarzen Kugeln.. Nun führt

Ändern Sie das dort entwickelte Programm wie folgt: Definieren und verwenden Sie innerhalb des Programms zwei Funktionen, von denen die eine eine aufsteigend sortierte Zahlenfolge

eine Folge von Wertzuweisungen mit möglichst wenigen Hilfsbezeichnern an, die jeweils nur einen Operator enthalten und die diese Wertzuweisungen realisieren?.