[ snjega @ 06.09.2004. 08:56 ] @
Imam pitanje iz matematike za 5. razred osnovne škole. Ono glasi:
8:4x2=
Ponuđena su 2 odgovora: 4 i 1.
Koji je točan i zašto?
Hvala

[Ovu poruku je menjao snjega dana 09.09.2004. u 09:10 GMT]
[ goky2002 @ 06.09.2004. 09:00 ] @
Odgovor je 4, jednostavno se postoju vaznost operacije i na taj nacin se vrse radnje.
[ snjega @ 06.09.2004. 09:04 ] @
Dakle, iako su operacije istog reda, pošto nema zagrada, računa se jednostavno po redoslijedu? Hvala
[ goky2002 @ 06.09.2004. 09:16 ] @
Da.
[ snjega @ 06.09.2004. 09:21 ] @
Hvala.
[ jablan @ 06.09.2004. 09:30 ] @
Za ovakva i slična pitanja, u shell windowsa ugrađen je evaluator mat. izraza, kuca se "SET /A <mat. izraz>"

Dakle, u command promptu:
Code:
C:\Documents and Settings\mladen>set /a 8 / 4 * 2
4
C:\Documents and Settings\mladen>set /a 8 / (4 * 2)
1
[ snjega @ 06.09.2004. 11:34 ] @
Hvala
[ chupcko @ 06.09.2004. 11:39 ] @
Hoce reci da su operandi / i * levo asocijativni, to jest izvrsdavaju se sleva na desno.

naime za (a*b)*c=a*(b*c) to znamo a za / to vec ne vazi , pa smo se dogovorili da kada naidjemo na

a/b/c to bude kao da smo stavili zagrade ka levo , to jest to je (a/b)/c.

Kako / i * imaju isti prioritet i oba su levo asocijativni ... onda je to to.

P.S. Ajde neka se neko seti neke operacije koja je desno asocijativna ???
[ Goran Rakić @ 06.09.2004. 12:49 ] @
Negde sam procitao ranije da je valjda stepenovanje desno asocijativna operacija. Takodje, "=" se mozda moze smatrati desno asoc. operacija. U svakom slucaju ocekujem kompetentniji odgovor :).