una expresión

Upload: alejandro-soto

Post on 08-Jan-2016

225 views

Category:

Documents


0 download

DESCRIPTION

informatica

TRANSCRIPT

Una expresin es una combinacin de constantes, variables, signos de operacin y parntesis. Al evaluar una expresin aritmtica se obtiene como resultado un valor nico.Una expresin est compuesta por operadores y operandos. Las expresiones son clasificables, dependiendo del tipo de informacin que manejen, en: Aritmticas Relacionales LgicasEXPRESIONES ARITMTICASLas expresiones aritmticas son combinaciones de valores numricos constantes y variables que al evaluarlos con operadores aritmticos, resultan en un valor numrico. Pueden usarse con tipos de datos enteros y reales. Operador aritmticoSignificado

+Suma

-Resta

*Multiplicacin

/Divisin

^Potencia

Prioridad de los operadores:El orden en que se evalan los operadores aritmticos de una expresin afecta directamente el resultado de la misma.Ejemplo: (12)Sea la expresin aritmtica: 7 + 5 * 8 + 1 Caso 1: Si se evala en el orden de aparicin se tiene la expresin:(((7 + 5) * 8) + 1) = ((12 * 8) + 1) = (96 + 2) = 98Resultado: 98 Caso 2: Si se evala primero la suma y luego la multiplicacin: (7 + 5) * (8 + 1) = (12 * 9) = 108Resultado: 108 Caso 3: Si primero se evala la multiplicacin y despus la suma:7 + (5 * 8) + 1 = 7 + 40 + 1 = 8Resultado: 48Para evitar este tipo de mltiples resultados posibles y confusiones, se establecen unas reglas de prioridad o precedencia y se determina un orden para los operadores que se encuentren dentro de una misma expresin.El orden de precedencia de los operadores aritmticos son:1. ^ (Potencia)2. * (Multiplicacin), / (Divisin).3. + (Suma), - (Resta).Cuando dos operadores tienen la misma prioridad, se ejecutan de acuerdo en el orden en que estn escritos (de izquierda a derecha), a menos que exista un parntesis que indique la prioridad de una operacin.Ejemplos: 3 + 15 * 6 = 3 + 30 = 33 31 * 7 / 3 = 217 / 3 = 72.3 6 - 7 * (11 - ( 5 + 3)) = 6 - 7 * (11 8) = 6 - 7 * 3 = 6 - 21 = -15 2.1 * ( 1,6 + 3,0 * 2,3) =

EXPRESIONES RELACIONALESLas expresiones relacionales son usadas para comparar dos valores numricos, arrojando una respuesta de Verdadero cuando la expresin es correcta o Falso cuando la expresin es incorrecta.

OperadorSignificado

Mayor que

=Igual que

=Mayor o igual que

Diferente

Todos los operadores relacionales tienen el mismo nivel de prioridad al ser evaluados.El operador igual (=) es conocido tambin como operador de asignacin. Asigna al valor de la derecha, la variable de la izquierda.Los operandos en las expresiones relacionales pueden ser: Variables Constantes Expresiones aritmticasEjemplo (19)

ASIGNACINLa asignacin es la manera de dar un nombre a una informacin determinada en el ambiente de programacin.Un enunciado o una instruccin de asignacin es una accin o proceso por el cual se le asigna un valor (constante o variable) o el resultado de una expresin a una variable. Los enunciados de asignacin son usualmente utilizados para cambiarle de valor a una variable o definirla. Definir una variable consiste en asignarle o darle un valor por primera vez. Es importante tener en cuenta que en la parte izquierda del enunciado de asignacin debe ir una variable. La expresin de la derecha se evala y se le asigna el resultado a la variable de la izquierda.Ejemplo:3.141592 * R * R = rea; en esta expresin la variable est a la derecha del operador.Forma correcta: rea = 3.141592 * R * RDECISINAl desarrollar un algoritmo se puede encontrar con situaciones de excepcin, comparacin o agrupacin para poder responder o aclarar algunas circunstancias particulares. Para que un algoritmo sea general y flexible, se deben tener presentes las mltiples posibilidades que se puedan presentar en un momento dado. Por ello existe la necesidad de hacer comparaciones y tomar decisiones. La decisin lgica permite programar en el computador actividades o instrucciones que requieren tomar una decisin segn una evaluacin de una expresin lgica o relacional.Composicin de un enunciado de decisin: Enunciado:S (VARIABLE VS VARIABLE)ENTONCESEnunciadosSINOEnunciadosFIN SEl enunciado de decisin consta de cuatro partes: La primera es la palabra SI seguida de una condicin entre parntesis (expresin relacional o lgica) Variable Vs. Variable. La segunda es la palabra ENTONCES seguida de los enunciados a realizar si se cumple la condicin. La tercera es la palabra SINO seguida de los enunciados a realizar si no se cumple la condicin. La cuarta son las palabras FIN-SI que indica la finalizacin del enunciado de decisin.