Diferència entre revisions de la pàgina «M3 - Programació estructurada / Continguts UF1: Operadors numèrics i prioritats»
De wikiserver
(→Operadors amb dades de tipus enter) |
(→Prioritat dels operadors aritmètics) |
||
Línia 32: | Línia 32: | ||
==Prioritat dels operadors aritmètics== | ==Prioritat dels operadors aritmètics== | ||
+ | |||
+ | La prioritat de les operacions és simplement l’ordre en que aquestes s’executen. Per exemple considerem l’expressió : '''6+4/ 2''' | ||
+ | |||
+ | La prioritat exigeix que la divisió s’executi abans que la suma. Sinó l’operació anterior podria considerar-se de dues formes. Si la divisió es fa abans el resultat serà 8, si la suma es fes abans el resultat seria 5. Si realment nosaltres volguéssim que la suma es fes abans hauríem d’indicar-ho fent servir parèntesis '''--> x = (6+4)/2''' | ||
{|border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; font-size: 95%;" | {|border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; font-size: 95%;" | ||
− | ! width=" | + | ! width="100 px" |Seqüència d’escapament |
− | ! width=" | + | ! width="100 px" |Acció o símbol representat |
+ | ! width="500 px" |Acció o símbol representat | ||
|- | |- | ||
− | | | + | |1||( )||Es calculen primer. Si hi ha parèntesis niats, l’expressió en el parell més intern s’avalua primer. Si existeix més d’un parell “en el mateix nivell”, es calculen d’esquerra a dreta. |
|- | |- | ||
− | | | + | |2||*, /, %||S’avaluen en segon lloc. Si hi ha més d’una, es calculen d’esquerra a dreta. |
|- | |- | ||
− | | | + | |3||+, -||S’avaluen en últim lloc. Si hi ha més d’una, es calculen d’esquerra a dreta. |
− | |||
− | |||
− | |||
− | |||
|} | |} |
Revisió del 20:29, 16 nov 2018
Operadors amb dades de tipus enter
OPERACIÓ | Operador |
---|---|
Suma | + |
Resta | - |
Multiplicació | * |
Divisió | / |
Mòdul | % |
Operadors amb dades de tipus real
OPERACIÓ | Operador |
---|---|
Suma | + |
Resta | - |
Multiplicació | * |
Divisió | / |
Prioritat dels operadors aritmètics
La prioritat de les operacions és simplement l’ordre en que aquestes s’executen. Per exemple considerem l’expressió : 6+4/ 2
La prioritat exigeix que la divisió s’executi abans que la suma. Sinó l’operació anterior podria considerar-se de dues formes. Si la divisió es fa abans el resultat serà 8, si la suma es fes abans el resultat seria 5. Si realment nosaltres volguéssim que la suma es fes abans hauríem d’indicar-ho fent servir parèntesis --> x = (6+4)/2
Seqüència d’escapament | Acció o símbol representat | Acció o símbol representat |
---|---|---|
1 | ( ) | Es calculen primer. Si hi ha parèntesis niats, l’expressió en el parell més intern s’avalua primer. Si existeix més d’un parell “en el mateix nivell”, es calculen d’esquerra a dreta. |
2 | *, /, % | S’avaluen en segon lloc. Si hi ha més d’una, es calculen d’esquerra a dreta. |
3 | +, - | S’avaluen en últim lloc. Si hi ha més d’una, es calculen d’esquerra a dreta. |