|
OBECNI NA TPC |
|
|
» PeKa 06:38 » cVas 06:33 » NimnuL 06:15 » NWN 05:07 » Shark20 02:49
Dzisiaj przeczytano 41119 postów, wczoraj 25974
Szybkie ładowanie jest: włączone.
|
|
|
|
|
|
TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
help Turbo Pascal , DmL 11/09/02 15:18 potrzebuje szybkiej pomocy odnosnie Turbo Pascala
potrzebuje komendy ktora wypisze najwieksza liczbe rzeczywista na danym komputerze (czy cos takiego)--
DmL (dml@w.pl)
GG: 544089 - Zbiór liczb rzeczywistych nie jest w żaden sposób ograniczony ! , exmac 11/09/02 15:24
Jeżeli chodzi Ci o największą liczbę typu Real to już zupełnie inna sprawa: Najprościej byłoby użyć komedy procedury Write czyli:
WriteLn(Najwieksza_liczba);
Musisz oczywiście znać tą największą liczbę. Nie pamietam czy jest jakaś definiująca to stała, ale od czego jest pomoc: F1 i wiesz wszystko.- ekhm , DmL 11/09/02 15:30
mam takie zadanie:
napisz program ktory wypisze najwieksza liczbe typu rzeczywistego dla twojego komputera.--
DmL (dml@w.pl)
GG: 544089
- napisz pentle , Birdman 11/09/02 15:37
wypisującą po kolei liczbe większą od poprzednie o jeden (to by było całkowite); ale przecierz liczby rzeczywiste w pascalu są ograniczone do jakiejś konkretnej wartości której nei pamętam.... poszukaj w sieci albo w helpieping? - nie moge , DmL 11/09/02 15:44
przepisac tej wartosci musi byc program :(--
DmL (dml@w.pl)
GG: 544089 - a jakąśdokładność , Birdman 11/09/02 15:46
jej wyznaczenia określoną masz?ping? - bo jeśli tak , Birdman 11/09/02 15:49
to możesz zrobić tak: wyłączasz kod błędu procesora i robisz pętle o +1 do momentu wyskoczeni ioresult=true; następnie przeskakujesz na pętle +0.1 ażdo ioresult=true.... i tak do momentu uzyskania odpowiedniej dokładności...ping?
- high(zmienna) , duke_leto 11/09/02 18:05
dziala na wszystkich typach podstawowych (chyba - z pascalem rozstalem sie 4 lata temu)- ehm , duke_leto 11/09/02 18:20
po dluzszym zastanowieniu ;) ta funkcja chyba nie zostala zaimplementowana dla typow rzeczywistych ale warto sprawdzic. byc moze real, comp, itd maja predefiniowane stale okreslajace ich rozmiar
- Ale przecież zmienna typu Extended odpowiada jakiemuś tam trybowi , Star-Ga-Te 11/09/02 21:40
reprezentacji liczby zmiennoprzecinkowej przez komprocesor.
Bierzesz książkę od TP i ją sobie odczytujesz. To, o co pytasz jest IMO bez sensu. Co za osioł zadał Ci takie zadanie, domyślam się, że szkolniak-belfer po kursie informy dla nauczycieli.
Wracając do tematu: nawet, jeśli procesor w trybie np. MMX, MMX2. 3DNow czy jakimś innym potrafi obsługiwać zmiennoprzecinkowe w większym przedziale, to nie dokopiesz się do tych instrukcji w TP, bo jego kompilator nie zna tych rozszerzeń. Zadanie bzdurne, ale rozwiązanie chyba jakieś można znaleźć. Poszukaj w książkach o obsłudze błędów, bodajże przy błędzie koproca generuje się któreś przerwanie. Nie jestem dokładnie pewien, to TY musisz poszukać. Być może jest tak, jak napisał Birdman, RTFM :)
Do mądrzejszych ode mnie: jeśli się mylę, to nie bijcie, nie krzyczcie, tylko wytłumaczcie...--
Informatyka jest nauką doświadczalną... - Dokładnie... , Umek 11/09/02 23:48
bzdura do kwadratu. Co to znaczy "wypisze największą liczbę rzeczywistą na tym komputrze". Zapewniam że można wyświetlic maksymalna liczę rzeczywistą na 286 a za chwilę wyświetlić następną większą o jeden....
Głupio postawiony problem bo przy takim postawieniu rzeczy - maksymalna liczba nie istnieje!
Można wszak zdefiniować typ który obsłuży jakąś tam MAX liczbę, a za chwilę zmienić go tak by obsłużył liczbe większą o 1, 10, 100 ... itd...
Durne zadanie lub durnie zadane...
Pozdrowienia dla Pana od informy
:))))))
- Zrób tak !! , exmac 12/09/02 08:54
repeat
Write(9)
until false;
Ten wragment kodu wyświetla najwiekszą możliwą liczbę rzeczywistą, a że ta liczba ma nieskończenie dużo cyfr, wyswietlenie jej będzie trwało nieskończenie dużo czasu :)))
P.S. To wcale nie musi być 9, to może być dowolna cyfra, nieskończoności i tak są sobie równe :))- Hehe... , Umek 12/09/02 11:00
Dokładnie o tym myślałem... tylko że bardziej while'a lubię :)))
W końcu w zadaniu mówi się o wyświetlaniu a nie operowaniu na tej liczbie...
BTW: Zabawne jak różne rezultaty daje nieprecyzyjne określenie problemu lub choćby środowiska/otoczenia w jakim on występuje... - kul , McKania 12/09/02 20:27
jw.config: skóra, fura i coreDuo ;)
- O BOZE !!!! , DmL 12/09/02 17:54
no dobra moja madra pani od informatyki :
odpowiedz: trzeba bylo uzyc zmiennej "MaxInt" grrr
NO COMMENT ja juz nie mam na nia sil...
pozdro--
DmL (dml@w.pl)
GG: 544089 - niech zgadne... , Star-Ga-Te 12/09/02 23:47
... 2^15-1, czyli 32767 ???
Ale zgodnie z wszelkimi prawidłami sztuki komputerowej (nie matemetycznej!), jest to liczba (typ) całkowita, a nie rzeczywista.
Kto się pomylił - pani w zadaniu, czy Ty w pytaniu na forum?--
Informatyka jest nauką doświadczalną... - hehe , DmL 13/09/02 08:27
pani ale ona nawet o tym nie wie i mysli ze miala racje--
DmL (dml@w.pl)
GG: 544089
- No nawet nie jest zmienna , exmac 13/09/02 10:27
tylko stała :))))
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|