domingo, 4 de noviembre de 2018

Pseudocódigo: definición y ejemplo


¿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:

RAE (Real Academia Española). (2014). Diccionario de la lengua española (23a ed.). Recuperado de: http://dle.rae.es/index.html


ISO 9001 (sf.). Cómo elaborar un Flujograma. Recuperado de: http://iso9001calidad.com/como-elaborar-un-flujograma-136.html

Ejercicio con PseInt usando funciones

Las funciones dentro de PseInt se pueden crear mediante la palabra reservada SubProceso, SubAlgortimo o Función. Esto dependerá del estilo d...