eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[OT] sukces tylko w zjednoczeniu europy › Re: [OT] sukces tylko w zjednoczeniu europy
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder4.news.
    weretis.net!ecngs!feeder2.ecngs.de!81.171.118.63.MISMATCH!peer03.fr7!futter-mic
    h.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01
    .news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-
    for-mail
    From: "J.F." <j...@p...onet.pl>
    Subject: Re: [OT] sukces tylko w zjednoczeniu europy
    Newsgroups: pl.misc.elektronika
    User-Agent: 40tude_Dialog/2.0.15.1pl
    MIME-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    References: <o1s4dq$css$1@node2.news.atman.pl>
    <a...@g...com>
    <o1sdk2$hjk$1@node1.news.atman.pl>
    <5841d008$0$15198$65785112@news.neostrada.pl>
    <o1sk59$olr$1@node1.news.atman.pl>
    <5841fc8d$0$645$65785112@news.neostrada.pl>
    <o1t37j$8s3$1@node1.news.atman.pl>
    <phapwfedlpal$.b77f1vi5x2g5.dlg@40tude.net>
    <o1v2p3$80e$1@node2.news.atman.pl>
    Date: Sat, 3 Dec 2016 19:44:38 +0100
    Message-ID: <1a0opbdfwbjvp.14e65dow4zxgs$.dlg@40tude.net>
    Lines: 41
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
    X-Trace: 1480790678 unt-rea-a-01.news.neostrada.pl 5140 82.143.187.50:50611
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2918
    X-Received-Body-CRC: 3991046769
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:709142
    [ ukryj nagłówki ]

    Dnia Sat, 3 Dec 2016 19:26:45 +0100, HF5BS napisał(a):
    > Użytkownik "J.F." <j...@p...onet.pl> napisał w wiadomości
    >>> Co do matematyki - w C64 odejmij 5.2-5... Wynik <>0.2... (kiedyś mi przez
    >>> ten błąd jeden program liczący odległości pokazywał kompletne bzdury).
    >>
    >> Hm, jesli w C64 nie spieprzyli czegos mocno, to wynik nie powinien
    >> bardzo odbiegac od 0.2. Co jak co, ale odleglosci powinny sie liczyc
    >
    > No, tak bardzo nie odbiegał. Ale czegoż wymagać od liczby zaledwie
    > 5-bajtowej? Problem był głównie w tym, że właśnie granica 0.2 była podziałem
    > między obszarami. Wynik poniżej 0.2 zaliczał obiekt do położonego w
    > sąsiednim obszarze. Najlepsze, że spowodowało to w końcu zaliczenie
    > położenia, do obszaru, który nie istnieje.

    Ok, ale to glownie swiadczy o kiepskim zdefniowaniu zadania :-)

    >> Nawiasiem mowiac - wspolczesne procesory, zgodne z IEEEcostam, czyli
    >> 8087, to liczb dziesietnych tez nie przechowuja dokladnie.
    >> Dokladnie do jest 0.5, 0.25, 0.125 itd, a takie 0.2 ma nieskonczone
    >> rozwiniecie binarne.
    >
    > I chyba o to rozwinięcie można się potłuc...

    Mozna, bo wychodzi np 0.1999999999999

    > Czy to nie z tego powodu
    > pierwsze Pentiumy robiły błąd, chyba w jakiejś liczbie zmiennoprzecinkowej?

    Nie, tam faktycznie byl blad, ale dopiero po 16 bitach znaczacych i
    tylko w niektorych liczbach. Dla wiekszosci ludzi blad nieistotny i
    niezauwazalny, ale niektorym moze np zaliczyc polozenie do
    nieistniejacego obszaru :-)
    A innym samolot spadnie, no ale to juz bardzo malo prawdopodobne.

    A ja tu o zwyklym rozwinieciu binarnym - nie da sie w tym systemie
    zapisac 0.2 dokladnie, bedzie zapamietane w przyblizenu.
    Ale to tylko ostatni bit - 24-ty, 48-my, czy 64-ty mantysy, wiec sporo
    cyfr dzietnych dokladnie.

    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: