Upload
karen-mcdowell
View
9
Download
0
Embed Size (px)
DESCRIPTION
algoritmos
Citation preview
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