Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Sonstige Fragen » Rekursion mit Binärzahlen » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
eulerscheZahl

Probier es doch einfach mal aus:
code:
1:
2:
3:
4:
5:
6:
for bits in range(1, 11):
	num = 0
	for n in range(2^bits, 2^(bits+1)):
		s = bin(n);
		if s.find('11') == -1: num+=1;
	print str(bits) + ": " + str(num);

liefert:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
1: 1
2: 2
3: 3
4: 5
5: 8
6: 13
7: 21
8: 34
9: 55
10: 89

Fällt dir was auf?
Abed Rekursion mit Binärzahlen

Meine Frage:

wie kann man für den Fall n >= 2 im binaerzahl bestimmen?

Meine Ideen:
4 . keine Idee
5. a)linear Rekursion
b und c keine Idee

Abed hat dieses Bild (verkleinerte Version) angehängt:
1.png