Professional Documents
Culture Documents
Definicin
Un algoritmo es una lista ordenada, organizada, bien definida y finita de
operaciones que se debe
seguir para hallar la solucin a un problema especfico.
Resumiendo, un algoritmo puede definirse como:
Una secuencia ordenada de pasos elementales, exenta de ambigedades
(bien definida), que lleva a la solucin de un problema dado en un tiempo
finito (cantidad finita de operaciones).
Existen dos tipos de algoritmos y son llamados as por su naturaleza:
Cualitativos: Son aquellos en los que se describen los pasos utilizando
palabras.
Cuantitativos: Son aquellos en los que se utilizan clculos numricos para
definir los pasos del
proceso.
Caractersticas de un algoritmo
Se concibi para superar las dos principales desventajas de los DFD: lento de crear y
difcil de modificar
sin un nuevo redibujo, adems tiene la ventaja de necesitar poco espacio para
representar instrucciones
complejas. El pseudocdigo no est regido por ningn estndar.
Tambin es una tcnica para diseo de programas que permite definir las estructuras
de datos, las
operaciones que se aplicarn a los datos y la lgica que tendr el programa de
computadora para
solucionar un determinado problema. Respeta las directrices y los elementos de los
lenguajes de
programacin.
Ventajas del uso de Pseudocdigo:
Ocupan mucho menos espacio en el desarrollo del problema.
Permite representar de forma fcil operaciones repetitivas complejas.
Es ms sencilla la tarea de pasar de pseudocdigo a un lenguaje de programacin
formal.
Si se siguen las reglas de indentacin se puede observar claramente los niveles en
la
estructura del programa.
Mejora la claridad de la solucin de un problema.
Desventajas del uso de Pseudocdigo:
No rige ningn estndar, lo que puede provocar ambigedad en su interpretacin.
Si no se indenta correctamente no se entiende su estructura.