<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Schule: rekursive Funktionsdefintionen]]></title><description><![CDATA[<p>Hallo,</p>
<p>Bitte helft mir bei dieser Aufgabe, hatte Probleme mit meinen PC bis heute, musste neu formatieren.<br />
Morgen muss ich das abgeben, ich schaffe das nicht mehr.</p>
<p>Wenn ihr das für mich lösen könntet, wäre ich euch unendlich dankbar! Smile</p>
<blockquote>
<p>Aufgabe 1 (Punkte: 6)<br />
Gegeben ist folgende rekursive Funktionsdenition:<br />
berechne(0,z) = z+1;<br />
berechne(x,0) = x+1;<br />
berechne(x,z) = berechne(x-1,z) + berechne(x,z-1)<br />
Schreiben Sie ein Programm, welches die Funktion berechne nach obiger Vorschrift<br />
implementiert. Lesen Sie die Werte x und z von der Standardeingabe ein<br />
und geben Sie das Ergebnis wieder auf der Standardausgabe aus. Verwenden<br />
Sie zur Berechnung ganze Zahlen.</p>
</blockquote>
<p>Oder Tipps.. hauptsache ich habe das bis heute 24:00 Uhr.</p>
<p>Vielen, vielen Dank schonmal!</p>
<p>Gruß.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/229719/schule-rekursive-funktionsde-fintionen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 18:13:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/229719.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Dec 2008 18:45:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Mon, 15 Dec 2008 18:45:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Bitte helft mir bei dieser Aufgabe, hatte Probleme mit meinen PC bis heute, musste neu formatieren.<br />
Morgen muss ich das abgeben, ich schaffe das nicht mehr.</p>
<p>Wenn ihr das für mich lösen könntet, wäre ich euch unendlich dankbar! Smile</p>
<blockquote>
<p>Aufgabe 1 (Punkte: 6)<br />
Gegeben ist folgende rekursive Funktionsdenition:<br />
berechne(0,z) = z+1;<br />
berechne(x,0) = x+1;<br />
berechne(x,z) = berechne(x-1,z) + berechne(x,z-1)<br />
Schreiben Sie ein Programm, welches die Funktion berechne nach obiger Vorschrift<br />
implementiert. Lesen Sie die Werte x und z von der Standardeingabe ein<br />
und geben Sie das Ergebnis wieder auf der Standardausgabe aus. Verwenden<br />
Sie zur Berechnung ganze Zahlen.</p>
</blockquote>
<p>Oder Tipps.. hauptsache ich habe das bis heute 24:00 Uhr.</p>
<p>Vielen, vielen Dank schonmal!</p>
<p>Gruß.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630924</guid><dc:creator><![CDATA[bitte-helft-mir-bin-heule]]></dc:creator><pubDate>Mon, 15 Dec 2008 18:45:11 GMT</pubDate></item><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Mon, 15 Dec 2008 19:01:03 GMT]]></title><description><![CDATA[<p>Welche Programmiersprache? Was hast du schon? In Erlang zum Beispiel kannst du die Aufgabenstellung praktisch abschreiben:</p>
<pre><code>module(test).
export([berechne/2]).

berechne(0, Z) -&gt; Z + 1;
berechne(X, 0) -&gt; X + 1;
berechne(X, Z) -&gt; berechne(X - 1, Z) + berechne(X, Z - 1).
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1630932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630932</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Mon, 15 Dec 2008 19:01:03 GMT</pubDate></item><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Mon, 15 Dec 2008 19:10:07 GMT]]></title><description><![CDATA[<p>Na C++ ist es (siehe Kategorie C++).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630937</guid><dc:creator><![CDATA[bitte-helft-mir-bin-heule]]></dc:creator><pubDate>Mon, 15 Dec 2008 19:10:07 GMT</pubDate></item><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Mon, 15 Dec 2008 19:17:07 GMT]]></title><description><![CDATA[<p>Hausaufgaben machen musst du selbst. Ohne Code wird hier nichts geholfen..</p>
<p>Versuch es wenigstens, dann kommen auch Vorschläge von uns..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630940</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 15 Dec 2008 19:17:07 GMT</pubDate></item><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Mon, 15 Dec 2008 19:31:53 GMT]]></title><description><![CDATA[<p>Hm, in der Angabe steht doch im Grunde schon die komplette Lösung. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Wie die anderen bereits gesagt haben: Zeig uns was du bereits hast, dann können wir dir helfen. Aber eine fertige Lösung klatschen wir dir nicht hin. Sonst wären die 6 Punkte ja auch unverdient;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630945</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Mon, 15 Dec 2008 19:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Mon, 15 Dec 2008 19:51:55 GMT]]></title><description><![CDATA[<p>mal in worten:</p>
<p>bitte-helft-mir-bin-heule schrieb:</p>
<blockquote>
<p>berechne(0,z) = z+1;</p>
</blockquote>
<p>du sollst 'ne funktion proggen, die zwei werte annimmt. ist der erste 0, dann soll sie den zweiten, um eins erhöht, zurückgeben.</p>
<p>bitte-helft-mir-bin-heule schrieb:</p>
<blockquote>
<p>berechne(x,0) = x+1;</p>
</blockquote>
<p>das gleiche soll sie auch mit dem anderen wert tun.</p>
<p>bitte-helft-mir-bin-heule schrieb:</p>
<blockquote>
<p>berechne(x,z) = berechne(x-1,z) + berechne(x,z-1)</p>
</blockquote>
<p>sind beide werte nicht 0, dann soll sie sich selbst zwei mal aufrufen. übergeben werden dabei die eingangswerte, allerdings im ersten fall wird vom ersten eins abgezogen und im anderen fall wird vom zweiten eins abgezogen. die ergebnisse beider aufrufe gibt die funktion als summe wieder zurück.</p>
<p>bitte-helft-mir-bin-heule schrieb:</p>
<blockquote>
<p>Lesen Sie die Werte x und z von der Standardeingabe ein<br />
und geben Sie das Ergebnis wieder auf der Standardausgabe aus.</p>
</blockquote>
<p>erklärt sich wohl von selbst.</p>
<p>bitte-helft-mir-bin-heule schrieb:</p>
<blockquote>
<p>Verwenden<br />
Sie zur Berechnung ganze Zahlen.</p>
</blockquote>
<p>d.h. du solltest nicht float und auch nicht double verwenden. erlaubt sind char, int, long usw.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630950</guid><dc:creator><![CDATA[~fricky]]></dc:creator><pubDate>Mon, 15 Dec 2008 19:51:55 GMT</pubDate></item><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Tue, 16 Dec 2008 09:01:12 GMT]]></title><description><![CDATA[<blockquote>
<p>Aufgabe 1 (Punkte: 6)<br />
Gegeben ist folgende rekursive Funktionsdenition:<br />
berechne(0,z) = z+1;<br />
berechne(x,0) = x+1;<br />
berechne(x,z) = berechne(x-1,z) + berechne(x,z-1)<br />
Schreiben Sie ein Programm, welches die Funktion berechne nach obiger Vorschrift<br />
implementiert. Lesen Sie die Werte x und z von der Standardeingabe ein<br />
und geben Sie das Ergebnis wieder auf der Standardausgabe aus. Verwenden<br />
Sie zur Berechnung ganze Zahlen.</p>
</blockquote>
<p>Jetzt, wo es zu spät ist, kannst Du Dir ja mal ansehen, wie trivial die Funktion ist (der Rest ist ebenfalls pillepalle, deswegen erspar ich mir das....... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> )</p>
<pre><code class="language-cpp">int berechne(int x, int z)
{
  if (x == 0) return z + 1;
  if (z == 0) return x + 1;
  return berechne(x - 1, z) + berechne(x, z - 1);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1631090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1631090</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Tue, 16 Dec 2008 09:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Tue, 16 Dec 2008 10:03:37 GMT]]></title><description><![CDATA[<p>jencas schrieb:</p>
<blockquote>
<p>Jetzt, wo es zu spät ist, [...]</p>
</blockquote>
<p>Vielleicht muss er die Aufgabe ja in Wirklichkeit erst morgen abgeben. Und da er die allgemeine Meinung zum Thema Hausaufgaben im Forum kennt, hat er diesen Trick ersonnen und dir die Lösung abgeluchst! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1631117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1631117</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 16 Dec 2008 10:03:37 GMT</pubDate></item><item><title><![CDATA[Reply to Schule: rekursive Funktionsdefintionen on Tue, 16 Dec 2008 12:50:45 GMT]]></title><description><![CDATA[<p>lol</p>
<p>das problem hier nennt sich ackermann funktion, wozu die gut ist wies ich so nicht, aber ich bin heute zufällig bei nem kollegen mit in seinen informatik unterricht gegangen und die haben das grad gemacht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1631220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1631220</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 16 Dec 2008 12:50:45 GMT</pubDate></item></channel></rss>