U5 22400063 21400509
U5 22400063 21400509
U5 22400063 21400509
“FUNCIONES”
MATERIA:
PROGRAMACION.
PROFESOR:
Hugo Cesar Vargas Gutiérrez.
ALUMNOS:
José Armando Lua Alvarado
22400063.
Gustavo Antonio Legaspi Aguilar.
21400509.
Índice:
Estructura de una función en programación…………………………………
Conclusión………………………………………………………………………..
1. Declaración de la Función:
La declaración de una función específica su nombre, el tipo de valor que devuelve (si es
que devuelve algo), y los parámetros que acepta (si los hay). También puede especificar el
tipo de retorno y el tipo de los parámetros.
2. Cuerpo de la Función:
El cuerpo de la función contiene la lógica y las instrucciones que se ejecutarán cuando la
función sea llamada. Aquí es donde se realiza la tarea específica de la función.
El uso de funciones con parámetros, incluyendo tanto parámetros de entrada como de salida, es
esencial para la creación de código modular y reutilizable. A continuación, te presento dos ejemplos
en Python que ilustran cómo utilizar funciones con diferentes tipos de parámetros:
En este caso, la función saludar toma un parámetro de entrada (nombre) y lo utiliza para
personalizar el saludo. La llamada a la función se realiza proporcionando un valor
específico cuando se solicita al usuario que ingrese su nombre.
Ejemplo 2: Función con Parámetros de Entrada y de Salida
En este ejemplo, se crea una función llamada sumar que toma dos parámetros de entrada (a
y b) y devuelve la suma de esos dos números como un valor de salida.
Python
En este ejemplo, la función sumar acepta dos parámetros de entrada (a y b), realiza la
operación de suma y devuelve el resultado. La llamada a la función se realiza
proporcionando dos valores específicos y se captura el resultado en la variable resultado
suma, que luego se muestra en pantalla.
Estos ejemplos ilustran cómo las funciones con parámetros de entrada y de salida pueden
ser utilizadas para realizar tareas específicas de manera modular y reutilizable en un
programa.
Ejemplo 1: Función con Parámetros de Entrada
Java
En este ejemplo, se crea una función llamada saludar que acepta un parámetro de entrada
(nombre) y muestra un saludo personalizado.
En este ejemplo, se crea una función llamada sumar que toma dos parámetros de entrada (a
y b) y devuelve la suma de esos dos números como un valor de salida.
En este ejemplo, la función sumar toma dos parámetros de entrada (a y b) y devuelve la
suma de estos dos números como un valor de salida. La llamada a la función se realiza
proporcionando dos números como argumentos y se muestra el resultado en pantalla.
Estos ejemplos ilustran cómo puedes trabajar con funciones que tienen parámetros de
entrada y de salida en el lenguaje de programación Java.
Conclusión:
En conclusión, el estudio detenido de las funciones en programación revela su papel central
en la construcción de software robusto y modular. La estructura flexible de una función,
como se presenta en ejemplos concretos en Java, no solo facilita la legibilidad del código,
sino que también promueve la reutilización, un principio clave en el desarrollo eficiente de
software.
La invocación de funciones, señalada por la simple llamada de su nombre seguido de
paréntesis, representa la ejecución de tareas específicas encapsuladas en bloques de código.
Este acto proporciona orden y coherencia al programa, permitiendo la ejecución secuencial
y repetitiva de operaciones sin duplicar código.
La introducción de parámetros añade una capa adicional de dinamismo a las funciones,
permitiendo que estas se adapten a diversas situaciones. El ejemplo de una función
multiplicadora y una función de impresión, ambas con parámetros, ilustra cómo la misma
estructura puede aplicarse de manera versátil para satisfacer necesidades variables.
Además, la aplicabilidad de estos conceptos no se limita a un solo lenguaje de
programación, sino que se extiende a múltiples entornos. Desde C hasta Ruby, la esencia de
la función permanece consistente, subrayando la universalidad de los fundamentos de
programación.
En última instancia, la comprensión profunda de las funciones en programación no solo se
traduce en código más claro y eficiente, sino que también sienta las bases para el desarrollo
de soluciones escalables y fácilmente mantenibles. La modularidad que ofrecen las
funciones no solo facilita la creación inicial del software, sino que también simplifica las
tareas de mantenimiento y actualización a medida que el código evoluciona con el tiempo.
En resumen, las funciones son los bloques de construcción esenciales que dan forma a la
arquitectura de un programa, destacando su importancia en el arte de la programación.