• Keine Ergebnisse gefunden

Algorithmen und Datenstrukturen (Informatik III)

N/A
N/A
Protected

Academic year: 2022

Aktie "Algorithmen und Datenstrukturen (Informatik III)"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

BERGISCHE UNIVERSIT ¨AT GESAMTHOCHSCHULE WUPPERTAL

GAUSS-STRASSE 20 42097 WUPPERTAL (Korrespondenzanschrift) 42119 WUPPERTAL (Lieferanschrift) TELEX 8 592 262 bughw TELEFAX (0202) 439-2901 TELEFON (0202) 439-1

Fachbereich 7

MATHEMATIK

Prof. Dr. Hans-J ¨urgen Buhl Praktische Informatik / Numerik

e-mail: Juergen.Buhl@math.uni-wuppertal.de

Algorithmen und Datenstrukturen (Informatik III)

WS1999/2000 – ¨ Ubungsblatt 6 Abgabetermin: 15. Dezember 1999

Aufgabe 1. Axiomatische Spezifikation eines Stacks Schreiben Sie nach dem Muster der OBJ-Spezifikation

”SPEC Queue“ eine axiomatische Spezifikation

”SPEC Stack“. (EinStackoderKellerspeicherist ein linearer Speicher mit Zugriff nach demFILO— first in last out — Prinzip.) Die Operationen sollen heißen: new, push, pop, next, . . .

Aufgabe 2. Entscheidungstabellen

Schreiben Sie eine Entscheidungstabelle f¨ur das Abheben eines Betrages von einem Sparkonto. Beachten Sie dabei den zinsverlustfreien monatlichen Ma- ximalbetrag, . . .

Aufgabe 3. Indizierte Felder

Schreiben Sie ein C++-Programm, das ein Feld von Adressen durch Benut- zung eines Indexfeldes sortiert. Testen Sie!

Aufgabe 4. Aufz¨ahlungstypSchachfiguren, Forts.

Erg¨anzen Sie Ihre Klasse Schachfiguren des letzten ¨Ubungsblattes um die zwei Operatoren == und !=.

Testen Sie? Wie lautet die Spezifikation dieser beiden Operatoren?

1

(2)

2

Referenzen

ÄHNLICHE DOKUMENTE

Wie ist es zu ¨ andern, wenn die Matrix nicht — wie oben — spaltenweise, sondern zeilenweise abgespeichert werden soll.. Testen Sie

Verbessern Sie die Funktion sortiere() aus Aufgabe 1, indem Sie jetzt in jedem Schritt gleichzeitig ein gr¨ oßtes und ein kleinstes Element bestimmen und dann im zweiten Schritt

Ein Algorithmus ist eine endliche Folge von eindeutigen Anweisungen, mit- tels derer in endlich vielen Schritten aus vorgegebenen spezifizierten Einga- begr¨ oßen

Regular train tickets have time stamping printed up to date, but a platform ticket is printed up to minutes. At that time, the ticket collectors suddenly started purchasing

Erg¨ anzen sie dessen Ausgabe durch die zus¨ atzliche Ausgabe einer War- nung, wenn nach dem Prompt Bitte einen Wochentag eingeben: mehr als ein Wort eingegeben wurde...

Vergessen Sie bitte nicht, daß in einem sicher- heitskritischen Raum nur berechtigte Personen Eintritt erlangen d¨ urfen und daß die Menge der zutrittsberechtigten Personen

they told the dispatchers that an alarm had been given to a fire station, when in reality the fire station did not receive the alarm, and kept playing cards and wondering why there

• inOrder: ¨ Ahnlich; hier wird ein Baum-Knotenzeiger jedoch h¨ ochstens zweimal auf den Stack gepush’t: Beim ersten pop’en wird sowohl der Baum-Knotenzeiger als auch sein linker