Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by AndrewAMD. 12/05/23 10:56
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
6 registered members (AndrewAMD, alibaba, fairtrader, ozgur, TipmyPip, Quad), 622 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 3 1 2 3
Wertebereich von var #175703
01/01/08 16:27
01/01/08 16:27
Joined: May 2007
Posts: 2,043
Germany
Lukas Offline OP

Programmer
Lukas  Offline OP

Programmer

Joined: May 2007
Posts: 2,043
Germany
Im Handbuch steht, der Wertebereich von var sei -999999.999 bis +999999.999.
Er scheint aber bei -2147483.648 bis +2147483.648 zu liegen.
Jedenfalls scheinen sich var-Variablen erst bei 2147483.648 zu überschlagen.
Der Wert ist auch viel logischer, denn 256^4/2/1000 = 2147483.648
(256(Anz. versch. Bytes) hoch 4 (Anz. Bytes) durch zwei (+/-) durch 1000 (Genauigkeit von 1/1000)).

Ist das ein Fehler im Handbuch oder könnte ich was falsch gemacht haben?


EDIT: Ich benutze A7.07 und programmiere in Lite-C.

Re: Wertebereich von var [Re: Lukas] #175704
01/01/08 23:35
01/01/08 23:35
Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
TripleX Offline
Expert
TripleX  Offline
Expert

Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
Fehler im Handbuch. Wenn ich mich recht erinner war die begründung, dass von -1 MIllionen bis 1 Millionen der Zahlenbereich einfacher zu merken ist.

Re: Wertebereich von var [Re: TripleX] #175705
01/02/08 00:06
01/02/08 00:06
Joined: May 2007
Posts: 2,043
Germany
Lukas Offline OP

Programmer
Lukas  Offline OP

Programmer

Joined: May 2007
Posts: 2,043
Germany
Ach so.

Aber ein Wertebereich von -2 Millionen bis +2 Millionen ist doch genauso einfach zu merken und kommt an den tatsächlichen Wert näher ran. Da ist es doch eigentlich Blödsinn zu behaupten der Bereich wäre von -1 Million bis +1 Million...

Re: Wertebereich von var [Re: Lukas] #175706
01/03/08 01:55
01/03/08 01:55
Joined: Aug 2003
Posts: 2,122
Berlin, Germany
checkbutton Offline

Expert
checkbutton  Offline

Expert

Joined: Aug 2003
Posts: 2,122
Berlin, Germany
Was ist denn das für eine lächerliche Begründung? "Weil es einfacher zu merken ist..." Also bitte. Auch wenn wir Amateure sind, Dilettanten sind wir nicht.


I don't have a homepage, for god's sake!
Re: Wertebereich von var [Re: checkbutton] #175707
01/03/08 10:53
01/03/08 10:53
Joined: Jul 2000
Posts: 27,967
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,967
Frankfurt
Das freut mich zwar für Sie, doch manche User, die nie vorher programmiert haben, haben Schwierigkeiten zu verstehen, was überhaupt ein Wertebereich ist.

Falls es aber jemand genau wissen will: unter C-Script ist der var Wertebereich tatsächlich geringfügig höher als angegeben, nämlich -1048577.999 bis +1048576.999. Unter lite-C ist der Wertebereich wie von Lukas berechnet. Der Unterschied kommt dadurch zustande, dass C-Script intern für manche Operationen Vor- und Nachkommastellen gesondert behandelt und ein zusätzliches Bit braucht. Für Kompatibilitätszwecke wollten wir uns dieses Bit auch für lite-C vorbehalten, so dass der offiziell garantierte Wertebereich immer noch -999999.999 bis +999999.999 beträgt. Wir werden aber vermutlich das Bit nicht mehr brauchen.

Re: Wertebereich von var [Re: checkbutton] #175708
01/03/08 11:45
01/03/08 11:45
Joined: Oct 2002
Posts: 8,939
planet.earth
ello Offline
Senior Expert
ello  Offline
Senior Expert

Joined: Oct 2002
Posts: 8,939
planet.earth
Quote:

Was ist denn das für eine lächerliche Begründung? "Weil es einfacher zu merken ist..." Also bitte. Auch wenn wir Amateure sind, Dilettanten sind wir nicht.




moment.. ich bin durchaus ein dilettant!

auszug aus wikipedia
Quote:


Ein Dilettant (ital. dilettare aus lat. delectare „sich ergötzen“) ist ein Nicht-Fachmann, Amateur oder Laie. Der Dilettant übt eine Sache um ihrer selbst Willen aus, also aus privatem Interesse oder zum Vergnügen.

Dabei mag er durchaus vollendete Kenntnisse und Fähigkeiten erlangt haben. Solange er aber die Tätigkeit nicht professionell ausübt, um also seinen Lebensunterhalt zu bestreiten, oder eine entsprechende, anerkannte Ausbildung absolviert hat, gilt er als Dilettant.





du meintest wahrscheinlich idioten oder dummköpfe?

Last edited by ello; 01/03/08 11:47.

www.earthcontrol.de
quoted: We want to maintain a clean, decent, American family suited forum look... which means you may post zombies or chainsaw massacres, but no erotic.
Re: Wertebereich von var [Re: jcl] #175709
01/03/08 14:04
01/03/08 14:04
Joined: May 2007
Posts: 2,043
Germany
Lukas Offline OP

Programmer
Lukas  Offline OP

Programmer

Joined: May 2007
Posts: 2,043
Germany
Quote:

Falls es aber jemand genau wissen will: unter C-Script ist der var Wertebereich tatsächlich geringfügig höher als angegeben, nämlich -1048577.999 bis +1048576.999. Unter lite-C ist der Wertebereich wie von Lukas berechnet. Der Unterschied kommt dadurch zustande, dass C-Script intern für manche Operationen Vor- und Nachkommastellen gesondert behandelt und ein zusätzliches Bit braucht. Für Kompatibilitätszwecke wollten wir uns dieses Bit auch für lite-C vorbehalten, so dass der offiziell garantierte Wertebereich immer noch -999999.999 bis +999999.999 beträgt. Wir werden aber vermutlich das Bit nicht mehr brauchen.




Dann könten Sie doch weingstens eine Fußnote mit den wahren Bereichen ins Handbuch schreiben. Der Bereich von 999999.999 bis +999999.999 mag ja einfacher für manche Anfänger sein, aber für alle anderen ist es doch etwas seltsam, wenn ein Variablentyp keine Zweier-, sondern Zehnerpotenz als Wertebereich hat.

Re: Wertebereich von var [Re: Lukas] #175710
01/03/08 22:00
01/03/08 22:00
Joined: Jan 2003
Posts: 4,305
Damocles Offline
Expert
Damocles  Offline
Expert

Joined: Jan 2003
Posts: 4,305
Der maximale Wertebereich für var sollte schon genau rein,
da das eine wichtige Information sein kann für großzahlige Berechnungen.
Insesondere wenn man Probleme mit unvorhergesehenem Verhalten bei Überschlagungen des Wertebereichs hat.
Zumindest als Fußnote.

Re: Wertebereich von var [Re: ello] #175711
01/04/08 15:09
01/04/08 15:09
Joined: Aug 2003
Posts: 2,122
Berlin, Germany
checkbutton Offline

Expert
checkbutton  Offline

Expert

Joined: Aug 2003
Posts: 2,122
Berlin, Germany
Quote:

Quote:


Ein Dilettant (ital. dilettare aus lat. delectare „sich ergötzen“) ist ein Nicht-Fachmann, Amateur oder Laie. Der Dilettant übt eine Sache um ihrer selbst Willen aus, also aus privatem Interesse oder zum Vergnügen.

Dabei mag er durchaus vollendete Kenntnisse und Fähigkeiten erlangt haben. Solange er aber die Tätigkeit nicht professionell ausübt, um also seinen Lebensunterhalt zu bestreiten, oder eine entsprechende, anerkannte Ausbildung absolviert hat, gilt er als Dilettant.





du meintest wahrscheinlich idioten oder dummköpfe?




glaub nicht alles, was bei wikipedia steht.

ich will niemanden auf den Schlips treten, aber wenn dann sollte es schon genau drin stehen, und eben vielleicht erklären, was ein Wertebereich ist, und wie dieser zu Stande kommt.


I don't have a homepage, for god's sake!
Re: Wertebereich von var [Re: checkbutton] #175712
01/04/08 18:56
01/04/08 18:56
Joined: Oct 2002
Posts: 8,939
planet.earth
ello Offline
Senior Expert
ello  Offline
Senior Expert

Joined: Oct 2002
Posts: 8,939
planet.earth
Quote:


glaub nicht alles, was bei wikipedia steht.




doch mach ich

Page 1 of 3 1 2 3

Moderated by  aztec, Inestical, Matt_Coles, Tobias 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1