 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6318 Aktiv.: 30.09 Kraj: Ljubljana (JN76GB)
|
|
Nazaj na vrh |
|
 |
Brusli Član


Pridružen-a: Tor 24 Nov 2020 12:10 Prispevkov: 92 Aktiv.: 3.22 Kraj: Hrastnik
|
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6318 Aktiv.: 30.09 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Pon Jan 23, 2023 9:39 pm Naslov sporočila: |
|
|
Podobna oslarija. Zgoraj je tako ali tako problematičen že zapis, ker enkrat operira z znakom ":", drugič pa z ulomkovo črto.
|
|
Nazaj na vrh |
|
 |
mosqito Član


Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 2449 Aktiv.: 28.83
|
Objavljeno: Pon Jan 23, 2023 9:44 pm Naslov sporočila: |
|
|
Težava leži tukaj:
https://en.m.wikipedia.org/wiki/Operator-precedence_parser
Pa še en odgovor na bedaste "matematične" probleme, ki so v prvi vrsti namenjeni mlatenju prazne slame in nabiranju "lajkov" (tudi v obliki brezveznih objav v stilu "jaz dobim pa .... XY). To nima nobene zveze z matematiko.
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
 |
ule Član


Pridružen-a: Tor 13 Jan 2004 20:32 Prispevkov: 1538 Aktiv.: 7.33 Kraj: Babno Polje
|
Objavljeno: Pon Jan 23, 2023 10:02 pm Naslov sporočila: |
|
|
Se mi zdi da smo tole računali po prvi varianti. =1
|
|
Nazaj na vrh |
|
 |
kvarkel Član

Pridružen-a: Ned 20 Maj 2012 23:21 Prispevkov: 196 Aktiv.: 1.48
|
Objavljeno: Pon Jan 23, 2023 10:32 pm Naslov sporočila: |
|
|
Deljenje ima prednost pred množenjem. 36:6 bi lahko dal tudi v ulomek 36/6.
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14352 Aktiv.: 68.36 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Tor Jan 24, 2023 8:10 am Naslov sporočila: |
|
|
Koliko so učili mene je rezultat 1.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
kvarkel Član

Pridružen-a: Ned 20 Maj 2012 23:21 Prispevkov: 196 Aktiv.: 1.48
|
Objavljeno: Tor Jan 24, 2023 8:46 am Naslov sporočila: |
|
|
Če napišeš v excelu formulo: 36/3*(8-6)/6, dobiš rezultat 4.
Pravilo pa je, da se računa operacije od leve proti desni, pri čemer imata enakovredni operaciji deljenje in množenje, prednost pred seštevanjem in odštevanjem.
V prejšnjem postu sem napačno navedel, da ima deljenje prednost pred množenjem in pa v imenovalcu bi moral zapisati 3.
|
|
Nazaj na vrh |
|
 |
sebaveh Član


Pridružen-a: Sob 19 Jan 2008 13:51 Prispevkov: 1547 Aktiv.: 8.36 Kraj: Slovenska Bistrica
|
Objavljeno: Tor Jan 24, 2023 8:52 am Naslov sporočila: |
|
|
Srž problema je v tem, da med trojko in oklepajem manjka operand. Če računamo peš, še ni nekega problema - vsi smo se v šoli učili, da za množenje ni potrebno izrecno pisati operanda (križec ali pika).
Ampak za kalkulatorje pa je to problem. Kalkulator je eksaktna naprava, stroj, ki zahteva dosleden vnos vrednosti in operandov. V nasprotnem primeru - kot v tem - pa se lahko začne obnašati nepredvidljivo, oziroma odvisno kako so zasnovalci to rešili na nivoju opCode celic.
Je pa bolj zaskrbljujoče to, kakšne komentarje so nekateri zmožni spraviti skupaj Kljub temu če jim poskušaš tak pojav razložiti kot sem ga jaz zgoraj.
Nepoznavanje ozadja delovanja naprave in slepo zanašanje na "nekaj tipk z displejem" vodi v idiokracijo.
|
|
Nazaj na vrh |
|
 |
jozkoc Član


Pridružen-a: Sre 16 Jun 2010 13:32 Prispevkov: 357 Aktiv.: 2.29 Kraj: Ljubljana
|
Objavljeno: Tor Jan 24, 2023 10:05 am Naslov sporočila: |
|
|
Pri računanju z več številkami nismo za deljeno nikoli uporabljali dveh pikic ampak vedno črto. Mislim da je račun na papirju matematično napačno zapisan.
Če bi se moral odločiti bi izbral rezultat 1.
_________________ Nikoli ni tako dobro da ne bi moglo biti še boljše. |
|
Nazaj na vrh |
|
 |
baresi Član

Pridružen-a: Tor 28 Jun 2005 19:14 Prispevkov: 654 Aktiv.: 3.12 Kraj: Maribor
|
Objavljeno: Tor Jan 24, 2023 10:16 am Naslov sporočila: |
|
|
Točno tako. Da ne pišemo operanda pred oklepajem je samo dogovor. Mene so učili tudi, da se moraš najprej rešiti oklepajev.
Kar se tiče zgornjega izraza, seveda je rezultat 1, izraz zapišeš kot dvojni ulomek in je rezultat takoj tu.
_________________ lp
baresi |
|
Nazaj na vrh |
|
 |
Proteus Član


Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1472 Aktiv.: 7.01
|
Objavljeno: Tor Jan 24, 2023 11:50 am Naslov sporočila: |
|
|
Mene so učili, da:
- sta seštevanje in odštevanje enakovredni operaciji,
- množenje in deljenje sta enakovredni operaciji,
- če v enačbi nastopajo le enakovredne operacije računamo po vrsti, od leve proti desni,
- če v računu nastopajo seštevanje, odštevanje, množenje ter deljenje, imata množenje in deljenje prednost.
Če zgornjo enačbo malce poenostavim, dobim tole 6 / 3 * 2 = 4
Če pa je enačba zapisana takole 6 / 3(2), nekateri menijo, da ima množenje pri oklepaju prednost in rezultat je v tem primeru 1. Nimam pojma od kje izhaja to pravilo, zato menim, da je tak rezultat napačen.
Če zgornji izraz napišemo na nedvoumen način (po zgornjih pravilih) dobimo tole:
( (36/3) * (8-6) ) / 6 = 4
|
|
Nazaj na vrh |
|
 |
oldtimer 65 Član

Pridružen-a: Sob 14 Jul 2012 15:53 Prispevkov: 229 Aktiv.: 1.76 Kraj: Ljubljana
|
Objavljeno: Tor Jan 24, 2023 11:56 am Naslov sporočila: |
|
|
rezultat =1 ker
- oklepaj ima prednost (izračunamo kar je v oklepaju)
- množenje in deljenje imata prednost pred seštevanjem in odštevanjem, ne pa pred oklepaji
- seštevanje in odštevanje pa računamo od desne proti levi
...tako so nas učili
|
|
Nazaj na vrh |
|
 |
Proteus Član


Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1472 Aktiv.: 7.01
|
Objavljeno: Tor Jan 24, 2023 12:31 pm Naslov sporočila: |
|
|
oldtimer 65 je napisal/a: |
seštevanje in odštevanje pa računamo od desne proti levi |
Obstajata samo dve možnosti:
- ali ste imeli zanič učiteljico ali,
- pa si si zadevo napačno zapomnil, pozabil, zamešal...
Očitno so angleške šole boljše, kot pa naše, tem mulariji vcepijo v glave t.i. PEMDAS:
Opis: |
|
Velikost datoteke: |
29.11 KB |
Pogledana: |
1 krat |

|
|
|
Nazaj na vrh |
|
 |
kvarkel Član

Pridružen-a: Ned 20 Maj 2012 23:21 Prispevkov: 196 Aktiv.: 1.48
|
Objavljeno: Tor Jan 24, 2023 12:42 pm Naslov sporočila: |
|
|
oldtimer 65 je napisal/a: |
rezultat =1 ker
- oklepaj ima prednost (izračunamo kar je v oklepaju)
- množenje in deljenje imata prednost pred seštevanjem in odštevanjem, ne pa pred oklepaji
- seštevanje in odštevanje pa računamo od desne proti levi
...tako so nas učili  |
No, sedaj si pa to izračunaj po tvojem vedenju. Prav imaš, najprej se izračuna oklepaj. Ampak tukaj si že naletel na težavo. V oklepaju ti piše 8-6. Če to računaš od desne proti levi, dobiš -2, če od leve proti desno pa +2. Torej, po tvoje, kaj je prav?
Kar lepo se je treba držati pravila računanja od leve proti desni.
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 268 dni
Powered by phpBB © 2001, 2005 phpBB Group
|