<?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[Rekrusive Programmierung]]></title><description><![CDATA[<p>Hallo,<br />
Ich habe folgendes Problem ich muss morgen für die Uni was abgeben. Das ganze ist auch kein Problem bis auf eine Aufgabe</p>
<p>Zählen Sie alle Zeichenketten über einem Alphabet bis zu einer angebenen Länge rekursiv in lexikographischer Ordnung auf.</p>
<p>Test &gt;&gt; allStringsRek: aString upTo: maxLength</p>
<p>Ich hab die Aufgabe so verstanden das wenn man 2 eingibt das Alphabet a b aa bb<br />
rauskommen müsste. Aber schon dabei bin ich mir nicht sicher!<br />
Ich müsste das zwar für die Programmiersprache Smalltalk machen aber das ist ja egal. Ich weiss einfach nicht an wenn ich mich noch wenden kann. Ich komme nicht weiter.</p>
<p>Ich kriege es hin das ganze in Zahlen von bsp. 3 runter zu machen. Aber nur einstellig das er mir die Zahlen 3 2 1 ausgibt.<br />
Kann mir irgendjemand sagen wir ich das rekrusiv programmieren könnte. Ich hab mir wirklich Gedanken gemacht aber ich komme einfach nicht weiter. Ich wäre wirklich sehr dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183463/rekrusive-programmierung</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 06:09:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183463.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Jun 2007 09:45:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Rekrusive Programmierung on Tue, 05 Jun 2007 09:45:59 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Ich habe folgendes Problem ich muss morgen für die Uni was abgeben. Das ganze ist auch kein Problem bis auf eine Aufgabe</p>
<p>Zählen Sie alle Zeichenketten über einem Alphabet bis zu einer angebenen Länge rekursiv in lexikographischer Ordnung auf.</p>
<p>Test &gt;&gt; allStringsRek: aString upTo: maxLength</p>
<p>Ich hab die Aufgabe so verstanden das wenn man 2 eingibt das Alphabet a b aa bb<br />
rauskommen müsste. Aber schon dabei bin ich mir nicht sicher!<br />
Ich müsste das zwar für die Programmiersprache Smalltalk machen aber das ist ja egal. Ich weiss einfach nicht an wenn ich mich noch wenden kann. Ich komme nicht weiter.</p>
<p>Ich kriege es hin das ganze in Zahlen von bsp. 3 runter zu machen. Aber nur einstellig das er mir die Zahlen 3 2 1 ausgibt.<br />
Kann mir irgendjemand sagen wir ich das rekrusiv programmieren könnte. Ich hab mir wirklich Gedanken gemacht aber ich komme einfach nicht weiter. Ich wäre wirklich sehr dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299139</guid><dc:creator><![CDATA[hatebreed]]></dc:creator><pubDate>Tue, 05 Jun 2007 09:45:59 GMT</pubDate></item><item><title><![CDATA[Reply to Rekrusive Programmierung on Tue, 05 Jun 2007 10:12:49 GMT]]></title><description><![CDATA[<p>Also eien Ausgabe ist schon falsch, die du dir gedacht hast:<br />
das sollte (imho) rauskommen</p>
<pre><code>a
 b
aa
ab
ba
bb
</code></pre>
<p>hm... guck mal, fällt dir was auf?</p>
<pre><code>1
   2
   .
   .
   9
  10
  11
  12
  1.
  1.
  19
  20
  21
 .
.
.
</code></pre>
<p>Wenn du deine Buchstaben jetzt als zahlen ansiehst, ist das einfaches zählen <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="😉"
    /><br />
also schreib dir eine functkion, die zähln kann und rufe diese verschachtelt rekursiv auf.<br />
ZEig doch mal was du schon an code hast, auch wenns smalltalk ist, ein bisschen kann man das sicher lesen <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/1299155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299155</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Tue, 05 Jun 2007 10:12:49 GMT</pubDate></item><item><title><![CDATA[Reply to Rekrusive Programmierung on Tue, 05 Jun 2007 10:46:25 GMT]]></title><description><![CDATA[<p>Lexikographische Ordnung ist a, aa, aaa, aab, ab, aba, abb, b, ba ... also wie im Wörterbuch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299172</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 05 Jun 2007 10:46:25 GMT</pubDate></item><item><title><![CDATA[Reply to Rekrusive Programmierung on Tue, 05 Jun 2007 11:16:45 GMT]]></title><description><![CDATA[<p>f:=[i = 1<br />
ifTrue:[1]<br />
ifFalse:[f value:(i-1)].<br />
].<br />
f value:4</p>
<p>so zählt er die Zahlen rekrusiv von 4 3 2 1 runter. Aber worauf du etzt hinauswillst versteh ich ehrlich gesagt nich wirklich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299199</guid><dc:creator><![CDATA[hatebreed]]></dc:creator><pubDate>Tue, 05 Jun 2007 11:16:45 GMT</pubDate></item></channel></rss>