
















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento explora el concepto de funciones en programación, destacando su importancia en la organización y eficiencia del código. Se analizan diferentes tipos de funciones, como las predefinidas, personalizadas y lambda, así como el mecanismo de paso de parámetros. El documento subraya cómo el diseño e implementación de funciones facilita el mantenimiento y la escalabilidad del software, permitiendo la reutilización del código en diversos contextos. Se enfatiza la flexibilidad que aporta tratar las funciones como objetos de primera clase, optimizando las tareas y mejorando la ejecución del programa. Este análisis proporciona una visión clara y concisa de las funciones como elementos fundamentales en el desarrollo de software moderno.
Tipo: Diapositivas
1 / 24
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Realizado por: Castilla Campos Mauricio Javier Rodríguez Martin Raúl Humberto Hau Dorantes Adrian Manuel Cetzal Cabrera Noe Vicente Capitanachi Centeno Omar Santiago Colli Cob Ambar Aurora
Índice de CONTENIDO
EL RESULTADO DE LA FUNCIÓN, CAMBIARÁ SEGÚN CUALES SEAN LOS PARÁMETROS O VARIABLES DE ENTRADA LOS RESULTADOS DE LA FUNCIÓN, PUEDEN O NO SER DEVUELTOS POR ESTA
¿PARA QUÉ SIRVEN? EVITA QUE EL PROGRAMADOR ESCRIBA CÓDIGO REPETIDO, HACIENDO EL CÓDIGO REUSABLE. DIVIDE EL CÓDIGO EN SECCIONES MÁS PEQUEÑAS, FACILITANDO EL DESARROLLO Y EL MANTENIMIENTO. EL MANEJO DE VARIABLES SE LLEVA A CABO DE MANERA LOCAL.
IMPORTAMOS DESDE EL OTRO SCRIPT CON NUESTRA LÍNEA DE CÓDIGO PERMITE SABER SI UN SCRIPT ESTÁ SIENDO IMPORTADO O SI ESTÁ SIENDO EJECTUADO DESDE LA APLICACIÓN PRINCIPAL SE DEFINE UNA FUNCIÓN, EJECUTANDOLA PARA OBTENER EL RESULTADO PASANDO LA EJECUCIÓN DE NUESTRA FUNCIÓN, DEBAJO. FUNCIÓN MAIN EJECUTAMOS LA FUNCIÓN IMPORTADA DEL SCRIPT ANTERIOR
TIPOS DE FUNCIONES
DEFINIDAS POR EL USUARIO PERSONALIZACIÓN: SE ADAPTAN A LAS NECESIDADES ESPECÍFICAS DEL PROGRAMA. REUTILIZACIÓN: PUEDEN SER LLAMADAS MÚLTIPLES VECES DESDE DIFERENTES PARTES DEL CÓDIGO. ORGANIZACIÓN: AYUDAN A ESTRUCTURAR EL CÓDIGO DE MANERA LÓGICA Y LEGIBLE.
FUNCIONES LAMBDA SINTAXIS CONCISA: DEFINIDAS EN UNA SOLA LÍNEA. SIN NOMBRE: NO REQUIEREN UN IDENTIFICADOR. LIMITADAS EN FUNCIONALIDAD: GENERALMENTE SE USAN PARA OPERACIONES SIMPLES. USADAS COMO ARGUMENTOS: FRECUENTEMENTE PASADAS A FUNCIONES COMO MAP(), FILTER(), ETC.
POR REFERENCIA
POR VALOR
RETORNO DE VALORES OTRO EJEMPLO:
Creamos la variable Usamos la variable La variable se destruye ÁMBITO DE VARIABLES Es el contexto en el que una variable existe y puede ser utilizada. Fuera de su ámbito, la variable no existe. CICLO DE VIDA