Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Rechnen mit Strings bzw Sehr großen Zahlen (https://www.delphipraxis.net/22896-rechnen-mit-strings-bzw-sehr-grossen-zahlen.html)

gmarts 25. Mai 2004 20:30


Rechnen mit Strings bzw Sehr großen Zahlen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Delphi Unit:

4 praktische Funktionen und 2 halbpraktische Funktionen zum Thema Rechnen mit großen Zahlen.
Damit lassen sich Zahlen bis zu (10^2147483648)-1 darstellen und berechnen (Theoretisch, wenn man viel Zeit mitbringt).

neolithos 25. Mai 2004 20:34

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
Mal ne "blöde" Frage!
Warum müssen es Zahlen in Form von Strings sein?

Man hätte doch auch ein Byte-Array verwenden können.

Nicolai1234 25. Mai 2004 20:38

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
Weil man sonst auf keine 2 Milliarden Stellen kommt!
Und sie sind praktiischer zu speichern etc.!

gmarts 25. Mai 2004 20:42

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
Zitat:

Zitat von neolithos
Mal ne "blöde" Frage!
Warum müssen es Zahlen in Form von Strings sein?

Man hätte doch auch ein Byte-Array verwenden können.

Stimmt, würde auch gehen. Wäre aber nicht so komfortabel, schließlich stammen ja die Eingaben meist
aus EditKompos.

Auf 2Mrd. Stellen müsste man mit einem Byte-Array auch kommen.

Nicolai1234 25. Mai 2004 20:44

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
[OT]Hat das einen Sinn?
Zitat:

kjb 655aa+ä -90kä n2smb w z2ß0 ZHHH #^V% : ÄÄR$QÖ:K; WJM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM=)CÖyg8 u 82
[/OT]

gmarts 25. Mai 2004 20:46

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
[OT] Ja! pack das mal in eine Text-Datei, nenne sie in *.com um und führe es aus [/OT]

:mrgreen:




Scherz! Ist der erste Versuch meines 6 monatigen Sohns ein Delphi-Programm zu schreiben
:thuimb:

neolithos 25. Mai 2004 20:53

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
Also wenn ich meinen gedanken folge :idea: , komme ich auf

ln (2^(2^31 * 8)) / ln 10 = 5171655946 Stellen (wer braucht soviel :pale: )

Da soviel RAM selten gesteckt ist, gehen wir mal davon aus, wir haben 512 MB RAM = 2^29 Byte -> 2^28 Byte wollen wir für eine Zahl nutzen (das OS braucht ja auch noch einen kleinen Teil :mrgreen: .

ln (2^(2^28 * 8)) / ln 10 = 646456993 Stelle wären da mit meiner Idee drinn.
2^28 = 268435456 Stelle wären mit Strings möglich.

=> Ich hätte ca. 2,5 mal mehr Stellen zu Verfügung :stupid: .

P.S.: Hoffentlich habe ich mich nicht verrechnet :roteyes: .

gmarts 25. Mai 2004 21:00

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
Zitat:

Zitat von neolithos
Also wenn ich meinen gedanken folge :idea: , komme ich auf

ln (2^(2^31 * 8)) / ln 10 = 5171655946 Stellen (wer braucht soviel :pale: )

Nicolai1605 wollte sowas haben. :) Na eigentlich wollte er um die 1000 Stellen (365^365).



Zitat:

=> Ich hätte ca. 2,5 mal mehr Stellen zu Verfügung :stupid: .

Wer braucht soviel? :pale:


;)

Nicolai1234 25. Mai 2004 21:00

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
Jetzt bin ich wieder Schuld... *g*

neolithos 25. Mai 2004 21:04

Re: Rechnen mit Strings bzw Sehr großen Zahlen
 
Und ich hab mich doch verrechnet.

Ich wollte doch signed Zahlen! Also bitte noch ein Bit abziehen. :lol:

Ernst:
Diese Byte-Monster könnte man ohne weiteres mit Assemblerbefehlen schnell und sicher bearbeiten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz