ueb09 - Wenn Sie durch ein Intervall teilen welches Null...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
¨ Ubungen zur Vorlesung Informatik I WS 2006/07 A. Clausing Institut f¨ur Informatik Blatt 9 Abgabe bis Montag, 8. 1. 2007, 12 15 Uhr Aufgabe 31. Intervallarithmetik bezeichnet das Rechnen mit Intervallen anstelle von Zahlen. Oft ist eine Zahlen- angabe mit einer Ungenauigkeit behaftet, man kann nur garantieren, dass ein Wert x im Intervall [ a, b ] liegt. Anstatt mit Zahlen zu rechnen, operiert man mit Intevallen. N¨ aheres zu dieser Idee finden Sie unter http://de.wikipedia.org/wiki/Intervallarithmetik . Implementieren Sie einen Datentyp Interval , indem Sie einen Konstruktor (interval a b) mit den entsprechenden Selektoren schreiben und dazu die Rechenoperationen f¨ur die vier Grundre- chenarten op ∈ { + , - , ?, / } angeben: (interval op int1 int2) . Die daf¨ur n¨ otigen Algorithmen finden Sie auf der obigen Webseite im Abschnitt Grundrechenarten“.
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Wenn Sie durch ein Intervall teilen, welches Null enth¨ alt, sollte Ihr Programm mit einer Fehlermel-dung abbrechen. Dokumentieren und testen Sie Ihre Funktionen m¨ oglichst ausf¨uhrlich. Aufgabe 32. * *** ***** *** ******* *********** ******* ************* ******************* ************* ********************* ***************************** ********************* ******************************* ***************************************** | | | | | *** | | | | | O O O O O *** O O O O O *** *** Schreiben Sie eine tScheme–Funktion (tree.n) zum Zeichnen von (vielleicht sogar geschm¨uckten?) Weihnachtsb¨aumen der H¨ohe O ( n ). Oben sehen Sie eine m¨ ogliche Ausgabe von (tree 5) . Das Informatik-I–Team w¨unscht Ihnen frohe Feiertage und ein gutes Neues Jahr!...
View Full Document

This note was uploaded on 11/04/2009 for the course INFORMATIK Info1 taught by Professor Ka during the Spring '05 term at Uni Münster.

Ask a homework question - tutors are online