2. Pseudocódigo
En ciencias de la computación, y análisis numérico, 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.
Algoritmo
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo es un
conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite,
típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras
tareas o actividades
3. Las características de los algoritmos son:
Un algoritmo debe ser preciso e indicar el orden de realización de
cada paso.
Un algoritmo debe estar definido. Si se sigue un algoritmo dos
veces, se debe obtener el mismo resultado cada vez.
Un algoritmo debe ser finito.
Existen cuatro tipos de algoritmos en informática:
Algoritmos computacionales. Un algoritmo cuya resolución depende
del cálculo, y que puede ser desarrollado por una calculadora o
computadora sin dificultades.
Algoritmos no computacionales. Aquellos que no requieren de los
procesos de un computador para resolverse, o cuyos pasos son
exclusivos para la resolución por parte de un ser humano.
Algoritmos cualitativos. Se trata de un algoritmo en cuya resolución
no intervienen cálculos numéricos, sino secuencias lógicas y/o
formales.
Algoritmos cuantitativos. Todo lo contrario, es un algoritmo que
depende de cálculos matemáticos para dar con su resolución.
4. Ventajas del pseudocódigo sobre los diagramas de flujo:
• Ocupan mucho menos espacio en el desarrollo del
problema.
• Permite representar de forma fácil operaciones repetitivas
complejas.
• Es más sencilla la tarea de pasar de pseudocódigo a un
lenguaje de programación formal.
Todo pseudocódigo tiene estos tres elementos:
• Datos.
• Operaciones Primitivas Elementales.
• Estructuras de Control.