MyLeoNes™

Funciones: acciones reutilizables con nombre — Informática, 11–13 años

Una función pone nombre a un grupo útil de instrucciones para poder usarlo sin reconstruirlo cada vez.

Una acción con nombre

Una función es una tarea pequeña con nombre dentro de un programa. Defines una vez lo que hace y después llamas a su nombre cuando la necesitas; algunas reciben datos y producen una respuesta.

Por qué agrupar instrucciones

Sin funciones, las mismas instrucciones tendrían que copiarse en cada lugar donde hicieran falta. Eso hace los programas largos y frágiles: una corrección debe repetirse por todas partes. Las funciones organizan programas grandes y mantienen cada tarea en un solo lugar.

Una función para el precio

Crea una función llamada total que recibe un precio y añade 2 euros de envío. Llama a total con 5: 5 más 2 da 7. Llámala con 12: la misma tarea da 14, así que la regla se escribe una vez y se usa dos veces.

El dato oculto

Un error común es hacer que una función dependa de un valor externo concreto y esperar que funcione en todas partes. Al principio parece cómodo, pero oculta qué necesita la tarea. Pasa las entradas importantes de forma clara para poder probarla y reutilizarla.

Herramientas reutilizables

Las funciones aparecen en juegos para saltar, en mapas para calcular distancias y en aplicaciones para comprobar contraseñas. Fuera de la programación, una receta o un ajuste reutilizable de una máquina funcionan de forma parecida: un método fiable sirve para muchos casos.

Sigue explorando

Otros idiomas

Cargando MyLeoNes™…