Sunteți pe pagina 1din 2

Algoritmos

En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual


pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o
decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un
problema o tomar una decisión.

Un algoritmo nos permite llevar a cabo una tarea o encontrar la solución a un determinado
problema a través de una serie de instrucciones bien definidas y estructuradas, que además
deben estar en orden, es decir una tras otra, y ser finitas, es decir tener una solución posible. De
este modo, definidos un estado inicial y una entrada, si seguimos las instrucciones formuladas
llegaremos al estado final y encontraremos la solución al problema o alcanzaremos el objetivo
definido.

Los algoritmos también son frecuentes en la matemática y la lógica, y son la base de la


fabricación de manuales de usuario, folletos de instrucciones, etc. Su nombre proviene del latín
“Alborarismus”, que según los expertos podría traducirse como “cálculo mediante cifras
arábigas”. El origen del vocablo se remonta a la Edad Media, más precisamente de la mano del
matemático Al_ Khwarizmi, en una zona de Asia Central hoy conocida como Uzbekistán, en el
Asia Central.

Básicamente, el algoritmo es una serie ordenada de procesos o pasos que deben llevarse a cabo
para alcanzar la solución a un problema específico. Los algoritmos pueden ser de distintos tipos,
los de la vida diaria como seguir las instrucciones para lavarse los dientes, poner en
funcionamiento un lavarropas y los algoritmos utilizados para resolver o llevar a cabo procesos
más complicados como el funcionamiento de un programa de computación.

Todo algoritmo debe constar de las siguientes partes:

 Input o entrada. El ingreso de los datos que el algoritmo necesita para operar.
 Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con lo
recibido del input.
 Output o salida. Los resultados obtenidos del proceso sobre el input, una vez terminada
la ejecución del algoritmo.

Características de un algoritmo
 Secuenciales. Los algoritmos operan en secuencia, debe procesarse uno a la vez.
 Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir, no
pueden ser ambiguos o subjetivos.
 Ordenados. Los algoritmos se deben establecer en la secuencia precisa y exacta para
que su lectura tenga sentido y se resuelva el problema.
 Finitos. Toda secuencia de algoritmos ha de tener un fin determinado, no puede
prolongarse hasta el infinito.
 Concretos. Todo algoritmo debe ofrecer un resultado en base a las funciones que
cumple.
 Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar
siempre los mismos resultados.
Tipos De Algoritmos
 Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
 Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los
pasos del proceso.

 Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo, y que


puede ser desarrollado por una calculadora o computadora sin dificultades.
 Algoritmos no computacionales. Aquellos que no requieren de los procesos de un
computador para resolverse, o cuyos pasos son exclusivos para la resolución por parte
de un ser humano.

Fuente: https://concepto.de/algoritmo-en-informatica/#ixzz6OdGD57yq
https://www.tecnologia-informatica.com/algoritmo-definicion/
https://moodle2.unid.edu.mx/dts_cursos_mdl/lic/IC/EA/AM/06/Algoritmos.pdf

S-ar putea să vă placă și