Pseudocódigo

 

¿Qué es el pseudocódigo?

El pseudocódigo es un método de representar algoritmos utilizando un lenguaje que se asemeja al código real, pero sin seguir una sintaxis específica. Es una forma de escribir instrucciones paso a paso que describen cómo resolver un problema o ejecutar una tarea. A diferencia de los lenguajes de programación reales, el pseudocódigo se centra en la lógica y la claridad, sin preocuparse por detalles técnicos o restricciones del lenguaje.

a


Ejemplo de Pseudocódigo:


Una de las aplicaciones mas populares para utilizar pseudocódigo es: Pseint la cual es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudo lenguaje en español. Para más información sobre Pseint puede consultar en este link:

https://fernandomonroytenorio.com/tema/que-es-pseint/



 

Estructura del pseudocódigo:

Aunque no existe una sintaxis estándar para el pseudocódigo, la mayoría de las veces se sigue una estructura similar que incluye:

  •          Cabecera.
  •          Declaraciones.
  •          Cuerpo.

Las cuales se pueden detallar en:

 

 

 

 

 

 



Inicio y Fin: Comienza con la palabra clave Algoritmo seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra FinAlgoritmo.

Declaraciones de variables: Antes de utilizar una variable en el pseudocódigo, es común declararla para asignarle un tipo y un nombre. Por ejemplo, "Definir x Como entero " indica que se declara una variable entera llamada "x".

 

Entrada y salida de datos: Para interactuar con el usuario, se utilizan palabras clave como "Leer" para recibir datos de entrada y "Escribir" o "Imprimir" para mostrar información en pantalla.

Estructuras de control: El pseudocódigo también incluye estructuras de control como condicionales y bucles (para controlar el flujo de ejecución del programa. Estas estructuras permiten tomar decisiones y repetir acciones según ciertas condiciones.



Asignaciones y operaciones: El pseudocódigo permite asignar valores a variables utilizando el símbolo "=" y realizar operaciones matemáticas y lógicas utilizando operadores como "+", "-", "*", "/", ">", "<", entre otros.


 

Lista de palabras clave (keywords) en Pseudocódigo:

Palabras clave

Significado

Algoritmo

 

Se utiliza en la cabecera de un algoritmo, precediendo al nombre (identificador) que se le asigne.

Cadena

Tipo de dato cadena.

Caracter

Tipo de dato carácter.


Como


Se utiliza para indicar el tipo de dato de una variable en su definición.


Con Paso


En una instrucción repetitiva para (Para), se utiliza para indicar el <valor incremento> que se sumará, en cada iteración del bucle, a la variable inicializada.


De Otro Modo


Caso por defecto en una instrucción de control alternativa múltiple (Segun).


Definir


Sirve para declarar variables.


Dimension


Sirve para declarar arrays.


Entero


Tipo de dato entero.


Entonces


Se utiliza en instrucciones de control alternativas simples (Si) y dobles (Si SiNo) precediendo al bloque de instrucciones que se ejecutará en el caso de que la condición de la instrucción de control sea verdadera.


Escribir


Se emplea para escribir una instrucción de salida.


Falso


Posible valor de un tipo de dato Lógico.


FinAlgoritmo


Indica la finalización de un algoritmo.


FinFuncion


Indica la finalización de una función.


FinMientras


Indica la finalización de un bucle Mientras.


FinPara


Indica la finalización de un bucle Para.


FinSegun


Indica la finalización de una instrucción de control alternativa múltiple (Segun).


FinSi


Indica la finalización de instrucciones de control alternativas simples (Si) y dobles (Si SiNo).


FinSubProceso


Indica la finalización de un procedimiento.


Funcion


Se utiliza en la cabecera de una función, precediendo al nombre (identificador) que se le asigne.


Hacer


Se emplea en la sintaxis de la instrucción de control alternativa múltiple (Segun), y también, en la sintaxis de las instrucciones de control repetitivas Mientras y Para.


Hasta


En una instrucción repetitiva Para, se utiliza para indicar el <valor_final> que deberá tener la variable inicializada, para que el bucle finalice.


Hasta Que


En una instrucción repetitiva Repetir, se escribe precediendo a la condición que deberá ser verdadera para que el bucle finalice.


Leer


Se emplea para escribir una instrucción de entrada.


Logico


Tipo de dato lógico.


Mientras


Se usa para escribir una instrucción de control repetitiva Mientras.


Para


Se usa para escribir una instrucción de control repetitiva Para.


Por Referencia


En la cabecera de un subalgoritmo (procedimiento o función), se utiliza para indicar que un parámetro se pasa por referencia.


Por Valor


En la cabecera de un subalgoritmo (procedimiento o función), se utiliza para indicar que un parámetro se pasa por valor.


Real


Tipo de dato real.


Segun

Se usa para escribir una instrucción de control alternativa múltiple.


Si


Se usa para escribir instrucciones de control alternativas simples y dobles.


Sin Saltar


En una instrucción de salida (Escribir), se emplea para indicar que, después de su ejecución, el cursor no debe "saltar" a la siguiente línea.


SiNo

Se usa en instrucción de control alternativa doble precediendo al bloque de instrucciones que se ejecutará en el caso de que la condición sea falsa.


SubProceso

 

Se utiliza en la cabecera de un procedimiento, precediendo al nombre (identificador) que se le asigne.

 

Verdadero

 

Posible valor de un tipo de dato Lógico.

 

 

 

Ejemplos de pseudocódigo aplicando lo aprendido:

Ejemplo 1:

 


 Ejemplo 2: 


El pseudocódigo es una herramienta invaluable para los programadores, ya que les permite planificar y diseñar programas de manera clara y estructurada. Aunque no es un lenguaje de programación real, el pseudocódigo proporciona una base sólida para el desarrollo de programas y ayuda a los programadores a comprender mejor la lógica detrás de un algoritmo. Ya sea para principiantes que están aprendiendo los conceptos básicos de la programación o para programadores experimentados que desean organizar sus ideas, el pseudocódigo es una habilidad esencial que puede impulsar la eficiencia y la calidad del desarrollo de software.




Autor: Kenneth Stephen Alvarez Santacruz

Comentarios