Práctica N°8 - Creación de Funciones 2024
Práctica N°8 - Creación de Funciones 2024
Práctica N°8 - Creación de Funciones 2024
COMPUTACIÓN APLICADA
OBJETIVOS
RECURSOS
• Guía de Prácticas
DURACIÓN DE LA PRÁCTICA
• 2 horas Académicas
MARCO TEÓRICO
1. FUNCION EN PYTHON
INGENIERÍA INDUSTRIAL 1
En Python una función permite definir un bloque de líneas de código o conjunto de instrucciones
que realizará una tarea específica, es reutilizable y se puede ejecutar muchas veces dentro del
programa.
Ventajas:
• Las funciones ayudan a reducir líneas repetitivas, escribiendo el código solo una vez.
• Las funciones bien diseñadas sirven para muchos programas. reutilizándola cuando se necesite
Tipos de funciones:
Nativas: Opciones disponibles integradas en Python
print( ) muestra por consola un texto
len( ) obtiene el número de elementos de un objeto contenedor como una lista
sum( ) suma de elementos
Una vez definida la función, puedes reutilizarla varias veces en todo tu programa.
INGENIERÍA INDUSTRIAL 2
Más de un return en una misma función
INGENIERÍA INDUSTRIAL 3
ACTIVIDADES DE LA PRÁCTICA
Ejercicio 1:
Crear una función llamada nueva funcion2 , que permita sumar dos argumentos.
Ejercicio 2
Crear una función llamada cuadrado que calcule el cuadrado de un valor
Ejercicio 3
Crear una función llamda numpar que indique si el numero es par o impar
INGENIERÍA INDUSTRIAL 4
Ejercicio 4
Crear una función llamada area_triangulo, que calcule el área de un triángulo de los valores ingresados
Ejercicio 5
Crear una función precio total que permita crear el cálculo del precio total de los productos vendidos en cada turno de
trabajo (Mañana – tarde – noche)
Ejercicio 6
Crea un programa que pida dos números enteros al usuario y diga si alguno de ellos es múltiplo del otro.
Debemos crear una función EsMultiplo que reciba los dos números, y devuelve si el primero es múltiplo del segundo.
INGENIERÍA INDUSTRIAL 5
Ejercicio 7
Crear una función centrar, que reciba como parámetro un texto y lo escriba centrado en pantalla (suponiendo una
anchura de 80 columnas). Pista: deberás escribir 40 - longitud/2 espacios antes del texto. Además, subraya el mensaje
utilizando el carácter ~
Ejercicio 8
Crear una función llamada cal_prom_temp que calcule la temperatura media de un día a partir de la temperatura
máxima y mínima.
Crear un programa principal, que utilizando la función anterior, vaya pidiendo la temperatura máxima y mínima de
cada día y vaya mostrando la media. El programa pedirá el número de días que se van a introducir.
Ejercicio 9
Crea una función “ConvertirEspaciado”, que reciba como parámetro un texto y devuelve una cadena con un espacio
entre cada letra. Por ejemplo, “Hola, tú” devolverá “H o l a , t ú “.
INGENIERÍA INDUSTRIAL 6
EJERCICIOS PROPUESTOS
Ejercicio 1
Crear una función imprimecinco que permita imprimir en pantalla los números del 1 al 5.
Ejercicio 2
Crea una función calcularmaxmin que recibe una lista con valores numéricos y devuelve el valor máximo y el mínimo.
Crea un programa que pida números por teclado y muestre el máximo y el mínimo, utilizando la función anterior.
Ejercicio 3
Crear una función que calcule el promedio de valores ingresados en una lista
Ejercicio 4
Crear una función recursiva que permita calcular el factorial de un número. Realiza un programa principal donde se
lea un entero y se muestre el resultado del factorial.
Ejericcio 5
Crear una función que defina el valor max de dos ingresados.
Ejercicio 6
Crear una función que calcule el IGV de un producto, para que posteriormente calcule el total del producto.
INGENIERÍA INDUSTRIAL 7