Вы находитесь на странице: 1из 4

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

> < =

> < = >= <= <>

Se debe de tener en cuenta lo siguiente: Los operadores relacinales comparan valores del mismo tipo (numricos o cadenas) Tienen el mismo nivel de prioridad en su evaluacin. Los operadores relacinales tiene menor prioridad que los aritmticos

Expresiones Lgicas: Al igual que las expresiones relacionales solo pueden tomar 2 valores, verdadero o falso.
NOMBRE SIMBOLO ARITMETICO SIMBOLO EN ALGORITMO

Conjuncin Disyuncin Negacin

and, or, not,

y o no

El resultado de una expresin lgica deriva de la aplicacin de las tablas de verdad a las proposiciones que se estn evaluando. La regla general de la Conjuncin es: si se evalan proposiciones unidas por el operador and, el resultado es falso, si al menos una de ellas es falsa, y verdadero, si todas son verdaderas. La regla general de la Disyuncin es: si se evalan proposiciones unidas por el operador or, el resultado es verdadero si al menos una de ellas es verdadera, y falso, si todas son falsas. En la Negacin se tiene que si niega una proposicin verdadera el resultado es falso y si se niega una proposicin falsa, el resultado es verdadero. El orden de los operadores lgicos es: 1. not 2. and 3. or
Prioridad de los Operadores en General 1.2.3.4.5.() ^ *, /, mod, div, not +, -, and >, <, > =, < =, < >, =, 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

Вам также может понравиться