Ir al contenido principal

Entradas

Mostrando las entradas de agosto, 2019

Definición de algoritmo

En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión. Los algoritmos no tienen que ver con los lenguajes de programación, dado que un mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes de programación, es decir, se trata de un ordenamiento previo a la programación.

Caracteristicas de los algoritmos

Secuenciales. Los algoritmos operan en secuencia, debe procesarse uno a la vez. Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir, no pueden ser ambiguos o subjetivos. Ordenados. Los algoritmos se deben establecer en la secuencia precisa y exacta para que su lectura tenga sentido y se resuelva el problema. Finitos. Toda secuencia de algoritmos ha de tener un fin determinado, no puede prolongarse hasta el infinito. Concretos. Todo algoritmo debe ofrecer un resultado en base a las funciones que cumple. Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar siempre los mismos resultados.

Metodología para la solución de problemas

Metodología se define como el conjunto de acciones que se deben seguir para alcanzar ciertos objetivos previamente teniendo algo de conocimiento sobre el tema. Identificar el problema. En esta fase se comprende el problema y se destacan los datos que ayudan a entender el problema. Sugerir (o plantear) alternativas de solución. - Apela al ingenio del desarrollador en la propuesta de las posibles soluciones al problema. Diseñar el algoritmo. El resultado de esta etapa es crear una serie de pasos que servirán para resolver el problema planteado. Desarrollar la solución.  llevar a cabo lo que se ha planteado. comprobar los resultados. En esta fase se comprueban los resultados.