• Keine Ergebnisse gefunden

OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG

N/A
N/A
Protected

Academic year: 2021

Aktie "OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG

FAKULTÄT FÜR INFORMATIK

Schriftliche Prüfung Bearbeiter Name, Vorname:

... ...

Matrikelnr./Gruppe: ...

Anzahl beschriebener Blätter: ...

Beschriften Sie jedes Blatt in der rechten oberen Ecke wenigstens mit Ihrem Namen!

Im Fach: Grundlagen der Informatik Für: ET, IT, LB, WET, WLO, WMB Am: 22.3.2004

Bearbeitungszeit: 150 min Zugelassene Hilfmittel: keine

Gesamtanzahl der Aufgaben: 5

Hinweis: Die Funktionen dürfen nicht mit globalen Variablen arbeiten!

Aufgabe 1: 20 Punkte

Erstellen Sie eine Funktion 'volumen', die aus Durchmesser und Länge das Volumen eines(!) Zylinders ermittelt (Hinweis: pi=3.1415926, Volumen= pi/4* D*D *L),

sowie eine Funktion 'lesen', die einen ‚’float’-Wert einliest, die Eingabe wiederholt solange er

<=0 ist, und ihn dann zurückliefert.

Für eine Welle sind der Durchmesser und die Länge der verschiedenen Abschnitte jeweils mit Hilfe der Funktion 'lesen' einzulesen und (getrennt) zu speichern.

Das Volumen der Abschnitte ist mit Hilfe der Funktion 'volumen' zu berechnen!

Bestimmen Sie das Gesamtvolumen und den größten Durchmesser!

Die Anzahl der Abschnitte ist einzulesen, soll aber nicht >100 sein (absichern)!

Aufgabe 2: gesamt 20 Punkte

Beantworten Sie folgende Fragen:

2.1 Geben Sie für das Tauschen zweier Variablen a und b einen verbal beschriebenen Algorithmus und ein C-Programm an! 5 Punkte 2.2 Was beinhaltet die Erweiterung von C zu C++ (Datentyp und Merkmale)?

5 Punkte 2.3 a) Welche Aufgaben übernehmen Datenbanksysteme?

b) Erläutern Sie das relationale Datenbankkonzept! 5 Punkte 2.4 a) Welche Phasen machen einen Softwarelebenszyklus aus?

b) Was bedeutet strukturierte und modulare Programmierung? 5 Punkte

b.w.

(2)

Hinweis: Die Funktionen dürfen nicht mit globalen Variablen arbeiten!

Aufgabe 3:

Schreiben Sie ein Programm, das für einen Autohändler folgendes Menü wiederholt anbietet und mit Hilfe der Funktionen 'neu', tabelle' und 'senken' realisiert bis eine 0 eingegeben wird:

0 - Ende

1 - ein neues Auto mit Typ, Baujahr und Preis erfassen, 2 - alle Daten als Tabelle auflisten und

3 – den Preis aller Autos um p% senken (p einlesen).

20 Punkte

Aufgabe 4:

Schreiben Sie ein Programm, das zu der Datenstruktur 'wein' folgende Funktionen für n Weine (n<=200) testet:

* einen neuen Wein mit Name, Jahrgang, Bestand und Preis erfassen,

* alle Daten eines Weins ausgeben,

* den Jahrgang des jüngsten und des ältesten Weines liefern,

* zuerst alle Daten der Weine des jüngsten und dann die des ältesten Jahrgangs in einer Tabelle auflisten.

20 Punkte

Aufgabe 5:

Für eine Reihe von Häusern sollen deren Ort, die Quadratmeter, die Zimmeranzahl und der Preis in einer Datei erfasst werden.

Schreiben Sie ein Programm, das dazu folgende Funktionen bereitstellt und testet:

* alle neuen Häuser erfassen und zur Datei hinzufügen (Anzahl erfragen),

* alle in der Datei erfaßten Daten als Tabelle auflisten und dazu jeweils den Preis je Quadratmeter angeben.

20 Punkte

Gesamtpunktzahl: 100

Referenzen

ÄHNLICHE DOKUMENTE

Die einzelnen Zeilen enthalten alle Informationen über einen Kunden und die Spalten legen fest, welche Daten in ihnen enthalten sind (z.B.: dass es sich bei den Daten um eine

ausgeführt. Besonderer Vorteil ist hier, dass sensible Geschäftsdaten bei Verlust des Geräts gesichert bleiben. Hybride Applikationen sind native Applikationen mit eingebettetem

Rolle.. Analyse der Prozesse und Datenbestände 29 nach der Lage und informiert ihn über notwendige Sicherungsmaßnahmen. Unterabschnitt 3.4.2) wird dazu eine

Zusammenfassend betrachtet, ist die zufällige Verteilung der einzufügenden Daten im Standard Grid-File vorzuziehen, da sich sowohl beim Median als auch beim Mittelwert eine

Abbildung 3-1 verdeutlicht die Situation bei der Modellierung eines Real- weltobjektes und der Integration der entstandenen lokalen Datenbankobjekte zu einem globalen Objekt:

Insbesondere bei hoch-komplexen Zugriffswerkzeugen, wie zum Beispiel beim Online- Analytical-Processing (OLAP), stößt die Untersuchung statischer Workloads an ihre Grenzen.

Anstelle einer formlosen Textdatei (Makefile) nutzt Ant eine XML-Datei (Buildfile). Der Standardname dieser Datei ist build.xml. Das Buildfile enthält durch die

Auf dieser wird ein Data-Matrix-Code (DMC) platziert, auf welchem sich bei- spielsweise die eindeutige Identifikationsnummer (ID) und der Produktionszeitpunkt des Prüflings