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.