Qué es un algoritmo en informática y sus características?
Las características más fundamentales que debe cumplir un algoritmo es que: debe ser muy preciso e indicar con exactitud sin dar lugar a ambigüedades, ni cualquier tipo de dudas.Debe estar muy bien definido, ya que si se sigue cualquier algoritmo dos veces o más, debe arrogar el mismo resultado final, debe también ser finito, cualquier algoritmo se debe terminar en cualquier momento, es decir que debe tener un número finito de pasos a seguir.
Debe ser legible ya que el texto que lo defina o describa debe ser claro, que permita poder entenderlo y leerlo fácilmente.
Igualmente, todo algoritmo debe constar con lo que se conoce como una entrada que no es más que el ingreso de datos que el algoritmo necesita para operar.
Seguidamente está el proceso, que sigue la lógica de una operación matemática, de manera tal que el algoritmo dará inicio con la serie de pasos recibidos en la entrada (inicio).
También, tiene que obligatoriamente poseer una salida que no es más que los resultados obtenidos del proceso una vez finalizada la ejecución del algoritmo.
En conclusión esto nos quiere decir que tiene que ver con una gran serie de ordenamientos previos de una programación y si lo vemos de esta manera un programa es una serie completa y compleja de algoritmos ordenados, que son dados mediante una programación de un lenguaje para posteriormente indicarle su ejecución en la computadora
el pseudocódigo (o lenguaje de descripción algorítmico) es una descripción de alto nivel compacta e informal1 del principio operativo de un programa informático u otro algoritmo.
ResponderEliminarUtiliza las convenciones estructurales de un lenguaje de programación real,2 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.