Ach jo, klasika. Jak se objeví konkrétní příklad, javouš zmizí a vrátí se až je po všem, aby mohl zase házet lopatou.
Citace: balki 09. 09. 2016, 17:58:31Pri z = 10 / 2 / 5 by som si nebol taky isty. Delenie ma prednost, co teraz Výraz se vyhodnocuje zleva doprava. Násobení a dělení má stejnou prioritu. z==1.Prefixový či postfixový zápis to řeší i bez priorit.
Pri z = 10 / 2 / 5 by som si nebol taky isty. Delenie ma prednost, co teraz
Citace: Kit 09. 09. 2016, 15:41:18Citace: balki 09. 09. 2016, 15:30:30Citace: v 09. 09. 2016, 15:24:25nejde 2 na celé číslo v iee754 vyjádřit přesně?Staci spravit nejake matematicke operacie, a ked clovek caka 3, ma 2.99999999999 a je v pr...Které? Sčítání, odčítání, násobení a dokonce v mnohých případech i dělení je bezproblémové.Scitani odcitani ve chvili, kdy je rozdil exponentu vetsi nez pocet bitu pro mantissu?Mozna se +- mylim o jeden bit
Citace: balki 09. 09. 2016, 15:30:30Citace: v 09. 09. 2016, 15:24:25nejde 2 na celé číslo v iee754 vyjádřit přesně?Staci spravit nejake matematicke operacie, a ked clovek caka 3, ma 2.99999999999 a je v pr...Které? Sčítání, odčítání, násobení a dokonce v mnohých případech i dělení je bezproblémové.
Citace: v 09. 09. 2016, 15:24:25nejde 2 na celé číslo v iee754 vyjádřit přesně?Staci spravit nejake matematicke operacie, a ked clovek caka 3, ma 2.99999999999 a je v pr...
nejde 2 na celé číslo v iee754 vyjádřit přesně?
Ještě mě napadá jedna věc. Někdo tvrdil, že bitové posuny jsou nepřehledné, ale když se nad tím zamyslíte, jak třeba násobíte deseti z hlavy? Sčítáte číslo desetkrát, nebo jen přidáte nulu?
Citace: Kit 09. 09. 2016, 18:16:42Citace: balki 09. 09. 2016, 17:58:31Pri z = 10 / 2 / 5 by som si nebol taky isty. Delenie ma prednost, co teraz Výraz se vyhodnocuje zleva doprava. Násobení a dělení má stejnou prioritu. z==1.Prefixový či postfixový zápis to řeší i bez priorit.10/5(1+1)A teď se předveď
Forth: 10 5 / 1 1 + * . bye
Lisp: (* (/ 10 5) (+ 1 1))
Citace: Tuxik 09. 09. 2016, 19:08:58Ještě mě napadá jedna věc. Někdo tvrdil, že bitové posuny jsou nepřehledné, ale když se nad tím zamyslíte, jak třeba násobíte deseti z hlavy? Sčítáte číslo desetkrát, nebo jen přidáte nulu?A jak to násobní deseti zapisuješ?
Citace: tisnik 09. 09. 2016, 18:45:26Citace: Kit 09. 09. 2016, 15:41:18Citace: balki 09. 09. 2016, 15:30:30Citace: v 09. 09. 2016, 15:24:25nejde 2 na celé číslo v iee754 vyjádřit přesně?Staci spravit nejake matematicke operacie, a ked clovek caka 3, ma 2.99999999999 a je v pr...Které? Sčítání, odčítání, násobení a dokonce v mnohých případech i dělení je bezproblémové.Scitani odcitani ve chvili, kdy je rozdil exponentu vetsi nez pocet bitu pro mantissu?Mozna se +- mylim o jeden bitTo jsem si mohl myslet, že přijdeš s těmito limitními stavy. Jasně, v takových případech už mé tvrzení neplatí.IEEE 754 de facto pracuje s racionálními čísly, u kterých je jmenovatel vždy nějaká mocnina dvou. Při velkých rozdílech mezi exponenty se občas nějaká část informace ztratí.
Citace: Radovan. 09. 09. 2016, 18:52:59Citace: Kit 09. 09. 2016, 18:16:42Citace: balki 09. 09. 2016, 17:58:31Pri z = 10 / 2 / 5 by som si nebol taky isty. Delenie ma prednost, co teraz Výraz se vyhodnocuje zleva doprava. Násobení a dělení má stejnou prioritu. z==1.Prefixový či postfixový zápis to řeší i bez priorit.10/5(1+1)A teď se předveď Kód: [Vybrat]Forth: 10 5 / 1 1 + * . byeKód: [Vybrat]Lisp: (* (/ 10 5) (+ 1 1))
Ja jsem vedel, ze ty to budes vedet, nicmene pro nekoho to muze by dobra lekce (developeri ridiciho systemu Arianne by mohli vypravet
Citace: Kit 09. 09. 2016, 19:25:18Citace: Radovan. 09. 09. 2016, 18:52:5910/5(1+1)A teď se předveď Kód: [Vybrat]Forth: 10 5 / 1 1 + * . byeKód: [Vybrat]Lisp: (* (/ 10 5) (+ 1 1))Hm, špatně. Dvakrát špatně.
Citace: Radovan. 09. 09. 2016, 18:52:5910/5(1+1)A teď se předveď Kód: [Vybrat]Forth: 10 5 / 1 1 + * . byeKód: [Vybrat]Lisp: (* (/ 10 5) (+ 1 1))
10/5(1+1)A teď se předveď
Citace: Radovan. 09. 09. 2016, 20:08:38Citace: Kit 09. 09. 2016, 19:25:18Citace: Radovan. 09. 09. 2016, 18:52:5910/5(1+1)A teď se předveď Kód: [Vybrat]Forth: 10 5 / 1 1 + * . byeKód: [Vybrat]Lisp: (* (/ 10 5) (+ 1 1))Hm, špatně. Dvakrát špatně.V tom případě to máš i ty špatně, protože ve všech případech je správným výsledkem číslo 4.
Citace: Tuxik 09. 09. 2016, 18:30:15Ach jo, klasika. Jak se objeví konkrétní příklad, javouš zmizí a vrátí se až je po všem, aby mohl zase házet lopatou. Tak já vůbec nechápu, co pořád řešíte Nikdy jsem to nepotřeboval a lopaty to milují. Nechápu...