0% encontró este documento útil (0 votos)
53 vistas4 páginas

Lipswork

El documento habla sobre la evaluación de expresiones en lenguajes de programación, incluyendo la definición de expresiones, los tipos de operandos y operadores, y el orden en que se evalúan las operaciones.

Cargado por

Carlos Salazar C
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas4 páginas

Lipswork

El documento habla sobre la evaluación de expresiones en lenguajes de programación, incluyendo la definición de expresiones, los tipos de operandos y operadores, y el orden en que se evalúan las operaciones.

Cargado por

Carlos Salazar C
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

qwertyuiopasdfghjklzxcvb

nmqwertyuiopasdfghjklzxc
INSTITUTO TECNOLOGICO
DE OCOTLN
vbnmqwertyuiopasdfghjkl
zxcvbnmqwertyuiopasdfgh
jklzxcvbnmqwertyuiopasdf
UNIDAD I.- TEMA 2: EVALUACION
ghjklzxcvbnmqwertyuiopa
DE EXPRESIONES
sdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
PROFESOR: OSCAR EDUARDO JIMENEZ
GONZALEZ

ALUMNA: MARIEL GALLARDO LAMBAREN

INTRODUCCIN

Las sentencias son los elementos bsicos en los que se divide el cdigo en
un lenguaje de programacin. Al fin y al cabo, un programa no es ms que
un conjunto de sentencias que se ejecutan para realizar una cierta tarea.
Adems, como ya habrs visto, en Pascal el signo que las separa es el punto
y coma.

EVALUACIN DE EXPRESIONES
Una expresin es una combinacin de operadores y operandos. Los
datos u operandos pueden ser constantes, variables y llamadas a
funciones. Adems, dentro de una expresin pueden encontrarse sub
expresiones encerradas entre parntesis. Por ejemplo, la siguiente
expresin matemtica:

Ejemplo:
X=A/B-C+D*E-A*C
EXPRESIN
Operandos Operadores

Delimitadores

5 operandos A,B,C,D,E
Pueden ser cualquier variable o constante vlida del lenguaje
Los valores de las variables deben ser coherentes con las operaciones
que se realicen con ellas6 operadores /,-,+,*,-,*
Describen las operaciones que se realizan entre las variables
Pueden ser aritmticos, lgicos, relacionales
X=A/B-C+D*E-A*C
Orden en el que se deben realizar las operaciones

Cada lenguaje debe definir exactamente dicho orden


Si A = 4, B = C = 2, D = E = 3 => X = ( ( 4 / 2 ) - 2 ) + ( 3 * 3 ) - ( 4 *
2)
=0+9-8 =1
X = ( 4 / (2 - 2 + 3 ) ) * ( 3 - 4 ) * 2
= ( 4 / 3 ) * ( -1 ) * 2 = -2.66666666
El orden en el que se deben realizar las operaciones se especifica
mediante: prioridades o parntesis

VENTAJAS:

No son necesarios los parntesis


La prioridad de los operadores no es relevante
La expresin se puede evaluar realizando un recorrido
izquierda a derecha, apilando los operandos y

de

evaluando los

operadores utilizando los operandos adecuados extrados de la

pila y apilando el resultado intermedio para repetir el proceso.


Este mtodo es ms simple que los necesarios cuando se
trabaja con la notacin infix
CONCLUSIN

La evaluacin de expresiones es una de las partes fundamentales de


la programacin pues en esto define cada una de las instrucciones de
las que esta diseado el problema y es as como esta entrenado para
darle solucin al problema.

BIBLIOGRAFIA

[Link]

También podría gustarte