lunes, 20 de febrero de 2017

ALGORITMO

ALGORITMO

ALGORITMOS
Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.


DIAGRAMA DE FLUJO
Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.
El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso, las operaciones de interdepartamentales… Facilita también la selección de indicadores de proceso.

CARACTERÍSTICAS DEL UN ALGORITMO

Las características fundamentales que debe cumplir todo algoritmo son:
1.    Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
2.    Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
3.    Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea debe de tener un número finito de pasos.
4.    La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.
5.    En el algoritmo citado anteriormente se tendrá:
6.    Entrada ingredientes y utensilios empleados
7.    Proceso elaboración de la receta de cocina
8.    Salida terminación del plato (por ejemplo, cordero)
9.    Un algoritmo exige que se tengan varias propiedades importantes:
10. Los pasos de un algoritmo deben ser simples y exentos de ambigüedades (diferentes significados), deben seguir un orden cuidadosamente prescrito, deben ser efectivos y deben de resolver el problema en un número finito de pasos.

¿QUÉ ES UN PROBLEMA Y CUÁLES SON SUS DOS SOLUCIONES?
Un problema es una circunstancia en la que se genera un obstáculo al curso normal de las cosas. Su etimología nos demuestra que un problema es aquel que requiere de solución. A nivel social, el concepto más genérico de problema puede ser vertido en cualquier campo, porque en teoría, problemas existen en todos lados. La falta de razonamiento no es un declive en la orientación del concepto, ejemplo, los animales de cualquier especie pueden afrontar circunstancias en las que se vean comprometidas su salud o incluso su vida y eso es un problema.

No hay comentarios:

Publicar un comentario