Article View: pl.comp.lang.pascal
Article #92882Re: Największa liczba powtórzeń pętli for ...
From: Tygrys
Date: Mon, 10 Aug 2009 22:11
Date: Mon, 10 Aug 2009 22:11
30 lines
2249 bytes
2249 bytes
Dawidek pisze: > Na początku chciałbym wspomnieć , że kompletnie nie znam się na > programowaniu w pascalu. > Mam natomiast 1 program i chciałbym go nieco zmodyfikować . > > Aktualnie moje zmienne liczbowe są zapisane jako typ Longword a więc > ich wartość wynosi od 0 do 4294967295 . > > Chciałbym ten zakres jednak poszerzyć , znalazłem taką tabelkę : > > Nazwa typu Zakres Znaczące cyfry Format > Real48 2.9 x 10^-39 .. 1.7 x 10^38 11-12 48-bitowy > Single 1.5 x 10^-45 .. 3.4 x 10^38 7-8 32-bitowy > Double 1.5 x 10^-309 .. 1.7 x 10^309 15-16 64-bitowy > Extended 3.6 x 10^-4951 .. 1.1 x 10^4932 19-20 80-bitowy > Comp -2^63 .. 2^63 -1 19-20 64-bitowy > Currency -922337203685477.5808 .. 922337203685477.5807 19-20 64- > bitowy > > > > zmieniłem longword na double jednak program nie chce się skompilować . Zamień pętlę for na while i będzie działać. Licznik w pętli for musi być typu całkowitego, Longword to wszystko co możesz uzyskać. W niektórych implementacjach pascala masz jeszcze typ Int64, jak Twój kompilator to łyka to możesz zmienić Wordy na to. Ale to i tak tylko 2^63 :-) Tygrys
Technical Details
Message-ID:
<h5q62n$ecm$1@atlantis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<cf70e79d-1ae1-4c46-9765-3cee4392345d@p23g2000vbl.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: Tygrys <news15@wywalto.tygrys.com.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: Największa liczba powtórzeń pętli for ... Date: Tue, 11 Aug 2009 00:11:13 +0200 Organization: TP - http://www.tp.pl/ Lines: 30 Message-ID: <h5q62n$ecm$1@atlantis.news.neostrada.pl> References: <cf70e79d-1ae1-4c46-9765-3cee4392345d@p23g2000vbl.googlegroups.com> NNTP-Posting-Host: aca110.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.neostrada.pl 1249942423 14742 83.16.52.110 (10 Aug 2009 22:13:43 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Mon, 10 Aug 2009 22:13:43 +0000 (UTC) User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) In-Reply-To: <cf70e79d-1ae1-4c46-9765-3cee4392345d@p23g2000vbl.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit