Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > ger.ct > #533472 > unrolled thread

Das Collatz-Problem ...

Started byHerwig <herwig.huener@t-online.de>
First post2021-12-14 07:48 -0800
Last post2021-12-14 19:31 +0100
Articles 11 — 7 participants

Back to article view | Back to ger.ct


Contents

  Das Collatz-Problem ... Herwig <herwig.huener@t-online.de> - 2021-12-14 07:48 -0800
    Re: Das Collatz-Problem ... Bernd Ohm <invalid@invalid.invalid> - 2021-12-14 16:54 +0100
    Re: Das Collatz-Problem ... Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-12-14 16:54 +0100
    Re: Das Collatz-Problem ... "Dr. Joachim Neudert" <neudert@5sl.org> - 2021-12-14 17:14 +0100
      Re: Das Collatz-Problem ... "Dr. Joachim Neudert" <neudert@5sl.org> - 2021-12-14 17:38 +0100
      Re: Das Collatz-Problem ... Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-12-15 11:17 +0000
        Re: Das Collatz-Problem ... "Dr. Joachim Neudert" <neudert@5sl.org> - 2021-12-15 12:23 +0100
          Re: Das Collatz-Problem ... "Dr. Joachim Neudert" <neudert@5sl.org> - 2021-12-15 12:29 +0100
    Re: Das Collatz-Problem ... Frank Klingenhoefer <frank.private@t-online.de> - 2021-12-14 16:31 +0000
      Re: Das Collatz-Problem ... Michael Bode <m.g.bode@web.de> - 2021-12-14 19:16 +0100
        Re: Das Collatz-Problem ... Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-12-14 19:31 +0100

#533472 — Das Collatz-Problem ...

FromHerwig <herwig.huener@t-online.de>
Date2021-12-14 07:48 -0800
SubjectDas Collatz-Problem ...
Message-ID<22ea5941-8e38-48e1-9e9f-092361d3a668n@googlegroups.com>
2021-12-14 16:49:00 +0100

... ist immer noch nicht gelöst.

Zur Auffrischung: Wähle eine beliebige Natürliche
Zahl (1, 2, 3, 4, 5, 6, 7, 8, ...). Wenn sie gerade ist,
dann dividiere durch zwei, wenn sie ungrade ist,
dann multipliziere mit 3 und addiere 1. Mach mit
der solcherart ermittelten Zahl dasselbe. Und
immer wieder.

Irgendwann landet man bei ..., 4, 2, 1, 4, 2, 1, 4, 2, 1

Das ist zu beweisen, oder ein GegenBeispiel zu finden.

Ein Beispiel für 23:

23, 70, 35, 106, 53, 160, 80, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1

Hier ein Online-Rechner zum rumspielen:

https://www.juergendankert.de/spezmath/html/collatzproblem.html

Es gibt noch mehrere davon.

Ist das nicht faszinierend? Wer dieses einfache Problem noch
vor der Heute-Sendung löst, hat noch vor der TagesSchau seinen
Platz in der Geschichte der Mathematik gesichert!

Herwig

[toc] | [next] | [standalone]


#533476

FromBernd Ohm <invalid@invalid.invalid>
Date2021-12-14 16:54 +0100
Message-ID<j1rt23F972uU1@mid.individual.net>
In reply to#533472
Am 14.12.2021 um 16:48 schrieb Herwig:

[...]

Na, wieder Langeweile?

-- 
bis denn, BEN

[toc] | [prev] | [next] | [standalone]


#533477

FromGerrit Heitsch <gerrit@laosinh.s.bawue.de>
Date2021-12-14 16:54 +0100
Message-ID<spaeo4$elh$1@news.bawue.net>
In reply to#533472
On 12/14/21 4:48 PM, Herwig wrote:
> 2021-12-14 16:49:00 +0100
> 
> ... ist immer noch nicht gelöst.
> 
> Zur Auffrischung: Wähle eine beliebige Natürliche
> Zahl (1, 2, 3, 4, 5, 6, 7, 8, ...). Wenn sie gerade ist,
> dann dividiere durch zwei, wenn sie ungrade ist,
> dann multipliziere mit 3 und addiere 1. Mach mit
> der solcherart ermittelten Zahl dasselbe. Und
> immer wieder.
> 
> Irgendwann landet man bei ..., 4, 2, 1, 4, 2, 1, 4, 2, 1
> 
> Das ist zu beweisen, oder ein GegenBeispiel zu finden.
> 
> Ein Beispiel für 23:
> 
> 23, 70, 35, 106, 53, 160, 80, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1
> 
> Hier ein Online-Rechner zum rumspielen:
> 
> https://www.juergendankert.de/spezmath/html/collatzproblem.html
> 
> Es gibt noch mehrere davon.
> 
> Ist das nicht faszinierend? Wer dieses einfache Problem noch
> vor der Heute-Sendung löst, hat noch vor der TagesSchau seinen
> Platz in der Geschichte der Mathematik gesichert!

Kenn ich... lass ich lieber:

https://www.youtube.com/watch?v=094y1Z2wpJg


  Gerrit

[toc] | [prev] | [next] | [standalone]


#533480

From"Dr. Joachim Neudert" <neudert@5sl.org>
Date2021-12-14 17:14 +0100
Message-ID<spafto$vhv$1@solani.org>
In reply to#533472
Am 14.12.21 um 16:48 schrieb Herwig:
> 2021-12-14 16:49:00 +0100
> 
> ... ist immer noch nicht gelöst.
> 
> Zur Auffrischung: Wähle eine beliebige Natürliche
> Zahl (1, 2, 3, 4, 5, 6, 7, 8, ...). Wenn sie gerade ist,
> dann dividiere durch zwei, wenn sie ungrade ist,
> dann multipliziere mit 3 und addiere 1. Mach mit
> der solcherart ermittelten Zahl dasselbe. Und
> immer wieder.
> 
> Irgendwann landet man bei ..., 4, 2, 1, 4, 2, 1, 4, 2, 1
> 
> Das ist zu beweisen, oder ein GegenBeispiel zu finden.
> 
> Ein Beispiel für 23:
> 
> 23, 70, 35, 106, 53, 160, 80, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1
> 
> Hier ein Online-Rechner zum rumspielen:
> 
> https://www.juergendankert.de/spezmath/html/collatzproblem.html
> 
> Es gibt noch mehrere davon.
> 
> Ist das nicht faszinierend? Wer dieses einfache Problem noch
> vor der Heute-Sendung löst, hat noch vor der TagesSchau seinen
> Platz in der Geschichte der Mathematik gesichert!
> 
> Herwig
> 


Ich hatte mal ein Pascal-Programm geschrieben, das die Zahl suchte mit 
den meisten Iterationen, bis man in die 4-2-1 Schleife kommt.

Schon am C64.

Matthias (Ex-Borland) war so freundlich es mir zu kompilieren für einen 
aktuellen Intel PC. Rennt da wie der Blitz...

DREIN1.exe heißt es.

Habs eben gefunden:

Program drein5;
var z,s:longint;
     max,k:integer;
     begin
k:=0;
max:=0;
write('startzahl=?');
readln (z);
s:=z;
repeat
z:=s;
k:=0;
repeat
   if  odd(z) then z:=3*z+1
   else z:=z div 2;
   inc (k);
until z=1;
   if k > max then begin
     max:=k;
     writeln ('max=',max,'s=',s);
   end;
   s:=s+1;
   if k>350 then writeln ('k=',k,'s=',s);
   until s=20000000
end.

-- 
Bitt um Vrzihung, di Tast " " klmmt manchmal...

[toc] | [prev] | [next] | [standalone]


#533489

From"Dr. Joachim Neudert" <neudert@5sl.org>
Date2021-12-14 17:38 +0100
Message-ID<spaha8$jp$1@solani.org>
In reply to#533480
Am 14.12.21 um 17:14 schrieb Dr. Joachim Neudert:
> Matthias (Ex-Borland) war so freundlich es mir zu kompilieren für einen 
> aktuellen Intel PC. Rennt da wie der Blitz...
> 
> DREIN1.exe heißt es.
> 
> Habs eben gefunden:


Ouh. Das hab ich 1990 selbst compiliert, das war nicht Matthias. 
Matthias  hat mir 2019 das Programm kompiliert, mit dem man pi schiessen 
kann.

DREIN5.EXE wird vom aktuellen Windows 10 abgelehnt. Ist wohl noch 16 bit.

-- 
Bitt um Vrzihung, di Tast " " klmmt manchmal...

[toc] | [prev] | [next] | [standalone]


#533719

FromStefan+Usenet@Froehlich.Priv.at (Stefan Froehlich)
Date2021-12-15 11:17 +0000
Message-ID<7t61b9ce9ci11e47an3e8%sfroehli@Froehlich.Priv.at>
In reply to#533480
On Tue, 14 Dec 2021 17:14:48 Dr. Joachim Neudert wrote:
> repeat
> z:=s;
> k:=0;
> repeat
>   if  odd(z) then z:=3*z+1
>   else z:=z div 2;
>   inc (k);
> until z=1;
>   if k > max then begin
>     max:=k;
>     writeln ('max=',max,'s=',s);
>   end;
>   s:=s+1;
>   if k>350 then writeln ('k=',k,'s=',s);
>   until s=20000000

Ich hoffe, Du operierst sauberer, als Du codest :-)

Servus,
   Stefan

-- 
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Stefan, mit dem üppigen Streif der Lebenslust.
(Sloganizer)

[toc] | [prev] | [next] | [standalone]


#533721

From"Dr. Joachim Neudert" <neudert@5sl.org>
Date2021-12-15 12:23 +0100
Message-ID<spcj8b$1rb$1@solani.org>
In reply to#533719
Am 15.12.21 um 12:17 schrieb Stefan Froehlich:
> On Tue, 14 Dec 2021 17:14:48 Dr. Joachim Neudert wrote:
>> repeat
>> z:=s;
>> k:=0;
>> repeat
>>    if  odd(z) then z:=3*z+1
>>    else z:=z div 2;
>>    inc (k);
>> until z=1;
>>    if k > max then begin
>>      max:=k;
>>      writeln ('max=',max,'s=',s);
>>    end;
>>    s:=s+1;
>>    if k>350 then writeln ('k=',k,'s=',s);
>>    until s=20000000
> 
> Ich hoffe, Du operierst sauberer, als Du codest :-)
> 
> Servus,
>     Stefan
> 

Na, das war ca. 1987...

-- 
Bitt um Vrzihung, di Tast " " klmmt manchmal...

[toc] | [prev] | [next] | [standalone]


#533722

From"Dr. Joachim Neudert" <neudert@5sl.org>
Date2021-12-15 12:29 +0100
Message-ID<spcjip$1rb$2@solani.org>
In reply to#533721
Am 15.12.21 um 12:23 schrieb Dr. Joachim Neudert:
> Am 15.12.21 um 12:17 schrieb Stefan Froehlich:
>> On Tue, 14 Dec 2021 17:14:48 Dr. Joachim Neudert wrote:
>>> repeat
>>> z:=s;
>>> k:=0;
>>> repeat
>>>    if  odd(z) then z:=3*z+1
>>>    else z:=z div 2;
>>>    inc (k);
>>> until z=1;
>>>    if k > max then begin
>>>      max:=k;
>>>      writeln ('max=',max,'s=',s);
>>>    end;
>>>    s:=s+1;
>>>    if k>350 then writeln ('k=',k,'s=',s);
>>>    until s=20000000
>>
>> Ich hoffe, Du operierst sauberer, als Du codest :-)
>>
>> Servus,
>>     Stefan
>>
> 
> Na, das war ca. 1987...
> 
Ne, vorher schon. Auf dem Commodore 64. Eher so 1984... da gab es so 
einen Pascal Compiler. Turbo Pascal war da nur ein heisser Wunschtraum, 
ohne Z80 oder IBM PC...


-- 
Bitt um Vrzihung, di Tast " " klmmt manchmal...

[toc] | [prev] | [next] | [standalone]


#533487

FromFrank Klingenhoefer <frank.private@t-online.de>
Date2021-12-14 16:31 +0000
Message-ID<ggtm8i-bbr.ln1@user-304389.user.individual.de>
In reply to#533472
Herwig wrote:
[...]

Pah, Collatz-Problem, die heutigen Herausforderung sind ganz andere.

Wenn du verstehen willst, was dein Java-Code samt Log4j macht, mußt
du verstehen, wie die gesamte Welt funktioniert:

<https://www.heise.de/-6294476>
  Kommentar zu Log4j: Es funktioniert wie spezifiziert 
  Kristian Köhntopp [2021-12-14]
  [...]

It works as designed!

Frank

[toc] | [prev] | [next] | [standalone]


#533510

FromMichael Bode <m.g.bode@web.de>
Date2021-12-14 19:16 +0100
Message-ID<j1s5bsFaa19U3@mid.individual.net>
In reply to#533487
Frank Klingenhoefer <frank.private@t-online.de> writes:

> Herwig wrote:
> [...]
>
> Pah, Collatz-Problem, die heutigen Herausforderung sind ganz andere.
>
> Wenn du verstehen willst, was dein Java-Code samt Log4j macht, mußt
> du verstehen, wie die gesamte Welt funktioniert:
>
> <https://www.heise.de/-6294476>
>   Kommentar zu Log4j: Es funktioniert wie spezifiziert 
>   Kristian Köhntopp [2021-12-14]
>   [...]
>
> It works as designed!


"Wir verwenden eine modulare Architektur und agile Methoden, um die Entwicklungsgeschwindigkeit zu steigern."

E = 1/2m*(v^2)

Mehr Entwicklungsgeschwindigkeit macht größere Krater.

[toc] | [prev] | [next] | [standalone]


#533515

FromGerrit Heitsch <gerrit@laosinh.s.bawue.de>
Date2021-12-14 19:31 +0100
Message-ID<spantl$in6$1@news.bawue.net>
In reply to#533510
On 12/14/21 7:16 PM, Michael Bode wrote:
> Frank Klingenhoefer <frank.private@t-online.de> writes:
> 
>> Herwig wrote:
>> [...]
>>
>> Pah, Collatz-Problem, die heutigen Herausforderung sind ganz andere.
>>
>> Wenn du verstehen willst, was dein Java-Code samt Log4j macht, mußt
>> du verstehen, wie die gesamte Welt funktioniert:
>>
>> <https://www.heise.de/-6294476>
>>    Kommentar zu Log4j: Es funktioniert wie spezifiziert
>>    Kristian Köhntopp [2021-12-14]
>>    [...]
>>
>> It works as designed!
> 
> 
> "Wir verwenden eine modulare Architektur und agile Methoden, um die Entwicklungsgeschwindigkeit zu steigern."
> 
> E = 1/2m*(v^2)
> 
> Mehr Entwicklungsgeschwindigkeit macht größere Krater.

Hätte man uns doch nur gewarnt, daß ein Ansatz mit dem man schnell einen 
Prototypen zusammenschustern kann unangenehme Nebenwirkungen hat.

  Gerrit

[toc] | [prev] | [standalone]


Back to top | Article view | ger.ct


csiph-web