.: Men� :.

Made in Ecuador
:: Home :.
:: Programaci�n :.
 Introducci�n
 Soluci�n de un problema
 Objetivos de la Programaci�n
 Herramientas para Programar
 Programaci�n Estructurda
 Otras T�cnicas
:: Principiante :.
 �Que es Turbo Pascal?
 Estructura de un programa
 Declaraci�n de Variables
 Definici�n de Tipos
 Operadores
 Expresiones
 Instrucciones
 Procedimientos Entrada/Salida
 Mi primer Programa
 Ejercicios Propuestos
:: Medio :.
:: Estructuras de Control :.
   :: Selecci�n :.
 If...Then...Else
 Case...of...Else
   :: Bucles :.
 While...Do
 Repeat...Until
 For...to...Do
:: Tipos Estructurados :.
 Cadenas
 Vectores
 Matrices
 Registros
 Ejercicios Propuestos
:: Avanzado :.
 Archivos
 Punteros
 Modo Grafico
 Modo Print
 Ejercicios Propuestos
:: Experto :.
 Librerias
 Compiladores
 Manejo de Puertos LPT
 Base de Datos en Codigo
 Ejercicios Propuestos
:: Varios :.
 Codigo Fuente
 Resultado Ejercicios Propuestos
 Autor Pagina Web

Enviame un e-mail



Expresiones

Las expresiones son secuencias de constantes y/o variables separadas por operadores v�lidos. Se puede construir una expresi�n v�lida por medio de : Una sola constante o variable, la cual puede estar precedida por un signo + � - . Una secuencia de t�rminos (constantes, variables, funciones) separados por operadores. Adem�s debe considerarse que: Toda variable utilizada en una expresi�n debe tener un valor almacenado para que la expresi�n, al ser evaluada, d� como resultado un valor. Cualquier constante o variable puede ser reemplazada por una llamada a una funci�n. Como en las expresiones matem�ticas, una expresi�n en Pascal se eval�a de acuerdo a la precedencia de operadores. La siguiente tabla muestra la precedencia de los operadores en Turbo Pascal: Precedencia de operadores 5 - (Menos unario) 4 not 3 * / div mod and shl shr 2 + - or xor 1 = <> > < >= <= Las reglas de evaluaci�n para las expresiones son : Si todos los operadores en una expresi�n tienen la misma precedencia, la evaluaci�n de las operaciones se realiza de izquierda a derecha. Cuando los operadores sean de diferentes precedencias, se eval�an primero las operaciones de m�s alta precedencia (en una base de izquierda a derecha ), luego se eval�an las de precedencia siguiente, y as� sucesivamente. Las reglas 1) y 2) pueden ser anuladas por la inclusi�n de par�ntesis en una expresi�n. Ejemplos : 3 + 2*5 {*,+} 4 + 10 =14 20*4 div 5 {Igual prioridad de izquierda a derecha : *,div} 80 div 5 = 16 3 - 5 * (20+(6/2)) 3 - 5 * (20+(6/2)) = 3 - 5 * (20 + 3) {par�ntesis m�s interno} = 3 - 5 * 23 {segundo par�ntesis} = 3 - 115 {Multiplicaci�n} = -112 {resta}

CopyRight© 2003/2004, Diego Castillo. Todos los Derechos Reservados
Catamayo - Loja - Ecuador | Resoluci�n Minima 800x600
Estadisticas

Hosted by www.Geocities.ws

1