Curso Básico de Algoritmos y Pensamiento Lógico

Toma las primeras clases gratis

En el momento que se desea buscar la solución a un determinado problema, surge un nuevo concepto y es el concepto de algoritmo.

Un algoritmo es un conjunto ordenado y finito de operaciones que permiten hallar la solución de un problema.

1.png

Las tres fases que pueden ser identificadas en el proceso de resolución de un determinado problema son:

  • Fase de identificación (que nos plantean)
  • Fase de resolución del problema.
  • Fase de implementación (realización) en un lenguaje de programación.

La fase mas importante de las planteadas anteriormente es la fase de resolución del problema como es lógico. Esta fase incluye, a su vez, el análisis del problema, así como el diseño y posterior verificación del algoritmo.

Análisis del Problema

El primer paso para encontrar la solución a un problema es el análisis de este. Se debe examinar cuidadosamente el problema con el fin de obtener una idea clara sobre lo que se solicita y determinar los datos necesarios para conseguirlo.

2.png

Diseño del Algoritmo

Un algoritmo puede ser definido como la secuencia ordenada de pasos, sin ambigüedades, que conducen a la resolución de un problema dado y expresado en lenguaje natural, por ejemplo, el castellano. Todo algoritmo debe ser:

  • Preciso: Indicando el orden de realización de cada uno de los pasos.
  • Definido: Si se sigue el algoritmo carias veces proporcionándole los mismos datos, se deben obtener siempre los mismos resultados.
  • Finito: Al seguir el algoritmo, este debe terminar en algún momento, es decir, tener un numero finito de pasos.

Para diseñar un algoritmo se debe comenzar por identificar las tareas más importantes para resolver el problema y disponerlas en el orden en el que han de ser ejecutadas.

3.png

En un algoritmo se deben considerar tres partes:

  • Entrada: Información dada al algoritmo.
  • Proceso: Operaciones o cálculos necesarios para encontrar la solución del problema.
  • Salida: Respuesta dadas por el algoritmo o resultados de los procesos realizados.
4.png

Fase de Implementación

Una vez que el algoritmo está diseñado y verificado se debe pasar a la fase de codificación o traducción del algoritmo a un determinado lenguaje de programación, que deberá se completada con la ejecución y comprobación del programa en el computador.

5.png

Curso Básico de Algoritmos y Pensamiento Lógico

Toma las primeras clases gratis

0 Comentarios

para escribir tu comentario

Artículos relacionados