miércoles, 12 de junio de 2013

Elementos de un Algoritmo - Constantes, Operadores y Expresiones

CONSTANTE:
Una constante es parte de la memoria en la que almacena un valor numérico o alfanumérico que no cambia durante la ejecución del programa.
Existen dos tipos de constante:
      a)    MUMÉRICAS: solo contiene números.
Ejemplos:
PI = 3.14159
           meses = 12
      b)   ALFANUMÉRICAS o de Caracter: pueden contener letras, números y caracteres especiales.
Ejemplos:
            Ciudad = “Cuenca”
            País = “Ecuador”
NOTA: para asignar un valor a una variable o constante alfanumérica, dicho valor debe estar encerrado entre comillas.

OPERADORES:
Son símbolos que se utilizan  para definir las operaciones que se realicen entre los datos.
TIPOS DE OPERADORES:
a)   MATEMÁTICOS: Se utilizan  para realizar  operaciones  con datos numéricos, formando expresiones algorítmicas de proceso.
SIGNO
SIGNIFICADO
+
Suma
-
Resta
*
Multiplicación
/
div
mod, %
División
División entera
Residuo de división
^
raiz( )
Potenciación
Función raiz cuadrada
( )
Agrupa operaciones
 El orden  de prioridad  en la evolución  de los operadores  matemáticos es el
  Siguiente:
          1)    Paréntesis
2)    Potenciación
3)    Multiplicación y División
4)    Suma y Resta
Ejemplo: Si  a = 9; b =2;  c =5;  d = 3
                                  
Expresión A. de Proceso
Resultado
A + b * c
19
( a + b ) * c
55
((a + c – b) * b) / (c + d )
3
 (c + d) ^ b
64

 b) RELACIONALES: Se utiliza para relacionar expresiones que al ser evaluadas producen un valor booleano: verdadero o falso.

SIGNO
SIGNIFICADO
< 
> 
=
<=
>=
<> 
Menor que
Mayor que
Igual que
Menor o igual que
Mayor o igual que
Distinto de
 No existen prioridades en el orden de evaluación de los operadores relacionales. Si es necesario establecer alguna prioridad en el orden de evaluación, se deben utilizar los paréntesis.

 c) LOGICOS:       Permiten      realizar     operaciones    con    expresiones relacionales, efectuando combinación de condiciones que generan  un resultado booleano: verdadero o falso.
SIGNOS
SIGNIFICADO
AND &&
OR     ||
NOT   ! 
Producto lógico (y)
Suma lógica  (O)
Negación  (NO)


 d)  ALFANUMERICO: Se utilizan para unir datos alfanuméricos.
SIGNO
SIGNIFICADO
+
CONCATENACIÓN
             EJEMPLOS: SI NOMBRE = “JUAN¨”  Y APELLIDO = “PEREZ”
EXPRESION ALFANUMERICA
RESULTADO
NOMBRE  +  “ ”  + APELLIDO 
“JUAN  PEREZ”
EXPRESIONES:
Una expresión es una combinación de Variables, Constantes y literales de tipos compatibles entre sí, estos elementos están combinados mediante operadores válidos; la expresión más simple está formada por un único elemento (variable, literal o constante) sin ningún operador. Es posible tener expresiones aritméticas (combinando expresiones de tipo entero y/o real), expresiones lógicas (combinando expresiones de tipo lógico) y expresiones de tipo caracter. A continuación se muestran algunas expresiones típicas:
          2 * pi * r
          v / t
          (a>5) and (a<10)
          “Sub” + “cadena”
Toda expresión tiene asociada un tipo que se corresponde con el tipo del valor que devuelve la expresión cuando se evalúa, por lo que habrá tantos tipos de expresiones como tipos de datos.

No hay comentarios:

Publicar un comentario