TEMA 4.pptx
Juan Pablo
Created on November 18, 2024
Actividad interactiva del tema 4 de programación estructurada
Over 30 million people create interactive content in Genially.
Check out what others have designed:
3 TIPS FOR AN INTERACTIVE PRESENTATION
Presentation
RACISM AND HEALTHCARE
Presentation
BRANCHES OF U.S. GOVERNMENT
Presentation
TAKING A DEEPER DIVE
Presentation
WWII TIMELINE WITH REVIEW
Presentation
SPANISH: PARTES DE LA CASA WITH REVIEW
Presentation
QUOTE OF THE WEEK ACTIVITY - 10 WEEKS
Presentation
Transcript
TERCER SEMESTRE
PROGRAMACIÓN ESTRUCTURADA
GIOVANNI ISIDRO RINCON JUAN PABLO MARTINEZ GONZALEZ SAÚL ARTURO DOMÍNGUEZ SASTRÉ
TEMA 4
FUNCIONES
DE BIBLIOTECAS
4.4.2
DEL USUARIO.
FUNCIONES EXTERNAS.
DE SALIDA.
DE ENTRADA
USO DE FUNCIONES CON PARÁMETROS
LLLAMADO O INVOCACIÓN DE UNA FUNCIÓN
ESTRUCTURA DE LA FUNCIÓN
4.4.1
4.4
4.3.2
4.3.1
4.3
4.2
4.1
CONTENIDO
Las funciones en programación son bloques de código reutilizables que ejecutan tareas específicas. Pueden recibir datos (parámetros) y devolver resultados, facilitando la organización del código. Existen funciones creadas por el usuario y de biblioteca, ya disponibles en el lenguaje para simplificar tareas comunes.
INTRODUCCION
Un función es un bloque o trozo de código que realiza una tarea específica. Una función puede ser llamada en otra función y la intención de usar funciones es evitar repetir código y tener el código mejor organizado para que sea mas legible. La estructura general y sintaxis de una función en C es la siguiente:
4.1 ESTRUCTURA DE LA FUNCIÓN
DONDE
- Tipo de retorno: Es el tipo de dato que la función devuelve; si no devuelve nada, se usa void.
- Nombre de la función: Identificador que permite llamar a la función desde otra parte del código.
- Lista de parámetros: Declaración de los valores que recibe la función, separados por comas; pueden omitirse si no son necesarios.
- Cuerpo de la función: Conjunto de instrucciones que ejecutan la tarea de la función.
- Return expresión: Usa return para devolver el resultado de la función.
La invocación suele incluir el nombre de la función y, si es necesario, los argumentos que le deben ser pasados.
El llamado o invocación de una función es el proceso de ejecutar la función desde el código principal o desde otra función.
4.2. LLAMADO O INVOCACIÓN DE UNA FUNCIÓN
Sintaxis
Invocacion
EJEMPLO:
Pantalla de ejecución
4.3. USO DE FUNCIONES CON PARÁMETROS.
Conceptos Clave
- Definición de Funciones con parámetro: Una función con parámetro se define especificando su tipo de retorno, su nombre y los parámetros que acepta. Por ejemplo
- Llamada a Funciones: Para utilizar una función, se debe hacer una llamada a la misma, pasando los argumentos correspondientes:
PARÁMETROS
Conceptos Clave
- Parámetros: Los parámetros son variables que se utilizan para recibir valores de entrada en la función. Pueden ser de diferentes tipos de datos como int, float, char, etc.
- Ámbito de los Parámetros: Los parámetros son locales a la función. Esto significa que no se pueden acceder directamente desde fuera de la función.
- Funciones con Múltiples Parámetros: Las funciones pueden aceptar múltiples parámetros, separados por comas. Por ejemplo:
Ejemplo de Programa A continuación, se presenta un programa en C que utiliza funciones con parámetros para sumar dos números y mostrar el resultado.
EJEMPLO BÁSICO
Pantalla de ejecución
Concepto: Los parámetros de entrada son variables que se definen en la declaración de la función y que reciben valores al momento de la llamada. Estos valores pueden ser de cualquier tipo de dato (int, float, char, etc.). Usos y aplicaciones: Este tipo de funciones son útiles para realizar cálculos, transformaciones o cualquier operación que dependa de los valores proporcionados por el usuario o por otras partes del programa.
4.3.1. DE ENTRADA
Ejemplo de Programa A continuación, se presenta un programa en C que define una función que calcula el área de un rectángulo a partir de su base y altura.
EJEMPLO BÁSICO
Pantalla de ejecuión
Concepto: Las funciones que devuelven valores como resultado de su ejecución son conocidas como funciones de salida. Estas funciones pueden retornar un valor utilizando la instrucción return, y el valor puede ser utilizado en el contexto de la llamada. Usos y aplicaciones: Una función de salida sirve para devolver un valor o resultado al programa que la llamó. Esto permite que otros componentes del código puedan utilizar el resultado procesado por la función.
4.3.2. DE SALIDA
Ejemplo de Programa A continuación, se presenta un programa en C que define una función que calcula el promedio de dos números y devuelve el resultado.
EJEMPLO BÁSICO
Pantalla de ejecuión
- Funciones definidas por el usuario: Son funciones creadas por el programador para realizar tareas específicas dentro del programa.
- Funciones de biblioteca: Son funciones predefinidas que vienen en las bibliotecas estándar del lenguaje y permiten realizar tareas comunes sin necesidad de codificar desde cero, como printf y sqrt.
Las funciones externas son aquellas que están definidas fuera del bloque principal del programa y pueden ser utilizadas en diferentes partes del código. El uso de funciones externas ayuda a modularizar el código, mejorar la legibilidad y facilitar el mantenimiento.
4.4. FUNCIONES EXTERNAS
Tipos:
Concepto:
4.4.1. DEL USUARIO
Concepto Las funciones externas del usuario son aquellas que el programador define en un archivo separado o al final del archivo principal. Estas funciones pueden ser utilizadas en el main o en otras funciones del mismo programa. Esto permite organizar mejor el código y reutilizar funciones en diferentes programas.
Ejemplos de bibliotecas definida por el usuario
EJEMPLO Y PANTALLA DE SALIDA
A continuación, se presenta un programa en C que define una función externa para calcular el factorial de un número y su pantalla de salida:
Pantalla de ejecuión
4.4.2. DE BIBLIOTECAS
Concepto Las funciones externas de bibliotecas son aquellas que están definidas en bibliotecas estándar o de terceros. Estas bibliotecas ofrecen una serie de funciones predefinidas que los programadores pueden utilizar para realizar tareas comunes sin necesidad de reescribir el código.
cos: Calcula el coseno de un ángulo dado en radianes. (Biblioteca: math.h) abs: Devuelve el valor absoluto de un número entero. (Biblioteca: stdlib.h) floor: Redondea un número de punto flotante hacia el entero más cercano por debajo. (Biblioteca: math.h) sqrt: Calcula la raíz cuadrada de un número positivo. (Biblioteca: math.h) ceil: Redondea un número de punto flotante hacia el entero más cercano por arriba. (Biblioteca: math.h)
EJEMPLOS DE BIBLIOTECA BÁSICOS
Ejemplos comunes de funciones externas de bibliotecas en C:
- printf - Biblioteca : Imprime texto en la consola.
- sqrt - Biblioteca : Calcula la raíz cuadrada de un número.
- strlen - Biblioteca : Calcula la longitud de una cadena de texto.
- time - Biblioteca : Obtiene la hora actual del sistema.
EJEMPLOS DE BIBLIOTECA BÁSICOS
EJEMPLO Y PANTALLA DE SALIDA
A continuación, se presenta un programa en C que utiliza funciones de la biblioteca matemática para calcular la raíz cuadrada de un número y su pantalla de salida
Pantalla de ejecuión
CÓDIGOS VISTOS EN CLASE, (Genially y de tarea)
Programa 1: Cuadrado de un numero
PROGRAMAS PROPUESTOS EN CLASE y de Genially
Pantalla de ejecuión
Programa 2: Área de un triángulo
PROGRAMAS PROPUESTOS EN CLASE y de Genially
Pantalla de ejecuión
Programa 3: Cubo de un número
PROGRAMAS PROPUESTOS EN CLASE (Clase y Genialy):
Pantalla de ejecuión
PROGRAMAS DE EJEMPLO (TAREA DE INVESTIGACIÓN)
Pantalla de ejecuión
PROGRAMAS DE EJEMPLO (TAREA DE INVESTIGACIÓN)
Pantalla de ejecuión
A lo largo de los conceptos discutidos sobre funciones en programación, hemos aprendido la importancia de las funciones como herramientas fundamentales para estructurar y modularizar el código. Las funciones con parámetros permiten personalizar la lógica y mejorar la reutilización. Las funciones externas, ya sea definidas por el usuario o de bibliotecas, amplían las capacidades del programa y favorecen la organización del código.
CONCLUSIÓN
Microsoft. (2023). Referencia del lenguaje C. Recuperado de Microsoft. (2023). Referencia del lenguaje C. Recuperado de Ejemplos comunes de funciones externas de bibliotecas en C GeeksforGeeks. (2022). Funciones en C. Recuperado de Microsoft. (2023). Referencia del lenguaje C. Recuperado de Ejemplos comunes de funciones externas de bibliotecas en C TutorialsPoint. (2023). Funciones en C - Parámetros y argumentos. Recuperado de Microsoft. (2023). Referencia del lenguaje C. Recuperado de Ejemplos comunes de funciones externas de bibliotecas en C C Programming Language. (2021). Funciones y bibliotecas en C. Recuperado de https://www.cprogramming.com/tutorial/c_functions.html
REFERENCIAS: