Secuencia de pasos finitos bien definidos que resuelven un problema.
Algoritmo
Es la porción que marca el inicio del algoritmo y le dará también orden y sentido a la lectura del mismo. En este punto también son dados los datos o “insumos” que son requeridos para iniciar y mantener los procesos que se desglosarán en el resto del algoritmo.
Entrada
Emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia.
Diagrama de flujo
Consta de dos partes: 1. descomponer un problema en algunos subproblemas independientes más pequeños del mismo tipo; 2. encontrar la solución final de los problemas originales después de resolver estos problemas más pequeños por separado.
Algoritmo de divide y vencerás
La película explota la comedia desde dos ámbitos, el primero es el enfoque profesional y vital que tienen dos personas ajenas al mundo de la informática al entrar en una empresa como Google; el otro es la brecha generacional entre ellos y los jóvenes a los que doblan en edad.
Los becarios
A mediados del siglo XIX, crea lo que se considera el primer algoritmo diseñado para ser ejecutado por una máquina.
Augusta Ada Byron (Ada Lovelace)
Los datos y las formas que son dadas en la entrada del algoritmo, luego son desarrollados mediante estructuras de problemas y de sus soluciones. Esto se realiza hasta agotar la lógica del algoritmo, o lo que es igual, sin dejar sin explicación problemas que puedan surgir durante la ejecución de todo el algoritmo.
Proceso
Figura para representar un Proceso en el diagrama de flujo.
Rectángulo
Representación gráfica de un algoritmo con la ayuda de diferentes símbolos, formas y flechas para demostrar un proceso o un programa, para así entenderlo fácilmente.
Diagrama de flujo
Film situado en el año 2034, basado libremente en los relatos de Isaac Asimov y en sus famosas tres leyes de la robótica. Protagonista Will Smith.
Yo, robot
Partes principales del algoritmo
Entrada, proceso, salida
Son los resultados finales de los procesos desarrollados en la porción anterior del algoritmo. Deben ser concretos para ser considerados como parte de la “salida” del algoritmo. Representando así la última etapa de transformación de los insumos o datos añadidos en la entrada del algoritmo.
Salida
Figura para representar una decisión en el diagrama de flujo.
Rombo
Pueden presentarse mediante lenguajes naturales, pseudocódigo, diagramas de flujo, entre otros.
Algoritmos
App creada por las manos de un estudiante hasta convertirse en un fenómeno mundial. La película busca el lado personal y los conflictos de Mark Zuckerberg con su entorno.
La red social
Clasificación por el sistema de signos con el cual se describen los pasos a seguir del algoritmo.
Algoritmos cualitativos: aquellos que sus pasos son instrucciones verbales.
Algoritmos cuantitativos: aquellos que se siguen instrucciones de cálculos numéricos.
Se puede diferenciar estos algoritmos de los cuantitativos pues usan el pseudocódigo como lenguaje. Debido a esto, aprovechan tanto cálculos matemáticos como escritura de programación para obtener el máximo detalle del significado de cada parte del algoritmo, y es debido a su misma complejidad que es necesario el uso de un computador para su creación o entendimiento.
Algoritmos computacionales
Figura para representar el inicio y fin en el diagrama de flujo.
Óvalo
Es un procedimiento para resolver problemas.
Algoritmo
Marcó una revolución en 1999 que tocó distintas áreas: pensamiento, estética, efectos especiales, acción… Para valorar lo que marcó a una generación de espectadores, basta con pronunciar los nombres de Neo, Trinity o Morfeo para que a muchos les vengan a la cabeza los personajes.
Matrix
Clasificación de algoritmos en base a su función.
Algoritmos de búsqueda, algoritmos de ordenamiento y algoritmos de encaminamiento o enrutamiento.
Este tipo de algoritmos son de escritura bastante sencilla y fluida, por lo que no necesita del uso de computadores para su escritura o lectura, que solo requiere de herramientas menos avanzadas como calculadoras convencionales.
Algoritmos NO computacionales
Son útiles para escribir un programa o algoritmo y explicárselo a otros o colaborar con otros en el mismo.
Diagrama de flujo
Es una representación gráfica de un proceso.
Diagrama de flujo
Inteligente adaptación de la voluminosa biografía autorizada del fundador de Apple.
Steve Jobs