Saltar la navegaci贸n

5. 馃摉 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)