• Keine Ergebnisse gefunden

Hochschule f¨ur Technik und Wirtschaft Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber

N/A
N/A
Protected

Academic year: 2022

Aktie "Hochschule f¨ur Technik und Wirtschaft Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Hochschule f¨ ur Technik und Wirtschaft

Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber

Informatik 1 3. ¨ Ubung

Aufgabe 1 (Logische Operatoren in der RAM)

Wir haben f¨ur die Random–Access–Machine nur arithmetische Operationen definiert.

Diese ¨Ubung soll zeigen, daß die RAM trotzdem logische Operationen ausf¨uhren kann.

Schreiben Sie mglichst kurze RAM–Programme, die f¨ur die Eingabebits a (in s[1]) und b (in s[2]) das Ergebnis von

a) AND:a∧b b) OR:a∨b c) NOT: a

in die Speicherstelle s[0] schreibt.

Aufgabe 2 (RAM–Programm)

a) Schreiben Sie ein RAM–Programm, das mit Hilfe einer geeigneten Schleife die Summe

s = 1 + 2 + 3 +. . . n.

berechnet. Hierbei soll die Eingabe n, die als ≥ 1 angenommen werden darf, in s[1] vorliegen und die Ausgabe s ins[0] geschrieben werden.

b) Formulieren Sie eine zum Beweis der Korrektheit geeignete Invariante und be- weisen Sie diese Aussage mittels vollst¨andiger Induktion. Begr¨unden Sie die Kor- rektheit Ihres Programms mit Hilfe der Invariante.

c) Wieviele Schritte f¨uhrt Ihr Programm in Abh¨angigkeit von n aus?

Abgabe :Mittwoch, 9.11.2005 nach der Vorlesung Seite 1 von 1

Referenzen

ÄHNLICHE DOKUMENTE

Schreiben Sie eine Funktion, die f¨ ur ein gegebenes Array z[ ] ganzer Zahlen die zweit- gr¨ oßte Zahl als R¨ uckgabewert zur¨ uckgibt. Sie d¨ urfen annehmen, daß die Zahlen

Die Funktion soll true zur¨ uckgeben, wenn ein Element gel¨ oscht werden konnte und false, falls x nicht in der Liste enthalten war.. Aufgabe 2 (Doppelt verkettete

In dieser Aufgabe untersuchen wir

Eine Hashtabelle soll m positive ganze Zahlen fassen k¨ onnen und nach der Methode Hashing mit offener Adressierung arbeiten.. Als Hashfunktion

b) Schreiben Sie eine Funktion f¨ ur das Finden eines Elements x in einem Suchbaum.. c) Schreiben Sie eine Funktion zum Bestimmen des Maximums

Stellen Sie mittels des Programms /usr/sbin/traceroute von Ihrem Rech- ner aus fest, welchen Weg die Pakete auf dem Weg zu den Rechnern. www.whitehouse.gov

Das Programm soll unterscheiden k¨ onnen, welche Richtung der Namensaufl¨ osung ben¨ otigt wird, d.h... Bemerkungen

das Polynom wird mit der Bitmaske