s1_06
DESCRIPTION
algoritmosTRANSCRIPT
-
Pensamiento algortmicoEdgar Gerardo Salinas Gurrin Sandra Eugenia Barajas Montiel
-
Qu es una expresin aritmtica?
En informtica entendemos que una expresin aritmtica es aquella expresin en la que se realizan ciertas operaciones con nmeros.
-
Operadores aritmticos
Estas expresiones utilizan operadores aritmticos: la suma (+), resta (-), multiplicacin (*), divisin (/) y el residuo de la divisin entera, tambin conocido como mdulo(%).
En una misma expresin es posible utilizar varios de estos operadores.
-
Operandos
Los operandos son los valores a los cuales les realizamos las operaciones que indicamos.
Los operandos pueden representarse:
- Constantes
- Variables
-
Ejemplos sencillos
10 + 8
20 6
2 * 3 + 4
x * y / 3
-
Asignacin
El resultado de una expresin aritmtica es un nmero. Para asignar o guardar este valor utilizamos el operador =.
La asignacin guarda el resultado de evaluar la expresin del lado derecho del smbolo =, en la variable que se encuentre del lado izquierdo del operador.
Ejemplos:
- a = 10 + 8
- b = 20 6
- x = 2 * 3 + 4
- z = x + y / 2
-
Jerarqua de operadores
b = 3 + 7 * 5
Cul es el resultado en la variable b?
- 38
Qu es la jerarqua de operadores?
- Si en una expresin utilizamos dos o ms operadores, se aplican ciertas reglas para determinar cul operador debe resolverse primero.
-
Prioridad Operador
1 ( ) Los parntesis son operadores de agrupacin y nos indican que primero hay que resolver la expresin contenida en ellos antes de hacer las operaciones fuera de ellos.
2 - Menos unario
3 *, /, % Multiplicacin, divisin y mdulo.
4 +, - Suma y resta
5 = Asignacin
-
Reglas para jerarqua de operadores
1. La evaluacin de los operadores con misma prioridad se hace de izquierda a derecha.
a) Si los primeros dos operadores son de la misma jerarqua entonces se realiza la operacin de ms a la izquierda.
2. Si los primeros dos operadores son de diferente jerarqua
se realiza primero el operador de mayor prioridad
y se deja pendiente la operacin de menor jerarqua.
La operacin pendiente se resuelve hasta encontrar otra de igual o menor jerarqua o ya no haya ms operadores pendientes por resolver.
-
coursera.org/tecdemonterrey
D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Eugenio Garza Sada 2501, Col. Tecnolgico, Monterrey, N.L. C.P. 64849. Monterrey, N.L., Mxico, 2014.
Se prohbe la reproduccin total o parcial de este documento por cualquier medio sin el previo y expreso consentimiento por escrito del ITESM