26 de sep. 2022
Algoritmos y programación
FUNDAMENTOS DE PROGRAMACIÓN
Los algoritmos nos ayudan a solucionar problemas a través de la automatización de tareas, asimismo el uso de algoritmos integrados a aplicaciones operativas pueden acumular datos de distintas fuentes, que van desde patrones de compra hasta búsquedas en Internet y actividad en redes sociales
Definición de Algoritmos:
Un algoritmo es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.
El objetivo de cualquier programador informático es resolver cualquier problema en el menor número de pasos posible. Por lo tanto, los desarrolladores de software deberán elegir los tipos de algoritmos más adecuados en cada caso. De lo contrario, la aplicación puede resultar poco útil o ineficiente.
Con la meta de alcanzar los resultados deseados, los programadores deberán desarrollar los diferentes tipos de algoritmos teniendo en mente que sean:
Ordenados: todos los pasos deben ejecutarse de una forma lógica para crear una secuencia que nos permita llegar a la solución.
Precisos: se debe evitar la ambigüedad. La mejor opción es siempre la más simple.
Finitos: los algoritmos deben cumplir su objetivo principal en un número finito de pasos. Si surge otra necesidad, es mejor realizar otro algoritmo distinto.
Definidos: se debe utilizar el mismo formato de entrada y salida siempre que sea posible.
Concretos: cada algoritmo debe dar solución a un problema concreto.
Programación:
El objetivo de programar suele ser resolver un problema. Vayamos por partes. Para definir instrucciones a un ordenador hemos de utilizar un lenguaje o código específico, que ha sido rediseñado con el fin de que la interpretación de cada instrucción sea unívoca.
¿Dónde lo puedo utilizar?
Programar te sirve para comunicarte con cualquier computadora, smartphone, tablet y dado que nos encontramos en un escenario en donde prácticamente estamos rodeados de ellos.
La diferencia entre un algoritmo y un programa, es que si bien ambos hacen referencia a una serie de instrucciones, los algoritmos pueden estar escritos en código o en lenguaje natural, mientras que los programas sólo pueden estar escritos en lenguaje de programación.
Comentarios
Publicar un comentario