Universität Ulm - Sektion Angewandte Informationsverarbeitung

3. Übungsblatt (16.11.1999 - 23.11.1999)

Allgemeine Informatik III (WS 1999/2000)


Bit-Operationen

 

6. Aufgabe (4 Punkte)

Eine Internet-Adresse ist eine 4-Byte Integer-Zahl. Es werden Adressen der Klassen A,B und C unterschieden. Schreiben Sie eine C-Funktion, die als Argument eine solche Adresse erhält und die Hostnummer zurückliefert. Sowohl das Argument als auch das Resultat seien vom Datentyp unsigned long.

 

 

7. Aufgabe (6 Punkte)

Lesen Sie von der Standardeingabe Text ein. Dabei können Sie von einer maximalen Länge ausgehen. Jeweils 4 Zeichen des gelesenen Textes sollen in einen unsigned long gepackt werden.

Schreiben Sie dazu zwei Filter:

Filter 1: packt den gelesenen Text in ein unsigned long-Array.

Filter 2: stellt umgekehrt den Text aus diesem Array wieder her.

Geben Sie den Text zur Kontrolle am Bildschirm aus.

 

 

Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, SAI

Universität Fakultät SAI


Susanne Schmucker, 26.10.1999