You are on page 1of 2

¿Qué es un algoritmo?

Definimos un algoritmo como un conjunto de pasos, procedimientos o


acciones que nos permiten alcanzar un resultado o resolver un problema.
Muchas veces aplicamos el algoritmo de manera inadvertida, inconsciente o
automática. Esto ocurre generalmente cuando el problema al que nos
enfrentamos lo hemos resuelto con anterioridad un gran número de veces.

Las características que deben tener los algoritmos son las siguientes:
Precisión: Los pasos a seguir en el algoritmo se deben precisar claramente.
Determinismo: El algoritmo, dado un conjunto de datos de entrada idéntico,
siempre debe arrojar los mismos resultados.
Finitud: El algoritmo, independientemente de la complejidad del mismo,
siempre debe tener longitud finita.

¿Qué es pseudocódigo?

El pseudocódigo es una descripción de alto nivel compacta e informal del


principio operativo de un programa informático u otro algoritmo.

Utiliza las convenciones estructurales de un lenguaje de programación


real, pero está diseñado para la lectura humana en lugar de la lectura
mediante máquina, y con independencia de cualquier otro lenguaje de
programación. Normalmente, el pseudocódigo omite detalles que no son
esenciales para la comprensión humana del algoritmo, tales como
declaraciones de variables, código específico del sistema y algunas subrutinas.
El lenguaje de programación se complementa, donde sea conveniente, con
descripciones detalladas en lenguaje natural, o con notación matemática
compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las
personas que el código del lenguaje de programación convencional, ya que es
una descripción eficiente y con un entorno independiente de los principios
fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y
publicaciones científicas que se documentan varios algoritmos, y también en la
planificación del desarrollo de programas informáticos, para esbozar la
estructura del programa antes de realizar la efectiva codificación.

Errores de lógica

En programación, los errores de lógica son los más difíciles de detectar.


Cuando un programa no tiene errores de sintaxis ni errores de ejecución, pero,
aún así, no funciona bien, esto es debido a la existencia de algún error lógico.
De manera que, un error de lógica se produce cuando los resultados obtenidos
no son los esperados. Para más información véase el apartado "Tipos de
Errores" del Curso de Ingeniería del Software.

Conclusión:
Los algoritmos computacionales sirven para resolver problemas tanto de la vida
cotidiana o problemas matemáticos, ya que son una serie de pasos a seguir
con un inicio y un fin para la solución de estos

El pseudocódigo nos ayuda a ver mejor el algoritmo porque ya no es con


símbolos sino una serie de instrucciones escritas mejor entendibles

Bibliografía:

I.- Fundamentos de la programación piensa en C de Oswaldo Cairo; Pearson-


Prentice Hall

II.- http://www.carlospes.com/minidiccionario/error_de_logica.php

You might also like