Algoritmos
El algoritmo es muy similar a una receta, proceso, método, técnica, rutina o procedimiento para resolver algo. Y es el que se parece más al lenguaje común del ser humano.
Características
- Debe ser preciso: tiene que tener un orden de realización.
- Debe estar definido: si se sigue un algoritmo dos veces debe tener el mismo resultado cada vez
- Debe ser legible: El texto que lo describe debe ser claro, de tal manera que se pueda leer y entender
Pseudocodigo
El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, es más específico que un algoritmo y un paso más cercano a un lenguaje de programación.
Su principal función es la de representar por pasos la solución a un problema, de la forma más detallada posible.
Estructura
Todo algoritmo tiene una estructura
Proceso SinTitulo
acción 1;
...
acción 2;
acción n;
acción n;
FinProceso
- Comienza con la palabra clave proceso, seguida del nombre del programa
- Le sigue la secuencia de control, que son todas la indicaciones o instrucciones que le damos.
- Se finaliza con la palabra fin proceso
Características
- Se puede ejecutar desde un ordenador
- Representa un método que facilita la programación
- Es independiente del lenguaje de programación que se vaya a utilizar
Diferencias entre la algoritmia y el pseudocodigo
Un algoritmo es el semántico mientras que el pseudocódigo es una sintaxis de la comunicación sobre cómo resolver un problema. Esto significa que el algoritmo es una forma real de resolver un problema, mientras que el pseudocódigo es una forma de expresarse de esa manera.
Diagrama de flujo
El diagrama de flujo es una manera de representar gráficamente un algoritmo o un proceso, en los diagramas de flujo hay una serie determinada de figuras geométricas que representan cada paso puntual del proceso que está siendo evaluado.
Existen cuatro tipos de diagrama de flujo, y se basan en su presentacion:
Horizontal: va de derecha a izquierda según en orden de la lectura
Vertical: va de arriba hacia abajo, como una lista
Vertical: va de arriba hacia abajo, como una lista
Panorámica: Permiten ver el proceso entero en una sola hoja, usando el modelo vertical y el horizontal.

Arquitectónico: Representan una ruta de trabajo



No hay comentarios:
Publicar un comentario