IIm18-Kreativaufgabe1
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SchemeJS</language>
== Aufgabenstellung ==
Modellieren Sie die skurrilen Deutungen von Unendlichkeit am Beispiel [https://web1.hszg.de/cwagenknecht-lehre/TI/Berechenbarkeitstheorie/VL/hilbertbus-CW.pdf ”Hilbertbus“] im ProgrammingWiki.
Wer wohnt in Zimmer 234? Hinweis: Verwenden Sie streams.
Arbeiten Sie im Team an Verbesserungen und ggf. an Erweiterungen.
=== Hotel bauen ===
<code id="5cf7eff09267f">
(define baue-hilberthotel
(lambda ()
(stream-cons #f (baue-hilberthotel)))
)
(define hilberthotel (baue-hilberthotel))
(define zeig-mir
(lambda (stm n)
(cond
((= n 0)
(display "...\n"))
(else
(display (stream-first stm))
(display ", ")
(zeig-mir (stream-rest stm) (- n 1))))))
</code>
<run id="5cf7eff092710">(zeig-mir hilberthotel 12)</run>