smieszek - 2008-01-21 22:32:59

siemka mam prosbe napisze mi ktos jak zrobi lto zadanie jak robilismy na cwiczeniach... 2,3,4,5,+,x+... chodzi mi od ktorej strony sie to robi i na ktora sie patrzy..... bo nei wiem ale to sie jedzie tak....5=4x3+2=29 ? ja ktak to powiedzcie mi ten pierwszy plus sie patrzy pierw ten  od prawej czy od lewej?

starplash - 2008-01-21 23:14:13

jak dobrze myslę to powinno to wyglądać tak :

(2+3) x (4+5) = 45

czyli patrząc od lewej 2,3,4,5 napotykamy znak "+" więc będzie (2+3),nastepnie znak "x" więc będzie (2+3) x gdzie kolejno jest znak "+"i zostały liczby 4 i 5 więc one będa dodawane i w efekcie dostajemy (2+3) x (4+5)

smieszek - 2008-01-22 09:10:39

wlasnie tez tak mysle ale kolesiowi jak robil to wyszlo... 29.... i nie wiem jak na to patrzyc..:/

nicpon_piotr - 2008-01-23 20:11:43

no bo to ma byc troche inaczje zeby wyszło 29 i tak
ciag znaków 2,3,4,5,+,*,+ i mamy
2 3 4 5 napotykamy plus wiec dodajemy 4+5=9
nastepnie mamy * więc 9*3=27
a na koncu mamy plus wiec 27+2=29

jesli tos nie rozumie to moge to napisac inaczej

               (zostaje nam 29)
2+27=29 (i mamy 29 gdyz skasowalismy wczesniej wszystkie inne znaki i po tym kasujemy 2 i 27)
+ (do dodawania potrzeba dwóch znaków a wiec 2 i 27)
9*3=27 (z mnozenia mamy 27 i kasujemy ze stosy 9,*,3)
*    (do mnozenia potrzeba nam dwoch znaków a wiec 9 i 3 gdyz poprzednio skasowalismy 4,+,5)
4+5=9 (z dodawania wychodzi 9 i kasujemy ze stosu znaki 4,+,5)
+ (do dodawiania potrzeba nam dwóch składników czyli 4 i 5)
5
4
3
2

to jest zrobione jak gość robil na zajeciach
ale kłoci mi sie to z dobrym rozwiazaniem gdyz wydaje mi sie ze pierwsze rozwiazanie starplash
nie wiem

smieszek - 2008-01-23 20:54:34

spoko juz skapowalem mniej wiecej tylko... Piotrek to dziala nie 5+4 i ten znak ,,+.. to patrzysz od ktorej strony ten znak ,,+.. to ostatni czy zaraz przy 5?

nicpon_piotr - 2008-01-24 18:33:55

patrz to jest taj jesli masz na stosie liczby jak ponizej


7
6
5
4
2

i zczytasz jaki kolwiek znak to dodajesz go do góry i zeby wykonac działanie które okresla ten
znak to potrzebne ci dwie liczby (w tym przypadku 7 i6) a jako ze to jest stos dziala na zasadzie LIFO (last in first out)
to bierzesz dwie liczby które sa o gory stosu (dodane do niego ostatnie)

mysle ze jasno wyjasnilem

GotLink.pljamnik oddam