s1_06

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