abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 15:33 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.8.

    Ladislav Hagara | Komentářů: 2
    včera 14:22 | IT novinky

    Herní studio Hangar 13 vydalo novou Mafii. Mafia: Domovina je zasazena do krutého sicilského podsvětí na začátku 20. století. Na ProtonDB je zatím bez záznamu.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | IT novinky

    Operátor O2 má opět problémy. Jako omluvu za pondělní zhoršenou dostupnost služeb dal všem zákazníkům poukaz v hodnotě 300 Kč na nákup telefonu nebo příslušenství.

    Ladislav Hagara | Komentářů: 5
    včera 05:55 | IT novinky

    Společnost OpenAI představila GPT-5 (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 05:00 | Nová verze

    Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    7.8. 17:33 | IT novinky

    Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.

    Ladislav Hagara | Komentářů: 8
    7.8. 16:55 | Nová verze

    Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.

    Ladislav Hagara | Komentářů: 0
    7.8. 16:44 | Nová verze

    Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    7.8. 12:22 | IT novinky

    Americká technologická společnost Apple uskuteční v USA další investice ve výši sta miliard dolarů (2,1 bilionu korun). Oznámil to ve středu šéf firmy Tim Cook při setkání v Bílém domě s americkým prezidentem Donaldem Trumpem. Trump zároveň oznámil záměr zavést stoprocentní clo na polovodiče z dovozu.

    Ladislav Hagara | Komentářů: 5
    7.8. 04:55 | Nová verze

    Zálohovací server Proxmox Backup Server byl vydán v nové stabilní verzi 4.0. Založen je na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (47%)
     (20%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (18%)
    Celkem 313 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: Perl hadanka (na dobru noc)

    21.6.2008 23:46 lm
    Perl hadanka (na dobru noc)
    Přečteno: 347×
    Kde je podla Vas chyba?
    #!/usr/bin/perl
    #
    
    my $x = 0;
    
    print "== first loop ==\n";
    for ($x = 2.7; $x <= 3.2; $x += 0.1) {
    	printf("%f\t%d\n",$x,(3 < $x));
    }
    
    print "== second loop ==\n";
    for (2.7, 2.8, 2.9, 3, 3.1, 3.2) {
    	$x = $_;
    	printf("%f\t%d\n",$x,(3 < $x));
    }
    
    print "== wtf loop ==\n";
    for ($x = 2.8; $x <= 3.2; $x += 0.1) {
    	printf("%f\t%d\n",$x,(3 < $x));
    }

    Odpovědi

    Marek 'Maxicom' Zelenka avatar 21.6.2008 23:56 Marek 'Maxicom' Zelenka | skóre: 14 | Kralupy nad Vltavou
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    $x += 0.1 vs $x ++ 0.1

    ?
    Marek 'Maxicom' Zelenka avatar 21.6.2008 23:59 Marek 'Maxicom' Zelenka | skóre: 14 | Kralupy nad Vltavou
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    Luboš Doležel (Doli) avatar 21.6.2008 23:57 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    Nepřenost výpočtů u CPU?
    22.6.2008 00:27 lm
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    moze byt, ale SPARC, Alpha, IA-64 sa potom mylia rovnako ako x86 :)
    Luboš Doležel (Doli) avatar 22.6.2008 00:41 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    V C ten první cyklus vypíše i 3.2, pokud použiju jako typ float. Pokud double, je to jako v Perlu (takže Perl taky používá double).

    Důvodem je tohle: 3.2000000000000006217248938
    22.6.2008 08:09 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    na tom nevidim nic spatneho, protoze to neni vlastnost konkretniho CPU, ale konkretni reprezentace cisel. a ta je vice mene standardizovana.
    In Ada the typical infinite loop would normally be terminated by detonation.
    22.6.2008 08:08 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    a co to jako dela chybne? od 2.7 to napocita do 3.2 a od 2.8 ne? tak to je prvni vec ktera je napsana v kazdy knize. nikdy nepouzivat rovnitko u pohyblive carky! porovnani floatu se delaji zasadne takto:

    if (abs($x - 3.2) < 1.0E-5) {...}
    In Ada the typical infinite loop would normally be terminated by detonation.
    22.6.2008 08:33 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    Zaujimave, akurad predvcerom som narazil na toto.
    22.6.2008 10:23 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Perl hadanka (na dobru noc)
    nebo si precist knutha ;-)
    In Ada the typical infinite loop would normally be terminated by detonation.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.