Uso de Funciones
Enviado por Edy Zela • 2 de Mayo de 2023 • Informe • 2.182 Palabras (9 Páginas) • 56 Visitas
[pic 1]Computación Aplicada
PRÁCTICA
UNIVERSIDAD CATÓLICA DE SANTA MARÍA
Ingeniería Industrial – V Semestre 4 [pic 2]
Guía de Prácticas de Computación Aplicada
Uso de Funciones
🗹OBJETIVOS
[pic 3]
• Entender los algoritmos de repetición fija y variable For y While
RECURSOS
[pic 4]
- Guía de Prácticas.
- Computadora
- Phyton
⌛ DURACIÓN DE LA PRÁCTICA
[pic 5]
• Una sesión (2 horas).
🗹INFORME
[pic 6]
El informe deberá incluir:
- Carátula.
- Desarrollo de los ejercicios propuestos
Se tendrá en cuenta el orden, la claridad, la gramática y la ortografía en cada caso.
🕮MARCO TEÓRICO
[pic 7]
En programación, una función es un bloque de código que realiza una tarea específica y puede ser reutilizado en diferentes partes del programa. Las funciones son una parte fundamental de la programación estructurada y se utilizan para dividir un programa en partes más pequeñas y manejables, lo que facilita su comprensión y mantenimiento.
Las funciones tienen un nombre y pueden recibir uno o varios parámetros de entrada. Estos parámetros son variables que se utilizan dentro de la función para realizar las operaciones necesarias. Una vez que la función ha realizado su tarea, puede devolver un valor o simplemente terminar su ejecución.
Las funciones pueden ser definidas por el programador o pueden ser proporcionadas por una biblioteca de funciones. Las bibliotecas de funciones son conjuntos de funciones predefinidas que se pueden utilizar en un programa y que se proporcionan como parte del lenguaje de programación o como una extensión del mismo.
Las funciones son útiles en programación porque permiten la modularidad del código, lo que significa que se pueden crear pequeñas piezas de código que realizan una tarea específica y se pueden utilizar en diferentes partes del programa. Esto hace que el código sea más fácil de leer, entender, mantener y reutilizar.
Además, las funciones también permiten la abstracción, que es la capacidad de ocultar los detalles de implementación de una tarea y ofrecer una interfaz sencilla y fácil de usar. Esto significa que los usuarios de la función no necesitan conocer cómo funciona internamente la función, sino simplemente cómo utilizarla y qué resultados esperar.
En resumen, las funciones son una herramienta fundamental en programación que permiten la modularidad, abstracción y reutilización del código, lo que hace que el código sea más fácil de leer, entender y mantener.
SINTAXIS DE LA FUNCION
La sintaxis básica de una función en la mayoría de los lenguajes de programación es la siguiente: def nombre_funcion(parametro1, parametro2, ..., parametroN):
# Código de la función
# que puede utilizar los parámetros
# y realizar alguna tarea return resultado
Donde:
- `def` es la palabra reservada que se utiliza para definir una función.
- `nombre_funcion` es el nombre que se le da a la función, que debe ser descriptivo y en minúsculas.
- `parametro1`, `parametro2`, ..., `parametroN` son los parámetros de entrada que puede recibir la función. Estos pueden ser opcionales y se definen entre paréntesis, separados por comas.
- El código de la función va dentro de un bloque de indentación y puede utilizar los parámetros de entrada para realizar alguna tarea.
- La instrucción `return` se utiliza para devolver un resultado, que puede ser un valor, una lista, un diccionario, etc.
Es importante señalar que la sintaxis puede variar ligeramente dependiendo del lenguaje de programación que se utilice, pero el concepto básico de una función es el mismo.
BIBLIOTECA DE FUNCIONES
Algunos ejemplos de bibliotecas de funciones populares en Python son:
- math: Proporciona funciones matemáticas como logaritmos, exponenciales, funciones trigonométricas, etc.
- numpy: Biblioteca de cálculo numérico que proporciona funciones para trabajar con matrices y arreglos multidimensionales.
- pandas: Biblioteca para análisis y manipulación de datos que proporciona funciones para trabajar con datos en formato de tabla.
- matplotlib: Biblioteca para visualización de datos que proporciona funciones para crear gráficos y diagramas.
- random: Proporciona funciones para generar números aleatorios.
- datetime: Proporciona funciones para trabajar con fechas y horas.
Ejemplo1
Si deseas utilizar la biblioteca math, puedes importarla al inicio de tu script de la siguiente manera:
import math
# Ejemplo de uso de la función sin() x = math.sin(45) print(x)
Esto importará la biblioteca math y permitirá utilizar las funciones incluidas en ella, como la función sin() que se utiliza para calcular el seno de 45 grados.
Ejemplo2
Uso de la función random para generar un número aleatorio entre dos valores especificados:
import random
# Generar un número entero aleatorio entre 1 y 10 numero_aleatorio = random.randint(1, 10)
# Imprimir el número generado
print("El número aleatorio generado es:", numero_aleatorio)
En este ejemplo, se importa la biblioteca random y se utiliza la función randint() para generar un número entero aleatorio entre 1 y 10. Luego, se imprime el número generado. Cada vez que se ejecuta este programa, se genera un número aleatorio diferente entre 1 y 10.
...