Funciones y procedimientos
Página 28 | Escuchar en audio
Las funciones y los procedimientos son elementos fundamentales en la programación de computadoras. Ambos se utilizan para organizar y estructurar el código, haciéndolo más legible y mantenible. Además, permiten la reutilización de fragmentos de código, evitando la repetición innecesaria de comandos.
Funciones
Las funciones son bloques de código que toman uno o más valores de entrada, procesan esos valores y devuelven un resultado. Son muy útiles cuando necesitamos realizar un cálculo o una operación concreta varias veces a lo largo del programa. En lugar de repetir el mismo código en diferentes partes del programa, podemos crear una función que realice la operación deseada y llamarla cuando sea necesario.
Por ejemplo, imagina que necesitamos calcular el valor total de una compra, considerando el precio unitario de cada artículo y la cantidad comprada. Podemos crear una función que tome el precio unitario y la cantidad como parámetros y devuelva la cantidad total:
Para usar esta función, simplemente llámela pasando los valores deseados como parámetros:
Procedimientos
Los procedimientos son similares a las funciones, pero no devuelven un valor. Se utilizan cuando necesitamos realizar una secuencia de comandos sin necesidad de devolver un resultado. Por ejemplo, imagina que necesitamos mostrar un mensaje de bienvenida al usuario al iniciar el programa. Podemos crear un procedimiento que realice esta tarea:
Para usar este procedimiento, simplemente llámelo:
En resumen, las funciones y los procedimientos son elementos fundamentales en la programación de computadoras. Permiten la organización y reutilización del código, lo que hace que el programa sea más legible y fácil de mantener.
Ahora responde el ejercicio sobre el contenido:
_¿Cuál es la diferencia entre funciones y procedimientos en la programación de computadoras?
¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.
¡Tú error! Inténtalo de nuevo.
Siguiente página del libro electrónico gratuito: