Você está na página 1de 4

ALGORITMO

El origen de la palabra algoritmo segn la RAE [1] viene del latn


algobarismus que no es sino la abreviatura del rabe isbu lubr
que se traduce como clculo mediante cifras arbigas. Sin embargo la
mayora de las fuentes afirman que la palabra algoritmo proviene del
nombre del matemtico persa conocido como al-Juarismi o tambin
al-Khwarizmi, [2] [3] [4] cuyo apellido fue traducido al latn como
Algurismus y posteriormente pas en espaol a Algoritmo. [6]
Cual fuere el origen de la palabra, hoy en da la definicin de algoritmo
generalmente se refiere a un conjunto ordenado y finito de pasos o
instrucciones para llevar a cabo una determinada tarea.[5][6] De manera
ms amplia, un algoritmo es una secuencia o sucesin a partir de un
estado bsico o inicial (entrada) de una serie de pasos detallados segn
unas instrucciones o reglas definidas, ordenadas y finitas para la
solucin de un problema produciendo un valor o conjuntos de valores
como resultado (salida).[5]
PARTES DE UN ALGORITMO
Respecto a lo escrito anteriormente, podemos distinguir las siguientes
acciones de un algoritmo:
1. Entrada: corresponde al insumo, es la informacin de partida que
necesita el algoritmo para arrancar.
2. Proceso: es el conjunto de todas las operaciones a realizar.
3. Salida: son los resultados obtenidos.

Quizs podamos tener la idea de que los algoritmos solo estn


relacionados con el rea de programacin y sistemas de cmputo, pero
sin tenerlo presente a diario nos encontramos con muchos algoritmos y
los llevamos a cabo, ya que de acuerdo con la definicin anterior es
seguir una secuencia de pasos que tienen un determinado fin y esto se
puede ver desde la tarea ms simple, hasta en la ms compleja. Como
por ejemplo, cocinar, un proceso en el que como estado bsico o inicial
tenemos los ingredientes e implementos a usar y luego de una
secuencia de pasos ordenados (Cortar, hervir, mezclar, etc.) obtenemos
como resultado final el alimento listo para ser consumido, pero si vemos
ms all, comenzar otro algoritmo que sera la digestin.
En el mbito de computacin, para lograr un resultado el computador
debe llevar a cabo determinados algoritmos. [6] Un ordenador slo es
capaz de realizar determinadas acciones sencillas. Realizando a gran
velocidad la secuencia de cada pequea accin ya definida logra
resolver un problema complejo. [7] Para que estas instrucciones sean
entendidas por el ordenador, deben ser escritas en un lenguaje de
programacin de tal manera que el sistema de cmputo entienda (Logo,
Java, Pascal, etc). [6]
CARACTERSTICAS DE UN ALGORITMO
Para que un procedimiento o mtodo cumpla los requisitos para ser un
algoritmo (y as tambin poder ser implantado en un ordenador) en
trminos generales debe ser:
1. Preciso: Las instrucciones deben estar rigurosamente definidas,
sin dar a ambigedades y en una secuencia de perfecto orden. [7]
2. Definido: Indica exactitud y consistencia de los pasos descritos en
el proceso. Cada vez que se pruebe el algoritmo, debe obtenerse
el mismo resultado.
3. Finito: Debe tener un nmero limitado de pasos, un fin.
4. Efectivo: Debe producir un resultado.
REFERENCIAS

[1] Real Academia Espaola. (2016). Diccionario de la lengua espaola-


Algoritmo. Obtenido de http://dle.rae.es/?id=1nmLTsh
[2] Dechile. (2001-2016). Diccionario Etimologico. Obtenido de dechile.net:
http://etimologias.dechile.net/?algoritmo
[3] Wikipedia La enciclopedia libre. (2016). Wikipedia. Obtenido de
wikipedia.org: https://en.wikipedia.org/wiki/Algorithm
[4] Porto Prez, J. (2010-2012). Definicion.de. Obtenido de Definicin de
algoritmo: http://definicion.de/algoritmo/
[5] Cormen, T. (2009). Introduction to Algorithms Third Edition. En T. Cormen,
Introduction to Algorithms (pgs. 5-6). Massachusetts, USA:
Massachusetts Institute of Technology.
[6] Lpez Garca, J. C. (9 de 11 de 2009). Algoritmos y Programacin Segunda
Edicin (pgs. 21-25). Obtenido de Portal Eduteka Universidad ICESI:
http://www.eduteka.org/GuiaAlgoritmos.php
[7] Universidad de Sevilla (San Fernando, Espaa). Algoritmo y Estructuras de
Programacin (2009). Obtenido de
http://departamento.us.es/edan/php/asig/LICFIS/LFIPC/Tema5FISPC0809.
pdf

Você também pode gostar