ALGORITMO

ALGORITMO
Secuencia lógica finita de procedimientos de forma precisa que permiten la solución de un problema planteado.

En un algoritmo (y por tanto en un programa) se distinguen las siguientes acciones:
Entrada: Es la información de partida que necesita el algoritmo para arrancar.
Proceso: Es el conjunto de todas las operaciones a realizar.

Salida: Son los resultados obtenidos.


Diagrama de Flujo

Los diagramas de flujo son una técnica gráfica de representación de algoritmos en la que se utilizan símbolos para representar "el flujo de ejecución" del programa. En un diagrama de flujo se define el comportamiento del programa, dependiendo de las condiciones que se presenten. Los elementos básicos que usaremos en los diagramas de flujo son:



Significado de los símbolos
·  Inicio y fin: Al inicio y al final del diagrama, habrá un símbolo de este tipo
·  Entrada / Salida: Representa una operación de entrada /salida del programa, como entrada de teclado, salida a pantalla...
·  Proceso: Es una acción, un cálculo, como la suma de 2 números, etc... Se pueden agrupar varias acciones bajo un mismo proceso
·  Decisión: Es un punto del diagrama en el que dependiendo del resultado de una determinada condición, se realiza una acción u otra. También puede utilizarse para elegir entre varias alternativas

·  Línea de flujo: Representa el "flujo lógico secuencial" de un programa

PSEUDOCODIGO
Representa en forma descriptiva las operaciones que debe realizar un algoritmo. 
INICIO 
   Edad: Entero                                                     (asignación de variable)
   ESCRIBA  cuál es tu edad?                              (Imprime un texto)
   Lea Edad                                                           (Obtener, solicitar, Requerir un dato de entrada) 
   SI Edad >=18 entonces                   (Realizar el proceso que se requiere dentro de una condición)
      ESCRIBA  Eres mayor de Edad    (Imprimir el resultado)
   FINSI                                                  (Fin de la condicional)

   ESCRIBA fin del algoritmo                              (Imprimir el texto)
   FIN

No hay comentarios:

Publicar un comentario