TRANSLATE SITE into: EN - FR - ES - IW - HI - IT - CN - UA - RU - TR - AR - OTHERS
Die Würde der Lebewesen!
Logo von Rettet den Regenwald
Ökofair!
Teil der Kampange Eigentum verpflichtet
Banken und Geld?
Attac Bankwechselkampagne

Private Seiten HH


Persönliches


Archiv KE


Rückverweise


PmWiki deutsch

06:56:09
701 von 1037610 Zugriffen
(seit 08.01.2013)




⚠ <u>Wege⚠ </u>
Suche die Liebe!
Schütze das Leben!
Verehre das Heilige!
Sei Du selbst!
Gestalte diese Welt!

⚠ <u>und Worte⚠ </u>
Die Situation
Die Grenzen
Das Netz
Die Begegnung
Das Auslegen







BestLinks-Map
(Links aus KE-Interaktion)

Das Collartz Problem

Collatz2
Collatz3
CollatzInfo

Vorgehen:
Man geht von einer beliebigen positiven natürlichen Zahl n aus.
Man bildet eine Zahlenfolge und bestimmt die folgende Zahl f0 so:
Ist n gerade, gilt f0= n/2
Ist n ungerade, gilt f0= 3*n +1

Behauptung:
Diese Zahlenfolge erreicht in endlicher Zeit für jede natürliche Zahl die 1.

Aquivalent dazu:
Es wird immer eine Potenz von 2 erreicht.

Aussagen:
Jede neu gefundene Zahl wird um alle enthaltenen Zweierfaktoren reduziert. Verkleinerung um 2^m
Eine ungerade Zahl entsteht.
Jede ungerade Zahl hat entweder die Form 4k+1 oder 4k+3.
Daraus wird:
Fall A: 4k+1 -> 12k+4 oder 3k+1
Verkleinerung um k
Fall A1: k ist gerade k=2l
3k+1 -> 9k + 4 = k + 4(2k+1) -> l + 2(4l+1)
Fall A11: l ist gerade l=2m

2(9m+1) -> 9m+1

Verkleinerung, da k=4m, um 0,75k

Fall A12: l ist ungerade l=2m+1
3l + 6(4l+1) +1 -> 6m+4 + 4(8m+5) -> 3m + 2(8m+6) -> 19m+12

Fall A2: k ist ungerade

Fall B: 4k+3 -> 12k+10 oder 6k+5
Noch keine Verkleinerung
Fall B1: k ist gerade

Fall B2: k ist ungerade

codebeispiel internet
http://board.gulli.com/thread/1528340-rekursion-in-java/

import java.lang.*;
import java.io.*;
import java.util.*;

public class collatzrek{

public static int collatz (int n){

                        if(n==1){
				TextIO.putln(n);	
					System.exit(1);

}
if(n%2 ==0){

				TextIO.putln(n);	
					return  collatz(n/2) ;

}
else if(n%2!=0){

				TextIO.putln(n);		
					return collatz(3*n+1);

}

				return 0;

}

public static void main (String[] args){

int n;

TextIO.putln("zahl eingeben:");
n = TextIO.getInt();

collatz(n);

}
}


nur KolibriEthos.de

Feedback zu dieser Seite bitte als DM an Hans Hufnagel bei X mitteilen
( Letzte Änderung dieser Seite am 23.01.2024 Besuche dieser Seite heute: 1)
____________________________________________________________________________

ThemenWolke der Kolibri-Ethos Site

Aktion Auslegen Begegnung Du Grenzen Grundbegriffe
Grundwerte HeiligesVerehren Kolibri LebenSchützen Netz
Regeln Situation WeltGestalten Ziele Weltreligionen

Ziele:
Kommunikative und demokratische Strukturen, lokale Eigenverantwortung und internationale Zusammenarbeit weltweit stärken

____________________________________________________________________________

Animation Kolibri-Ethos