ALGORITMOS - EXPRESIONES

download ALGORITMOS - EXPRESIONES

of 4

Transcript of ALGORITMOS - EXPRESIONES

EXPRESIONES Las expresiones son combinaciones de constantes, variables, smbolos de operacin, parntesis y nombres de funciones especiales. Por ejemplo: (x + y)/2 Cada expresin produce un resultado que se determina tomando los valores de las variables y constantes implicadas y la ejecucin de las operaciones indicadas. Una expresin consta de operadores y operandos. Un operando es una de las entradas (argumentos) de un operador. Por ejemplo, en 5 + 2 = 7 Los operandos son 5 y 2, el signo +, es el operador y 7 es el resultado de la expresin. Todo operador debe estar entre 2 operandos.Operando (Operador) Operando Valor (Constante o Variable)

Segn sea el tipo de datos que manipulan, las expresiones se clasifican en: Aritmticas Relacinales o condicionales Lgicas Expresiones Aritmtica: son aquellas en donde los operadores que intervienen en ella son numricos, el resultado es un nmero y los operadores son aritmticos.NOMBRE SIMBOLO ARITMETICO SIMBOLO EN ALGORITMO

Suma Resta Multiplicacin Divisin Exponenciacin Mdulo Divisin Entera

+ X b

+ * / ^, **, mod div

Cuando los operandos son valores enteros y la operacin no es una divisin el resultado es un nmero entero, pero, si al menos uno de ellos es real, el resultado es un valor real.

Prioridad de los Operadores Aritmticos Todas las expresiones entre parntesis se evalan primero. Las expresiones con parntesis anidados se evalan de dentro a fuera, el parntesis ms interno se evala primero. Dentro de una misma expresin los operadores se evalan en el siguiente orden. 1.- ^ 2.- *, /, mod, div 3.- +, Exponenciacin Multiplicacin, divisin, modulo, parte entera. Suma y resta.

Los operadores en una misma expresin con igual nivel de prioridad se evalan de izquierda a derecha. Expresiones Relacionales: Determinan solo dos valores, si la expresin cumple verdad o no falsedad. Estas expresiones relacionales son muy importantes, dado que la gran mayora de algoritmos las usan, su finalidad es determinar cundo una expresin o valor es igual, mayor, menor a otro, es decir si la relacin de la primera parte con respecto a la segunda es de verdad o falsedad.NOMBRE SIMBOLO ARITMETICO SIMBOLO EN ALGORITMO

Mayor Menor Igual Mayor o Igual Menor o Igual Diferente de

> < =

> < = >= , =, < =, < >, =, or

BIBLIOGRAFIA

http://www.lawebdelprogramador.com/cursos/algoritmos/basico.php Trejos Buritic, Omar Ivn; Algoritmos: Problemas Bsicos Curso de Algoritmos Universidad Nacional Anlisis del Lenguaje, Instituto Tecnolgico, Lisandro Peralta Murua Diseo Estructurado de Algoritmos, Instituto Tecnolgico de Tuxtepec, Mara Lourdes Hernndez Martnez