ALGORITMOS
Presenta:
María José Hernández Cázarez.
Se definen como la serie de instrucciones finitas y precisas de un proceso que arroja un resultado predecible que está orientado a la resolución de un problema.
¿Qué son?
- Las instrucciones para usar un dispositivo
Ejemplos
Son ejemplos de algoritmos ya que proporcionan una serie de pasos que producirán el mismo resultado, siempre y cuando se ejecute la secuencia correcta.
Como están relacionados con la metodología de la solución de
problemas, nos ayudan a plantearnos diferentes alternativas
para resolverlos, así como elegir y desarrollar la más adecuada de ellas.
¿Para qué nos sirven?
Un algoritmo nos da la solución general de un problema y lo podemos emplear todas las veces que se nos presenta el mismo problema.
Si analizas tus labores cotidianas te das cuenta de que los algoritmos se presentan a diario a lo largo de tu día, todo lo que nos rodea es siempre una secuencia de pasos que nos llevan a realizar nuestras actividades.
Características de los algoritmos
Características de los algoritmos
Debe tener un número determinado de pasos, un inicio y un final.
Finito
El texto que lo escribe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
Legible
Cada paso debe estar muy claro, sé breve y concreto, evitando ambigüedades.
Preciso
El algoritmo debe resolver el problema.
Eficaz
Debe resolver el problema utilizando de forma óptima los recursos disponibles.
Eficiente
Los más usuales para encontrar un algoritmo son:
Tipos de algoritmos
Descripción narrada
Es cuando anotamos la solución de un problema, paso a paso, dando una secuencia de orden. Es la forma más sencilla, está hecha en lenguaje natural.
Algunas recomendaciones para que la redacción de los algoritmos por este método sea de fácil
lectura y comprensión son:
- Utilizar las palabras “inicio” y “fin” para identificar el punto de partida y el término del algoritmo.
- Numerar cada paso, empezando con el 1.
- Las instrucciones deben ser frases cortas y concretas.
- Cada instrucción debe iniciar con un verbo que identifique la acción que se va a realizar.
Ejemplo de algoritmo en versión narrada
Pseudocódigo
Es un “falso lenguaje” mezcla de instrucciones de programación y de palabras en lenguaje natural.
Una herramienta muy efectiva para el seguimiento de la lógica de un algoritmo y para transformarlo con facilidad en un programa informático.
Ejemplo de algoritmo en versión pseudocódigo
Es la representación gráfica de un algoritmo. Para su construcción se usan símbolos estandarizados en el que cada uno tiene un significado.
Los pasos del algoritmo se escriben dentro del símbolo correspondiente y se une con flechas denominadas “líneas de flujo” que indican el orden en que los pasos deben llevarse a cabo.
Diagrama de flujo
Este diagrama de flujo nos explica ¨como cruzar una avanida con semaforo de manera adecuada y segura¨
Ejemplo de algoritmo de diagrama de flujo