¿Qué es un algoritmo?
“Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.” (Real Academia Española [RAE], 2014, 23a ed.)
Considerando:
- Un tipo especial de datos: números, caracteres o símbolos.
- Algoritmos no paralelos, es decir que no se ejecutan al mismo tiempo.
- Con operaciones que puedan ser calculadas por un computador (no infinitos, por ejemplo).
Un algoritmo es una secuencia paso a paso que utiliza datos de entrada para generar una solución.
¿Qué es un pseudocódigo?
Son una mezcla entre lenguaje natural (dependiendo del idioma) y sintaxis de lenguajes de alto nivel, que permite no está atado a ningún lenguaje en particular, presentando ventajas para explicar algoritmos más complejos que los que se puede presentar mediante diagramas de flujo.
Los diagramas de flujos o flujogramas
Es una manera de representar un algoritmo de manera gráfica. Cumplen con seguir el estándar ISO, estando conectados mediante flechas que indican la dirección que toma el algoritmo. Su uso es recomendado para algoritmos simples o pequeños, ya que resulta laboriosa su construcción para algoritmos más complejos que pueden ser mejor entendidos mediante el pseudocódigo.
Ejemplo de pseudocógido con su diagrama de flujo
Proceso cuadraticas
Escribir "Dada la ecuación_ ax^2 + bx + c = 0"
Escribir "ingrese los valores de los coeficientes a, b y c"
Leer a b c
discriminante<- a="" as="" b-raiz="" b="" c="" code="" complejas="" de="" discriminante="" ecuaci="" entonces="" es:="" escribir="" fin="" finproceso="" l="" la="" n="" raices="" saltar="" si="" sin="" sino="" son:="" tiene="" x1=" Sin Saltar x1
Escribir " x2=" Sin Saltar x2
Escribir ">->
Fuentes:
ISO 9001 (sf.). Cómo elaborar un Flujograma. Recuperado de: http://iso9001calidad.com/como-elaborar-un-flujograma-136.html