LPP, Procedimientos

En este artículo, exploramos los procedimientos en LPP, recalcando su importancia para estructurar y reutilizar código. Desglosamos la estructura de un programa, destacando la declaración de variables y procedimientos. A través de un ejercicio práctico, experimentamos cómo los procedimientos simplifican las operaciones aritméticas. Este conocimiento sienta las bases para futuros desafíos, invitándote a seguir practicando…

Procedimientos: Organizando y Optimizando tu Código

En el emocionante mundo de la programación, la modularidad es clave. En este artículo, exploraremos cómo utilizar procedimientos en LPP para segmentar y ordenar nuestro código de manera eficiente.

¿Qué son los Procedimientos?

Los procedimientos en LPP son similares a los métodos o funciones en otros lenguajes de programación. Son pequeños sub-programas diseñados para realizar tareas específicas dentro de un programa principal. La función principal de los procedimientos es permitir la segmentación del código, facilitando su mantenimiento y promoviendo la reutilización.

Material Audiovisual

Te invitamos a ver el video tutorial. En este video, explicamos los conceptos teóricos detrás de los procedimientos, explicamos por qué son esenciales en la programación y te guiamos a través de un ejercicio práctico paso a paso. Así podrás entender cómo estos sub-programas pueden simplificar tu código y mejorar la organización de tus programas.

Ver este vídeo en YouTube.
Amigo! Recuerda ver estos vídeos en PANTALLA COMPLETA y preferiblemente en formato HD para ver correctamente los detalles, Gracias.

Código Fuente

En el siguiente link podrás descargar el código de los ejemplos vistos en el vídeo.

Sintaxis Básica de un Procedimiento

En LPP, un procedimiento es un conjunto de instrucciones agrupadas que realizan una tarea específica dentro de un programa. La estructura básica de un procedimiento se presenta de la siguiente manera:

procedimiento [nombre_procedimiento] ([parametros]) 
[variables_locales]
inicio
  [instrucciones]
fin

Todo procedimiento inicia con la palabra reservada procedimiento, con esto indicamos que estamos declarando un procedimiento.

Nombre del Procedimiento: El nombre del procedimiento es una etiqueta única que identifica la función. Debe ser descriptivo y reflejar la tarea que realiza el procedimiento.

Parámetros: Los parámetros son variables que se utilizan para recibir información desde el programa principal hacia el procedimiento. Pueden ser de entrada (solo se utilizan para enviar información al procedimiento) o de salida (se utilizan para devolver información al programa principal).

Variables Locales: Dentro del bloque de variables locales, puedes declarar variables específicas para el procedimiento. Estas variables solo son visibles y accesibles dentro del propio procedimiento.

Instrucciones: Las instrucciones son el corazón del procedimiento. Aquí es donde defines la lógica y las operaciones que realizará el procedimiento. Puedes utilizar condicionales, bucles, y otras estructuras de control de flujo según sea necesario.

Veamos en acción un procedimiento por medio de un ejemplo práctico.

Ejercicio Práctico

Vamos a crear un programa muy sencillo, que realice una operación aritmética entre dos números por ejemplo, una suma o resta, pero esta vez, queremos que utilices un procedimiento para llevar a cabo la operación.

1. El usuario debe digitar dos números enteros, luego

2. El procedimiento debe tomar los dos números digitados, realizar la operación y mostrar el resultado en pantalla.

3. Llamar o invocar al procedimiento desde el programa principal.

Asegúrate de diseñar el programa de manera estructurada, con un procedimiento que se encargue específicamente de realizar la operación aritmética y mostrar el resultado. ¡Anímate!

Solucionando el Ejercicio

En el ejercicio nos permiten seleccionar la operación aritmética a realizar en el programa, para este caso vamos a realizar una suma. Veamos cada una de las partes que eran parte de nuestro programa:

Declaración de variables globales:

num1, num2: Variables para almacenar los dos números que el usuario ingresará. rSuma: Variable para almacenar el resultado de la suma.

Entero num1, num2, rSuma

Declaración del procedimiento CalcularSuma:

Este procedimiento toma los valores de num1 y num2, realiza la suma y muestra el resultado en pantalla.

procedimiento CalcularSuma
inicio
  rSuma <- num1 + num2
  llamar nueva_linea
  escriba "La suma entre ("
  escriba num1
  escriba " + "
  escriba num2
  escriba ") es: "
  escriba rSuma
  llamar nueva_linea
fin

Programa principal:

1. Se inicia solicitando al usuario que ingrese dos números. 2. Se hace el llamado al procedimiento CalcularSuma, utilizando la palabra reservada llamar.

inicio
  escriba "Ingrese el primer numero: "
  lea num1

  escriba "Ingrese el segundo número: "
  lea num2

  llamar CalcularSuma

fin

Resultado Final

Habiendo analizado minuciosamente cada componente del programa es hora de ensamblarlo por completo. A continuación, te presentamos la estructura completa del programa, integrando cada una de las partes previamente explicadas.

Entero num1, num2, rSuma

procedimiento CalcularSuma
inicio  
  rSuma <- num1 + num2
  
  llamar nueva_linea
  escriba "La suma entre ("
  escriba num1
  escriba " + "
  escriba num2
  escriba ") es: "
  escriba rSuma
  llamar nueva_linea
fin

/* Programa principal */
inicio
  escriba "Ingrese el primer número: "
  lea num1

  escriba "Ingrese el segundo número: "
  lea num2
  
  llamar CalcularSuma
fin

Desde este ejercicio, identificamos las siguientes características esenciales en el manejo de LPP:

En el contexto de LPP, es fundamental iniciar con la declaración de variables globales, seguido por la definición de procedimientos y, finalmente, la codificación del programa principal. Este orden estructurado es esencial para garantizar la validez y coherencia del programa.
Dentro del programa principal, existe la flexibilidad de llamar a un procedimiento múltiples veces según las necesidades específicas. Por ejemplo, si se requiere realizar tres sumas, se puede invocar al procedimiento de suma tres veces, evitando así la redundancia de escribir el código de suma en tres instancias separadas. Este enfoque no solo mejora la legibilidad del código, sino que también fomenta la eficiencia y la reutilización de segmentos de código.

Conclusión

En conclusión, hemos explorado el fascinante mundo de los procedimientos en LPP, descubriendo cómo estos subprogramas o procedimientos se convierten en herramientas valiosas para organizar y estructurar nuestro código de manera eficiente. Al entender la importancia de declarar variables globales, definir procedimientos y diseñar el programa principal de manera ordenada, hemos dado un paso crucial hacia la maestría en la programación en LPP.

Este ejercicio nos ha proporcionado una valiosa experiencia al aplicar procedimientos en un contexto práctico, mostrándonos cómo simplificar y reutilizar segmentos de código. Sin embargo, este aprendizaje es solo el comienzo de un emocionante viaje. Te invito a seguir practicando, a explorar nuevos desafíos y a desarrollar tu destreza en el uso de procedimientos. A medida que enfrentas más ejercicios y proyectos, verás cómo esta herramienta se convierte en tu aliado confiable, permitiéndote abordar problemas de programación con mayor eficacia. ¡Sigue explorando, sigue practicando y sigue elevando tu habilidad en LPP!

Para un mejor entendimiento, te recomiendo ver el video tutorial relacionado en este artículo. En este video, se explica de forma práctica cada uno de los conceptos y teoría explicada en este artículo. ¡Saludos!

Comentarios

Deja una respuesta

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

27 − = 23

ANUNCIOS Y PATROCINIOS