Cursos Coulex
  • Nuestra Web
  • Pseint

    • Introducción
    • Algoritmos
    • Arreglos
    • Estructuras Condicionales
    • Estructuras Repetitivas
    • Tipos de Datos
    • Ejemplos
    • Entrada y Salida
    • Funciones
    • Operadores
    • Procedimientos
    • Variables

    Procedimientos en PSeInt

    En *PSeInt*, un procedimiento es un bloque de código que realiza una tarea específica y puede ser invocado varias veces desde distintas partes del programa. Los procedimientos nos permiten organizar y modularizar el código, facilitando su lectura y reutilización.

    Los procedimientos no devuelven valores directamente como las funciones, pero pueden modificar valores de variables globales o realizar operaciones que no requieren un valor de retorno.

    Declaración de Procedimientos

    Para declarar un procedimiento en *PSeInt*, usamos la palabra clave Procedimiento, seguida del nombre que tendrá el procedimiento. El bloque de código dentro de este procedimiento se ejecutará cuando sea invocado.

    Ejemplo de declaración de un procedimiento:

    
    Procedimiento saludar
        Escribir "¡Hola, bienvenido a PSeInt!"
    FinProcedimiento
                    

    Llamar a un Procedimiento

    Para invocar un procedimiento, simplemente escribimos su nombre en el lugar donde deseamos que se ejecute su código. El procedimiento se ejecutará cuando se llame a su nombre.

    Ejemplo de invocación de un procedimiento:

    
    Algoritmo principal
        saludar  
    FinAlgoritmo
                    

    Procedimientos con Parámetros

    Los procedimientos en *PSeInt* pueden recibir parámetros, que son valores que se pasan al procedimiento cuando se llama. Estos parámetros permiten que el procedimiento realice tareas con datos diferentes cada vez que se invoca.

    Ejemplo de procedimiento con parámetros:

    
    Procedimiento mostrarMensaje(mensaje Como Cadena)
        Escribir mensaje
    FinProcedimiento
            
    Algoritmo principal
        mostrarMensaje("¡Bienvenido a PSeInt!") 
    FinAlgoritmo
                    

    Procedimientos con Parámetros de Salida

    En *PSeInt*, los procedimientos también pueden modificar variables pasadas como parámetros, lo que nos permite obtener resultados de la ejecución de un procedimiento. Para ello, usamos la palabra clave Referencia.

    Ejemplo de procedimiento con parámetros de salida:

    
    Proceso calcularSuma(a, b, r Por Referencia)
        r ← a + b
    FinProceso
                    
    Algoritmo principal
        Definir suma Como Entero
        calcularSuma(10, 20, suma)
        Escribir suma
    FinAlgoritmo
                    
                    

    Procedimientos sin Parámetros

    También es posible crear procedimientos que no requieren parámetros de entrada ni salida. Estos procedimientos simplemente realizan operaciones internas sin necesidad de recibir o devolver valores.

    Ejemplo de procedimiento sin parámetros:

    
    Procedimiento despedir
        Escribir "¡Hasta luego!"
    FinProcedimiento
            
    Algoritmo principal
        despedir 
    FinAlgoritmo
                    

    Resumen

    Los procedimientos en *PSeInt* son útiles para dividir el código en partes más pequeñas y manejables. Permiten realizar tareas repetitivas y pueden aceptar parámetros para personalizar su comportamiento.

    • Los procedimientos se declaran con la palabra clave Procedimiento.
    • Se invocan usando su nombre en cualquier parte del algoritmo.
    • Los procedimientos pueden aceptar parámetros de entrada y, en algunos casos, pueden modificar parámetros de salida.
    • Son fundamentales para organizar el código y hacerlo más reutilizable.
    Anterior Siguiente

    Cursos Coulex

    Desarrollado por Coulex Software