<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.mafiasi.de/index.php?action=history&amp;feed=atom&amp;title=P1-WS04-MusterLoesung08.txt</id>
	<title>P1-WS04-MusterLoesung08.txt - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mafiasi.de/index.php?action=history&amp;feed=atom&amp;title=P1-WS04-MusterLoesung08.txt"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=P1-WS04-MusterLoesung08.txt&amp;action=history"/>
	<updated>2026-10-18T00:47:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Fachschaft Informatik</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=P1-WS04-MusterLoesung08.txt&amp;diff=3103&amp;oldid=prev</id>
		<title>PatrickFey: 2 Versionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=P1-WS04-MusterLoesung08.txt&amp;diff=3103&amp;oldid=prev"/>
		<updated>2007-11-05T05:50:07Z</updated>

		<summary type="html">&lt;p&gt;2 Versionen&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 5. November 2007, 05:50 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>PatrickFey</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=P1-WS04-MusterLoesung08.txt&amp;diff=3102&amp;oldid=prev</id>
		<title>fsrwiki_&gt;Oddmuse Import: link fix</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=P1-WS04-MusterLoesung08.txt&amp;diff=3102&amp;oldid=prev"/>
		<updated>2007-11-05T05:49:25Z</updated>

		<summary type="html">&lt;p&gt;link fix&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 5. November 2007, 05:49 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l72&quot;&gt;Zeile 72:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 72:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+#.#&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+#.#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DrScheme:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;DrScheme&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; (/ 1 0)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; (/ 1 0)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l94&quot;&gt;Zeile 94:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 94:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.5&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.5&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DrScheme:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;DrScheme&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; (+ 2 (- (/ 6 4) 1))&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; (+ 2 (- (/ 6 4) 1))&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l120&quot;&gt;Zeile 120:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 120:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;14154208231265997.0&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;14154208231265997.0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DrScheme:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;DrScheme&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; (/ (- 2&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;gt; (/ (- 2&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>fsrwiki_&gt;Oddmuse Import</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=P1-WS04-MusterLoesung08.txt&amp;diff=3101&amp;oldid=prev</id>
		<title>fsrwiki_&gt;1illig: antispam</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=P1-WS04-MusterLoesung08.txt&amp;diff=3101&amp;oldid=prev"/>
		<updated>2006-12-22T05:47:22Z</updated>

		<summary type="html">&lt;p&gt;antispam&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
             P1 Übungen WS2004/2005&lt;br /&gt;
        Musterlösung 8 (Martin Burmester)&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Aufgabe 1.)&lt;br /&gt;
&lt;br /&gt;
Praefixnotation bedeutet, dass der Operator oder die Funktion vor den&lt;br /&gt;
Argumenten steht, bei Infixnotation steht der Operator zwischen den&lt;br /&gt;
Argumenten.&lt;br /&gt;
&lt;br /&gt;
Die Praefixnotation scheint zunächst einmal gewisse Nachteile gegenüber&lt;br /&gt;
der Infixnotation zu haben: Es ist sehr ungewohnt, Terme auf diese Weise&lt;br /&gt;
zu schreiben; deshalb geht beim Lesen und Schreiben zunächst einmal die&lt;br /&gt;
Übersicht verloren. Dennoch hat die Präfixnotation bei genauerem Hinsehen&lt;br /&gt;
einige Vorteile:&lt;br /&gt;
Die &amp;quot;Operatoren&amp;quot; +, -, * und /, aber auch z.B. ** bzw. ^ werden hier&lt;br /&gt;
in ganz normaler Funktionsnotation geschrieben. Damit gibt es keinen&lt;br /&gt;
(künstlichen)  Unterschied zwischen &amp;quot;Funktionen&amp;quot; und &amp;quot;Operatoren&amp;quot; mehr.&lt;br /&gt;
Es hat aber auch den Vorteil, dass beliebig viele Argumente übergeben&lt;br /&gt;
werden können und so auch die mathematischen Operationen nicht auf&lt;br /&gt;
Zweistelligkeit beschränkt sind.  &lt;br /&gt;
Schliesslich bräuchte man keine Regeln, um die Bindungsstärke der&lt;br /&gt;
Operatoren zu beschreiben, denn alle Funktionen sind gleichberechtigt.&lt;br /&gt;
Für Informatiker gibt es noch einen weiteren Vorteil: Terme in&lt;br /&gt;
Präfixnotation lassen sich einfacher verarbeiten, da sie sich direkt&lt;br /&gt;
als Baum darstellen lassen:&lt;br /&gt;
&lt;br /&gt;
2 + 3 * 4 + 1  =  (+ 2 (* 3 4 ) 1)&lt;br /&gt;
&lt;br /&gt;
                         +&lt;br /&gt;
                        /|\&lt;br /&gt;
                       / | \&lt;br /&gt;
                      2  *  1&lt;br /&gt;
                        / \&lt;br /&gt;
                       /   \&lt;br /&gt;
                      3     4&lt;br /&gt;
&lt;br /&gt;
In Scheme wird Praefixnotation verwendet.&lt;br /&gt;
&lt;br /&gt;
Aufgabe 2.)&lt;br /&gt;
&lt;br /&gt;
a)&lt;br /&gt;
&lt;br /&gt;
(+ 4 4 4 4)&lt;br /&gt;
  &lt;br /&gt;
=&amp;gt; 16&lt;br /&gt;
  &lt;br /&gt;
  erwartungsgemäß&lt;br /&gt;
  &lt;br /&gt;
b)&lt;br /&gt;
&lt;br /&gt;
(/ (/ (sin 1) (cos 1))&lt;br /&gt;
   (tan 1))&lt;br /&gt;
     &lt;br /&gt;
=&amp;gt; 0.9999999999999999&lt;br /&gt;
&lt;br /&gt;
  Scheme arbeitet mit beschränkter Genauigkeit.&lt;br /&gt;
  Des weiteren führt Scheme keine algebraischen&lt;br /&gt;
  Umformungen durch[1] sondern wertet die einzelnen&lt;br /&gt;
  Funktionsaufrufe nacheinander numerisch aus. &lt;br /&gt;
    &lt;br /&gt;
  [1] Mit sin x / cos x = tan x liesse sich der&lt;br /&gt;
  Term zu tan 1 / tan 1 umformen, und anschließend&lt;br /&gt;
  um tan 1 kürzen, so dass als Ergebniss 1 bleibt.&lt;br /&gt;
&lt;br /&gt;
c)&lt;br /&gt;
&lt;br /&gt;
SCM-Scheme:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (/ 1 0)&lt;br /&gt;
+#.#&lt;br /&gt;
&lt;br /&gt;
DrScheme:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (/ 1 0)&lt;br /&gt;
[Käfer] /: division by zero&lt;br /&gt;
&lt;br /&gt;
MIT-Scheme:&lt;br /&gt;
&lt;br /&gt;
1 ]=&amp;gt; (/ 1 0)&lt;br /&gt;
&lt;br /&gt;
;Division by zero signalled by /.&lt;br /&gt;
;To continue, call RESTART with an option number:&lt;br /&gt;
; (RESTART 1) =&amp;gt; Return to read-eval-print level 1.&lt;br /&gt;
&lt;br /&gt;
  Die Division durch 0 ist auch in Scheme nicht definiert.&lt;br /&gt;
	&lt;br /&gt;
Aufgabe 3.)&lt;br /&gt;
&lt;br /&gt;
SCM-Scheme:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (+ 2 (- (/ 6 4) 1))&lt;br /&gt;
2.5&lt;br /&gt;
&lt;br /&gt;
DrScheme:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (+ 2 (- (/ 6 4) 1))&lt;br /&gt;
2 1/2&lt;br /&gt;
&lt;br /&gt;
MIT-Scheme:&lt;br /&gt;
&lt;br /&gt;
1 ]=&amp;gt; (+ 2 (- (/ 6 4) 1))&lt;br /&gt;
&lt;br /&gt;
;Value: 5/2&lt;br /&gt;
&lt;br /&gt;
Der revised^5 report schreibt nicht vor, dass alle dort beschriebenen&lt;br /&gt;
Zahlentypen implementiert werden müssen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b)&lt;br /&gt;
&lt;br /&gt;
SCM-Scheme:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (/ (- 2&lt;br /&gt;
&amp;gt;         (/ (+ 2 2)&lt;br /&gt;
&amp;gt;            (+ 3&lt;br /&gt;
&amp;gt;               (* 3 4))))&lt;br /&gt;
&amp;gt;      (sin (sin pi)))&lt;br /&gt;
14154208231265997.0&lt;br /&gt;
&lt;br /&gt;
DrScheme:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (/ (- 2&lt;br /&gt;
        (/ (+ 2 2)&lt;br /&gt;
           (+ 3&lt;br /&gt;
              (* 3 4))))&lt;br /&gt;
     (sin (sin pi)))&lt;br /&gt;
14154208231265998.0&lt;br /&gt;
&lt;br /&gt;
MIT-Scheme:&lt;br /&gt;
&lt;br /&gt;
1 ]=&amp;gt; (/ (- 2&lt;br /&gt;
        (/ (+ 2 2)&lt;br /&gt;
           (+ 3&lt;br /&gt;
              (* 3 4))))&lt;br /&gt;
     (sin (sin pi)))&lt;br /&gt;
&lt;br /&gt;
;Unbound variable: pi&lt;br /&gt;
;To continue, call RESTART with an option number:&lt;br /&gt;
; (RESTART 3) =&amp;gt; Specify a value to use instead of pi.&lt;br /&gt;
; (RESTART 2) =&amp;gt; Define pi to a given value.&lt;br /&gt;
; (RESTART 1) =&amp;gt; Return to read-eval-print level 1.&lt;br /&gt;
&lt;br /&gt;
Der revised^5 report schreibt nicht vor, dass die Konstante&lt;br /&gt;
pi vordefiniert sein muss.&lt;br /&gt;
&lt;br /&gt;
Eigentlich waere hier ein Division durch 0 Fehler zu erwarten,&lt;br /&gt;
da sin pi = 0 und sin 0 = 0, in SCM-Scheme ist aber:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (sin pi)&lt;br /&gt;
1.2246467991473533e-16&lt;br /&gt;
&amp;gt; (sin (sin pi))&lt;br /&gt;
1.2246467991473533e-16&lt;br /&gt;
&lt;br /&gt;
Da der Wert der PI Konstante nur eine Naeherung ist und auch die&lt;br /&gt;
sin Funktion nur naeherungsweise den Funktionswert der Sinusfunktion&lt;br /&gt;
berrechnet (etwa ueber eine Taylorreihe).&lt;br /&gt;
&lt;br /&gt;
Aufgabe 4.)&lt;br /&gt;
&lt;br /&gt;
&amp;gt; (* 2000 (/ 4 100))&lt;br /&gt;
80&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>fsrwiki_&gt;1illig</name></author>
	</entry>
</feed>