Algoritmo que es, definición, significado, concepto, en que consiste; programación, ejemplo.
ALGORITMO[1], como dije ya en Prehistoria del computador , es el conjunto finito de pasos lógicos para lograr una solución de un problema[2].
Por problema se entiende cualquier acción que se quiera llevar a cabo.
![Algoritmo que es, definición, significado, concepto, en que consiste; programación, ejemplo 1 Algoritmo que es, definición, significado](https://cdn-0.pcweb.info/wp-content/uploads/2022/04/Algorithm-Meaning-image.jpg)
En matemáticas y ciencias de la computación, el algoritmo es un procedimiento paso a paso para realizar determinados cálculos, razonamientos automatizados o procesamiento de datos en general.
Otra forma de decirlo: El algoritmo se define como un procedimiento para resolver problemas matemáticos en un número limitado de pasos con la repetición frecuente de una operación. Significa que un algoritmo es un procedimiento paso a paso para resolver un problema matemático o cualquier problema relacionado con las computadoras y la psicología también.
Hoy en día los algoritmos se utilizan comúnmente como un conjunto de reglas de una máquina para el logro de un objetivo particular. Además, no siempre funciona en actividades mediadas por computadora.
Otra explicación de la palabra algoritmo es que este proceso implica el uso preciso del trabajo y los problemas relacionados con el análisis de datos impulsado por computadora, al igual que cómo se siguen los pasos para resolver un cubo de Rubik o hacer una pizza.
También puede ser un método efectivo expresado como una lista finita de instrucciones bien definidas para el cálculo de una función.
El algoritmo está compuesto por un número determinado de pasos (tiene fin) sin importar el número de instrucciones a utilizar. Es una lista o secuencia finita de pasos o instrucciones para resolver problemas o realizar tareas.
Las instrucciones del algoritmo deben ser precisas y que no admitan ambigüedad.
Cada algoritmo requiere unos datos de entrada; exige ser efectivo y óptimo en hallar la solución más corta al problema planteado. La entrada y la salida deben definirse con precisión.
Todo algoritmo debe tener una o más salidas.
Un algoritmo no debe tener código de computadora. En cambio, el algoritmo debe escribirse de tal manera que se pueda utilizar en lenguajes de programación similares.
Ejemplo de algoritmo en la vida real
Uno de los ejemplos de algoritmo más obvios en el mundo normal es una receta de cocina.A menudo el orden en que se dan los pasos constituyen una gran diferencia.
Fases
Dentro del proceso para programar se pueden reconocer dos fases:
1- ) Fase de solución del problema: se diseña como tal el algoritmo adecuado a solucionar el problema.
2- ) Fase de instalación: Se instala este algoritmo en alguno de los lenguajes de programación[3].
Conceptos
Dentro del desarrollo del algoritmo aparecen dos conceptos claves:
1- ) Concepto de decisión (if): permite diferir la selección de alternativas de acción hasta el tiempo de la ejecución.
2- ) Concepto de repetición (repeat): Se especifica que una operación ha de ser repetida una y otra vez hasta encontrar la solución requerida.El método global para desarrollar un algoritmo es entonces partir de un enunciado general de solución al problema, ir desarrollando detalles, hasta encontrar el algoritmo final.[4]
Notas: «Algorismo», en su forma más antigua y correcta, que procede de al-Khwarizmi -Abu Abd Allah al-Khwarizmi-, matemático persa que, hacia el 830 d.C., compuso un manual de aritmética, titulado Kitab al jabr wal-muqabala (en el que aparece también la palabra «álgebra»).
Las tablas de verdad son un ejemplo de algoritmo, ya que son un procedimiento que puede aplicarse a cualquier fórmula de la lógica de enunciados para decidir si es o no una tautología o un teorema.
- [1] Nacido de la necesidad de desarrollar la lógica estructurada en los programadores.
- [2] COMPUCLUB. Teoría y práctica en microcomputadores. Algoritmos, Quickbasic, intermedio editores 1991.
- [3] Dado un algoritmo adecuado que es lo suficientemente preciso, la traducción a un programa es sencillo.
- [4] TREMBLAY Jean paul & BUNT Richard B. INTRODUCCION A LA CIENCIA DE LAS COMPUTADORAS. Editorial McGraw-Hill de México 1982.
Post que viene de uno de mis antiguos blogs de blogger.
Ediciones 2011-14-18-21-22
Ver: Unidad aritmética lógica; algorithm meaning
This post is also available in:
Español