Podemos definir un algoritmo de manera simple como, serie de pasos utilizados para resolver un problema. Esto es algo que hacemos en nuestra vida cotidiana, por ejemplo, cuando leemos un instructivo, vemos una serie de pasos organizados de tal manera, que nos deja en claro cómo es que deberíamos llevar a cabo el funcionamiento de cierto objeto. En términos de programación el algoritmo se define como una secuencia de pasos lógicos que permiten solucionar un problema.
¿Para qué nos sirve analizar un algoritmo?
Se hace el análisis de un algoritmo para proveer una estimación de los recursos que utilizará el algoritmo de algún problema computacional. Todo esto con el objetivo de alcanzar una mejor eficiencia a la hora de ejecución del algoritmo.
Las medidas de eficiencia son útiles en casos donde empleas verdaderamente un algoritmo computacional, para saber cuánto tiempo te supondrá la ejecución de dicho algoritmo y por consecuencia la resolución de dicho problema que quieres resolver a través del algoritmo, por otra parte también nos puede servir para estimar la cantidad de memoria que vamos a utilizar.
¿Cómo hacemos un análisis de algoritmo?
Básicamente podemos hacer un análisis de un algoritmo computacional partiendo de los tipos de datos que utilizamos y en nuestro caso especifico cuales son lo que cumplen el mismo objetivo con los menores recursos. Algo importante a tomar en cuenta es que no buscamos calcular la eficiencia del computador, si no del algoritmo, esto se refiere a que en lugar de ver la ejecución en milisegundos del algoritmo, podemos hacer el algoritmo más eficiente a través de reducir el número de operaciones que se hacen en el, llegando al mismo resultado de otra manera.
Aquí les comparto algo de lo visto en clase, espero que les sirva, nos vemos en otra publicación.
¿Para qué nos sirve analizar un algoritmo?
Se hace el análisis de un algoritmo para proveer una estimación de los recursos que utilizará el algoritmo de algún problema computacional. Todo esto con el objetivo de alcanzar una mejor eficiencia a la hora de ejecución del algoritmo.
Las medidas de eficiencia son útiles en casos donde empleas verdaderamente un algoritmo computacional, para saber cuánto tiempo te supondrá la ejecución de dicho algoritmo y por consecuencia la resolución de dicho problema que quieres resolver a través del algoritmo, por otra parte también nos puede servir para estimar la cantidad de memoria que vamos a utilizar.
¿Cómo hacemos un análisis de algoritmo?
Básicamente podemos hacer un análisis de un algoritmo computacional partiendo de los tipos de datos que utilizamos y en nuestro caso especifico cuales son lo que cumplen el mismo objetivo con los menores recursos. Algo importante a tomar en cuenta es que no buscamos calcular la eficiencia del computador, si no del algoritmo, esto se refiere a que en lugar de ver la ejecución en milisegundos del algoritmo, podemos hacer el algoritmo más eficiente a través de reducir el número de operaciones que se hacen en el, llegando al mismo resultado de otra manera.
Aquí les comparto algo de lo visto en clase, espero que les sirva, nos vemos en otra publicación.
Muy interesante aportación e información!
ResponderEliminarBuen Resumen de la información al igual que la explicación de para que nos sirven los algoritmos y como utilizarlos.
ResponderEliminarBuena síntesis de la sesión.
ResponderEliminar