Sunteți pe pagina 1din 3

Qu es un algoritmo?

[editar]
Por algoritmo, se entiende a un conjunto finito de instrucciones que se deben seguir para
resolver un problema. No obstante, desde el punto de vista de la programacin de
ordenadores, la definicin del algoritmo como la especificacin de una serie de pasos, es
incompleta. Debe observarse que los ordenadores son equipos que tienen limitaciones fsicas
en cuanto a capacidad de almacenamiento y procesamiento. Por consiguiente debemos
refinar un poco ms nuestra definicin de algoritmo para hacerla aplicable de manera efectiva
en el mbito de la informtica.
El algoritmo es un conjunto de pasos, instrucciones o acciones que se deben seguir para
resolver un problema. Existen una gran cantidad de algoritmos, hay que coger el ms efectivo.
Hay dos tipos de algoritmos que son los cualitativos y cuantitativos, cualitativos son todos
aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la
obtencion de una respuesta o solucion de un problema, y cuantitativos son todos aquellos
pasos o instrucciones que involucran calculos numricos para llegar a un resultado
sastifactorio.

Caractersticas:

Tiene que ser preciso.

Tiene que estar bien definido.

Tiene que ser finito.

La programacin es adaptar el algoritmo al ordenador.

El algoritmo es independiente segn donde lo implemente.

Definicin: Un algoritmo se entiende como una sucesin finita de pasos que debe cumplir las
siguientes especificaciones:

Cada paso del algoritmo debe estar bien definido: Esto significa que la definicin
de un paso debe ser suficientemente clara, para que una persona pueda entenderla y
realizarla. Si bien no se puede dar un criterio determinstico para decidir si un paso est
bien definido, debemos apelar al sentido comn para decidir que un paso est
especificado sin ambigedades.

Un algoritmo debe tener un principio y un fin: Un programa es un algoritmo escrito


con un objetivo: conseguir un resultado. No tiene sentido crear un programa que espere ~
segundos (infinitos segundos) y luego escriba en pantalla "Hola Mundo!", del mismo modo
que un algoritmo debe tener un principio bien definido (tampoco tiene sentido el algoritmo
"haz nada, y luego escribe Hola Mundo!")

PASOS PARA REALIZAR


ALGORITMOS
Para la realizacin de un algoritmo es necesario
realizar una secuencia de pasos para llegar a
cumplir con la resolucin de un problema dado.
Para ello, definiremos los siguientes pasos:
Anlisis previo del Problema: Se debe
realizar un anlisis del funcionamiento del
problema antes que se realice cualquier
algoritmo.
1.

Definicin
de
Requerimientos: Los
problemas a solucionar, esto es, por ejemplo, el
sumar dos nmeros, multiplicar dos matrices,
ordenar una lista de nmeros, generar un
reporte, etc.
2.

Identificacin
de
los
Mdulos: La
identificacin de los mdulos es tan importante
como la identificacin correcta de los
requerimientos, esto porque la correcta
identificacin
de
los
mdulos
simplifica
3.

considerablemente la realizacin de los


algoritmos
que
darn
solucin
a
los
requerimientos identificados en el paso anterior.
Realizacin
de
los
Algoritmos: El
algoritmo deber cumplir con las caractersticas
que
se
indicaron
para
posteriormente
implementarse en un lenguaje de programacin
comprensible por una computadora.
4.

Implementacin de los Algoritmos: La


implementacin de los algoritmos se debe
realizar en un lenguaje de programacin para
que una computadora pueda comprender las
instrucciones que el algoritmo modela para as
poder ejecutarlas y lograr el resultado esperado.
5.

En el ltimo paso ya podemos hablar de una


aplicacin o programa de computadora, que
estar compuesto por una serie de instrucciones
que ordenadas una tras otra logran representar
los algoritmos diseados y dar as solucin a los
requerimientos identificados.

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