8/2*(2+2)
Moja otázka je v podstate jednoduchá. AkĂ˝ je vĂ˝sledok prĂkladu 8/2*(2+2)? Rád by som vedel aj konkrĂ©tny postup, ako k nemu prĂsĹĄ. ÄŽakuje.
Oliver M.
21. 12. 2019 15:11
4 odpovědi
Ahoj, Ĺ™ekl bych, Ĺľe myslĂš pĹ™Ăklad jako tento. Tak posĂlám odkaz na dotaz, kterĂ˝ se tu uĹľ Ĺ™ešil.
Ahoj Olivere,
ono dost záležà na tom, jak chápeš jednotlivé znaky operátorů a jejich priority. Tomáš chápe zadánà jako jeden zlomek, tedy 8/2*(2+2)
přepisuje jako 8/(2*(2+2))
. Existuje však u druhĂ˝ pĹ™Ăstup, kdy se na pĹ™Ăklad dĂváme jako na zlomek, kterĂ˝ násobĂ závorku, tedy vĂ˝raz 8/2*(2+2)
přepÚeme jako (8/2)*(2+2)
.
Nejsem si jistĂ˝, která interpretace je správnÄ› a hodnÄ› jsem tuto otázku Ĺ™ešil pĹ™i návrhu vĂ˝poÄŤetnĂho modulu tady na Mathematicatoru. OsobnÄ› se pĹ™iklánĂm k tomu, aby se všechny tokeny ve vĂ˝razu vyhodnocovaly stejnÄ›, tedy zleva doprava, pĹ™iÄŤemĹľ prioritu mĹŻĹľe zmÄ›nit jen operátor vyššĂho typu (napĹ™Ăklad znak pro mocninu), pĹ™ĂpadnÄ› znak závorky. Pokud se však závorka neuvede a ÄŤĂsla ohraniÄŤujĂ binárnĂ operátory se stejnou prioritou, nedává smysl zpracovat vĂ˝raz jinak, neĹľ zleva doprava.
Co si o vĂ˝poÄŤtu myslĂ sám Mathematicator mĹŻĹľeš vidÄ›t tady: https://mathematicator.com/search/8/2%2A%282%2B2%29 a pĹ™ĂpadnÄ› si zobrazit postup.
Mimochodem, ke stejnému výsledku došel i Wolfram: https://www.wolframalpha.com/input/?i=8%2F2*%282%2B2%29
Budu moc rád, kdyĹľ ostatnĂ napĂšà takĂ© svĹŻj pohled na vÄ›c, jak by se mÄ›l tento typ vĂ˝razu zpracovávat. DĂky.