IIm18-Kreativaufgabe1

Aus ProgrammingWiki
Archivierte Version vom 2019-06-09T20:56:35+00:00. Aktuelle Version

Aufgabenstellung


Modellieren Sie die skurrilen Deutungen von Unendlichkeit am Beispiel ”Hilbertbus“ im ProgrammingWiki.

Wer wohnt in Zimmer 234? Hinweis: Verwenden Sie streams.

Arbeiten Sie im Team an Verbesserungen und ggf. an Erweiterungen.


Hilfsfunktionen

(define stream-item

 (lambda (str k)
   (if (= k 0)
       (stream-car str)
       (stream-item (stream-cdr str) (- k 1)))))


(define zeig-mir print-stream)

(define zeig-mir

 (lambda (stm n)
   (cond
     ((= n 0)
      (cond
        ((void? stm) (display ""))
        (else
         (display "...\n"))))
     (else
      (display (stream-car stm))
      (display ", ")
      (zeig-mir (stream-cdr stm) (- n 1))))))

Hotel bauen