17

Algoritmo

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
Escribe tu comentario
+ 2
Ordenar por:
2
1209Puntos

Cuando comenzaría este curso?

0
48684Puntos
un año

No lo sé, seguimos esperando la publicación.

1
3662Puntos

Cuán empieza? 😦 Será que el curso Pensamiento Lógico 2018 es igual o parecido o mejor espero este curso? 😢

0
48684Puntos
un año

Creo que este curso será mucho, el objetivo debe ser siempre mejorar lo anterior… Esperemos que así sea.

0
3662Puntos
un año

gracias! 😃 ojalá lo aperturen pronto

1
3114Puntos

Gran aporte, me parece una buena síntesis. Lo tomaré en cuenta ahora que estoy por comenzar el curso 😃 (y)

0
1286Puntos

Espero esté que pronto esté listo el curso, porque ya está acomodado en la escuela de matemáticas, tendré que saltarlo 😦
… Gracias por tu aporte amigo :3

0
3032Puntos

Estoy muy interesado en tomar éste curso, esperandolo como agua de mayo (dicho chapin).

0
48684Puntos
un año

Lo mismo digo, espero que este pronto disponible

0
16901Puntos

Muchas gracias por el tutorial, siendo esto un abrebocas al curso.

Siento que necesito este curso para poder estructurar de mejor forma los problemas y asi darles una solución más eficiente y rápida. 🧐

0
1209Puntos
un año

Si espero que pronto lo habiliten porque lo considero muy necesario… gracias por el tutorial

0
7737Puntos

Que buen tutorial!!
Cuando empezara el curso?

0
7127Puntos

Gracias por el aporte bro