Вы находитесь на странице: 1из 1

DEFINICION DE ALGORITMO

DEFINICION DE ALGORITMO:
define algoritmo como un conjunto ordenado y finito de operaciones que permite h
allar la solucin de un problema. Mtodo y notacin en las distintas frmulas del clculo.
El algoritmo constituye un mtodo para resolver un problema mediante una secuenci
a de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de
flujo con el fin de seguirlo de una forma ms sencilla.
De acuerdo con el concepto anterior, el algoritmo podra estar incluido en la defi
nicin de programa de ordenador de la Ley de Propiedad Intelectual (TRLPI), al ref
erirse a ste como toda secuencia de instrucciones o indicaciones destinadas a ser
utilizadas, directa o indirectamente, en un sistema informtico para realizar una
funcin o una tarea o para obtener un resultado determinado, cualquiera que fuere
su forma de expresin y fijacin.
Algoritmia
La Algoritmia se puede definir como el estudio de los Algoritmos, pero una defin
icin ms amplia nos dice que es la ciencia que nospermite evaluar el efecto que tie
nen diferentes factores externos sobre losalgoritmos disponibles, de tal modo qu
e sea posible seleccionar el que ms seajuste a nuestras circunstancias particular
es.
En matemticas, ciencias de la computacin, ydisciplinas relacionadas, un algoritmo(
del latn, dixit algorithmus yste a su vez del matemtico persa al-Jwarizmi)es una li
sta bien definida, ordenada y finita de operaciones que permite hallarla solucin
a un problema. Dado un estado inicial y una entrada, a travs depasos sucesivos y
bien definidos se llega a un estado final, obteniendo unasolucin. Los algoritmos
son objeto de estudio de la algoritmia, y su definicin queda formalizada por el m
odelocomputacional de la Mquina de Turing.
Su importancia radica en mostrar la manera de llevar a cabo procesos yresolver m
ecnicamente problemasmatemticos o de otro tipo. Al igual que las funciones matemtic
as, los algoritmos reciben una entrada y latransforman en una salida, comportndos
e como una caja negra. Sin embargo, para que un algoritmo pueda serconsiderado c
omo tal, debe ser determinista, tener un nmero finito deinstrucciones y debe acab
ar. Por determinista se entiende que, si se sigue elmismo proceso ms de una vez,
se llega siempre al mismo resultado.
El concepto de algoritmo, aunque similar y obviamente relacionado, no debeconfun
dirse con el concepto de programa.Mientras el primero es la especificacin de un c
onjunto de pasos (operaciones,instrucciones, rdenes,...) orientados a la resolucin
de un problema, el segundoes ese conjunto de operaciones especificadas en un de
terminado lenguaje deprogramacin y para un computador concreto, susceptible de se
r ejecutado (ocompilado o interpretado). Un algoritmo, estrictamente hablando, n
o puedeejecutarse hasta que se implementa, ya sea en un lenguaje de programacin,
en un circuito elctrico, en un aparato mecnico, usando papel y lpiz,o en algn otro m
odelo de computacin.
En la vida cotidiana se emplean algoritmos en multitud de ocasiones pararesolver
diversos problemas. Algunos ejemplos se encuentran en los instructivos(manuales
de usuario), los cuales muestran algoritmos para usar el aparato encuestin o inc
lusive en las instrucciones que recibe un trabajador por parte desu patrn. Tambin
existen ejemplos de ndole matemticos, como el algoritmo dela divisin para calcular
elcociente de dos nmeros, el algoritmode Euclides para calcular el mximocomn diviso
r de dos enterospositivos, o el mtodo de Gausspara resolver un Sistema lineal dee
cuaciones.