• Keine Ergebnisse gefunden

Einf¨ uhrung in die Informatik und Programmierung

N/A
N/A
Protected

Academic year: 2022

Aktie "Einf¨ uhrung in die Informatik und Programmierung"

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

Einf¨ uhrung in die Informatik und Programmierung

(Informatik I)

WS2000/2001 – ¨ Ubungsblatt 5 22. November 2000

Bearbeitungstermin: 48. KW

Aufgabe 1. Funktion long ggt(long,long), 3 Punkte

Benutzen Sie den Algorithmus aus Aufgabe 1/ ¨Ubungsblatt 3 um eine Funk- tion long ggt(long x,long y) zur Berechnung des gr¨oßten gemeinsamen Teilers zweier ganzer Zahlen zu realisieren.

Schreiben Sie dazu ein main()-Programm, das diese Funktion

”ausgiebig“

testet.

Aufgabe 2. Statistische Auswertung von W¨urfelexperimenten, 6 Punkte Schreiben Sie ein Programm, das mit Hilfe des Zufallszahlengenerators rand() 100 W¨urfe mit einem W¨urfel (Ergebnisse: 1, 2, ... , 6) simuliert, die Ergebnisse in einen Vektor mit 100 Komponenten abspeichert und sodann den Mittelwert der Komponenten dieses Vektors berechnet und ausdruckt.

Starten Sie den Zufallszahlengenerator mit verschiedenen

”seeds“ und beob- achten Sie, ob der Mittelwert variiert.

Aufgabe 3. Klassen Adresse, Bestellnummer, 4 Punkte

Realisieren Sie in C++ die Klasse Adresse mit den Attributen PLZ, Ort, Land, Strasse, Hausnr und geeigneten Konstruktoren sowie einer Metho- de print().

Realisieren Sie in C++ die Klasse Bestellnummer mit dem Attribut Nr, geeigneten Konstruktoren und einer Methode print().

Testen Sie.

Aufgabe 4. Tabellenausdruck, 3 Punkte Schreiben Sie ein Programm, das das Polynom

p(x)def= x3 2.5x2+ 5.25x−12.0

von 0.0 bis 10.0 mit der Schrittweite 0.1 auf der Konsole tabelliert. Hinweis:

1

(2)

Benutzen Sie ’\t’.

Aufgabe 5. Klassendesign, 4 Punkte

Konzipieren Sie zwei Klassen, die Ihnen im Problemkreis

”durchsuchbares Online-Telefonbuch des Fachbereichs Mathematik“ n¨otig erscheinen.

cProf. Dr. Hans-J¨urgen Buhl

2

Referenzen

ÄHNLICHE DOKUMENTE

Axiome sind Pr¨ adikate ¨ uber den Operationen der Signatur Elementare Pr¨ adikate P. Gleichheit s

• Percy Alexander MacMahon, An introduction to Combinatory analysis, Cambridge University Press, 1920,

Induction base: Let n = 0. Assume that Lemma 2.2 holds for every nonnegative integer n < ν. ) is strictly increasing beginning with f 2 and therefore unbounded from above

Prostanstus, Optimal Sequence of Products (problem E 2353 and solutions), American Mathematical

(4) Zeigen Sie, dass die Relation des gr¨ oßten gemeinsamen Teilers ggT in N at definier- bar ist, wobei. ggT(x, y, z) ⇔ z ist der gr¨ oßte gemeinsame Teiler von x

Beweise Satz 1.16 der Vorlesung..

Andern sie die Methode ¨ void print() der Klasse comp so ab, daß komplexe Zahlen in der ¨ ublichen Form ausgegeben werden:.. Testen

Mathematisches Institut der Universit¨ at M¨