Qué es pseudocódigo

Que es pseudocodigo
Desplegar índice del artículo

Una de las mejores maneras de estudiar a desarrollar es comenzar por los diagramas de fluido y el pseudocódigo. Los dos hacen más fácil al estudiante su inmersión en la resolución de inconvenientes por medio de algoritmos.

El pseudocódigo es una manera de expresar los diferentes pasos que va a hacer un programa, de la forma más similar a un lenguaje de programación. Su primordial funcionalidad es la de representar por pasos la satisfacción a un inconveniente o algoritmo, de la forma más descriptiva viable, usando un lenguaje cercano al de programación. El pseudocódigo no puede ejecutarse en un PC debido a que entonces dejaría de ser pseudocódigo, como su nombre sugiere, hablamos de un código falso (pseudo = falso), es un código escrito para que lo entienda el hombre y no la máquina.

Aprender a escribir pseudocódigo para la resolución de un inconveniente facilita llevar a cabo muchísimo más simple su programación en un lenguaje común, por lo cual si estás entusiasmado en empezar tu formación como programador y no tienes entendimientos previos, resulta muy aconsejable y favorable formarse en pseudocódigo antes de comenzar a estudiar algún lenguaje de programación.

Tenemos la posibilidad de tener en cuenta al pseudocódigo como un lenguaje intermedio, que está en la mitad de nuestro lenguaje y el lenguaje de programación que sabe el PC.

Principales propiedades del pseudocódigo

Para abarcar qué es el pseudocódigo tenemos la posibilidad de usar un símil: los planos de una vivienda sería el pseudocódigo y la vivienda en sí el software.

Su primordial propiedad es la de representar un procedimiento que posibilita la programación y satisfacción del algoritmo del programa. Además se destaca por ser una manera de representación, simple de usar y de manejar, que reduce el paso del programa, al lenguaje de programación.

Otra propiedad que tiene el pseudocódigo es su independencia al código en el que se va a escribir el software, ofreciendo un procedimiento que posibilita la posterior programación y la resolución del algoritmo del programa.

Ventajas y desventajas del pseudocódigo

Las tareas más complicadas o repetitivas tienen la posibilidad de representarse de manera más simple debido a que está escrito en un lenguaje simple y no estructurado que facilita una transición simple al lenguaje de programación, más complejo y estructurado. Tener un programa escrito en pseudocódigo posibilita la labor de desarrollar en un lenguaje formal y optimización la calidad en la resolución de inconvenientes, además de achicar el espacio primordial en el momento de desarrollar un inconveniente.

El pseudocódigo llega donde el diagrama de fluido no lo realiza. La satisfacción de un diagrama de fluido tiende a ser la ideal, pero no tiende a ser simple de llevar a cabo al hacer el software. El pseudocódigo facilita que el diseño del programa y su utilización sean muy parecidos.

La curva de estudio del pseudocódigo es baja por lo cual hacen más fácil de enorme manera el estudio de la programación y la iniciación a idiomas de programación más avanzados y complejos. Entonces, hablamos de una utilidad didáctica atrayente.

El pseudocódigo, al ser sin dependencia del lenguaje de programación, facilita que su uso se logre utilizar usando diferentes idiomas y admitiendo que el programador no tenga que ser la misma persona que escribió el pseudocódigo.

Componentes y sintaxis del pseudocodigo
Componentes y sintaxis del pseudocodigo

Una de las desventajas del uso de pseudocódigo es la falta de normas, que puede lograr que la lógica de un programa, resulte dificultosa de ver por el programador que va a llevar a cabo este pseudocódigo. Además, en la situación de inconvenientes muy extensos, puede resultar complicado de comprender.

Componentes y sintaxis del pseudocódigo

Para escribir programas usando pseudocódigo es primordial continuar unas pautas o normas de sintaxis para que logren ser leídos y comprendidos por los desarrolladores en el momento de pasarlos a un lenguaje de programación. Es de gran ayuda usar utilidades que posibiliten esta escritura de pseudocódigo, como es la situación de PSeInt, que asiste con un fácil e deducible pseudolenguaje en castellano y que también tiene dentro un editor de diagramas de fluido.

Un programa escrito en pseudocódigo debe aceptar normas primitivas, de desarrollo, de control, de especificación y compuestas.

Opciones del lenguaje (perfiles)

El lenguaje que usamos para crear el pseudocódigo no es nivel. Tenemos la posibilidad de agregar o remover algunas reglas de sintaxis sin ningún inconveniente. En la alternativa Configurar-Opciones del Lenguaje (perfiles), tenemos la posibilidad de elegir las propiedades del pseudocódigo que iremos a usar. Poseemos tres alternativas:

  • Escoger un perfil que define un pseudocódigo usado en diferentes centros académicos y universidades.
  • Perfil maleable: Está escogido predeterminado, y no es muy riguroso con las reglas que hay que usar para escribir el pseudocódigo.
  • Perfil riguroso: Permanente ce una reglas que hacen que el pseudocódigo se parezca más a un lenguaje de programación: hay que determinar las cambiantes y sus tipos, las normas tienen que finalizar en punto y coma,…

Estructura de un algoritmo en pseudocódigo

Todo algoritmo en pseudocódigo tiene la siguiente composición general:

Proceso SinTitulo
    acción 1;
    acción 2;
    ...
    acción n;
FinProceso

  • Comienza con la keyword Desarrollo (o alternativamente Algoritmo, son sinónimos) seguida del nombre del programa.
  • Le sigue una secuencia (Estructura de control secuencial) de normas. Una secuencia de normas es una lista de una o más normas y/o construcciones de control.
  • Finaliza con la palabra FinProceso (o FinAlgoritmo).
  • La identación no es importante, pero se sugiere para que el código sea más entendible.
  • No se distingue entre mayúsculas y minúsculas. Conveniente las minúsculas, aunque algunas veces se agregan de forma automática los nombres con la primera letra en mayúsculas.

Comentarios

Se tienen la posibilidad de ingresar comentarios después de una instrucción, o en líneas separadas, por medio de la utilización de la doble barra ( // ). Todo lo que precede a //, hasta el objetivo de la línea, no va a ser tomado presente al interpretar el algoritmo.

Nuestro primer programa

Leer el radio de un círculo y calcular e imprimir su área y su circunferencia.

El pseudocódigo podría ser:

//Leer el radio de un círculo y calcular e imprimir su superficie y su circunferencia.
//Análisis
//Entradas: Radio del circulo (Variable RADIO).
//Salidas: Superficie del circulo (Variable SUPERFICIE) y Circunferencia del  circulo (Variable PERIMETRO) 
//Variables: RADIO, SUPERFICIE, PERIMETRO de tipo REAL    

Proceso Circulo
    Definir radio,superficie,perimetro como Real;
    Escribir "Introduce el radio de la circunferencia:";
    Leer radio;
    superficie <- PI * radio ^ 2;
    perimetro <- 2 * PI * radio;
    Escribir "La superficie es ",superficie;
    Escribir "El perímetro es ",perimetro;
FinProceso

Y el diagrama de flujo:

2
2

Conclusión

Si te atrae este tema, te sugerimos hacer nuestro curso de primer parte a la programación, con el que vas a comprender el período de avance de un programa por medio de pseudocódigo, la base para estudiar a desarrollar de manera profesional en el lenguaje que elijas de entre nuestro muestreo de tutoriales y talleres sobre idiomas de programación.

5/5 - (12 votos)



Si quieres conocer más artículos parecidos a Qué es pseudocódigo puedes visitar nuestra portada y ver lo más reciente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir