Dentro de esta pagina podrás ver como funcionan los algoritmos, los diferentes tipos de algoritmos que existen, cuales son
sus ventajas y desventajas, determinar cual es el mas eficiente entre otras caracteristicas.
Se mostraran videos e imagenes que ayudaran a comprender mejor los conceptos y de una manera mas didactica.
Para empezar la primera pregunta que nos debemos formular es:
¿Que es un Algoritmo?
Un algoritmo es una secuencia ordenada y finita de instrucciones, que tienen la caracteristica esencial de darnos la solucion
a algun problema que se nos presente en el menor tiempo posible.
Las caracteristicas esenciales que debe cumplir todo algoritmo son las siguientes:
Preciso: Se debe indicar claramente lo que se tiene que hacer.
Finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
Definido: Que se obtenga un mismo resultado sin importar las condiciones de entrada iniciales.
Existes tres formas de como representar un algoritmo:
Lenguajes de Programación: Estos son los algoritmos que pueden ser interpretados por una computadora y luego ser ejecutados, el codigo del algoritmo dependera del lenguaje de programacion que se utilice.
Diagramas de Flujo: Es la forma grafica de representar el algoritmo y es mas facil de entender para aquellas personas que no son programadores, se representan de la siguiente manera.
Pseudocodigo: Es un lenguaje que te permite expresar algoritmos en papel de una manera más conveniente a tus necesidades.
Ejemplo que explica un pseudocodigo y un diagrama de flujo, hacen lo mismo pero escritos de forma diferente
Si no te quedo muy claro, puedes ver el siguiente vídeo.