Saltar la navegación

7. 📖 Funciones

Introducción

Las funciones son bloques de código que se diseñan para realizar una tarea específica y pueden ser reutilizadas en diferentes partes de un programa. Las bibliotecas de funciones, por otro lado, son colecciones de funciones y otros recursos que están diseñados para ser utilizados en múltiples programas, facilitando la programación al proporcionar herramientas predefinidas.

¿Para qué sirven las funciones?

Las funciones permiten organizar el código de manera más eficiente, evitar repeticiones y facilitar el mantenimiento. Al encapsular tareas específicas en funciones, el código se hace más legible, modular y fácil de depurar.

Creación y Uso de Funciones

En Python:

Para definir una función en Python, se utiliza la palabra clave def, seguida del nombre de la función, paréntesis y dos puntos. Dentro de los paréntesis, se pueden definir parámetros. El cuerpo de la función sigue en las líneas siguientes, indentado.

def saludar(nombre):
  print(f"Hola, {nombre}!")

Para llamar o utilizar la función, simplemente se escribe su nombre seguido de paréntesis, incluyendo argumentos si la función los requiere.

Uso de funciones

En Scratch:

En Scratch, las funciones se conocen como "bloques definidos por el usuario" o "procedimientos". Para crear una función, seleccionas "Hacer un bloque" en la categoría "Mis bloques", lo que te permite definir un nuevo bloque (función) con o sin parámetros.

Crear funciones en Scratch

Luego, puedes arrastrar y soltar este bloque en tus scripts para utilizarlo.

Funciones en Scratch

Creado con eXeLearning (Ventana nueva)