Está en la página 1de 8

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

FACULTAD DE INGENIERÍA ELÉCTRICA, ELECTRÓNICA,


INFORMÁTICA Y MECÁNICA

CARRERA PROFESIONAL DE INGENIERÍA ELÉCTRICA

PROGRAMACIÓN DIGITAL
DOCENTE:
ABDON RIVAS PUGA
ALUMNO:
CRISTIAN EMILIO PEREZ LOZANO
CODIGO:
192285
Cusco – Perú

2020
1- Definir una función max() que tome como argumento dos números y devuelva el
mayor de ellos.

cierto

def max (n1, n2):

if n1 < n2:

print n2

elif n2 < n1:

print n1

else:

print "Son iguales"

Aclaro que uso el print para llamar a la función de la manera max(8, 5).

También se puede usar return.

CODIFICACION
#programa para hallar el mayor en dos numeros

n1=float(input('ingrese el primer numero:'))

n2=float(input('ingrese el segundo numero:'))

if(n1>n2):

print('el primer numero es mayor al segundo')

elif(n1<n2):

print('el segundo numero es mayor al privado')

else:

print('los 2 numeros son iguales')

EN PYTHON
2 Definir una función max_de_5 números como argumentos y devuelva el mayor de ellos.

CODIFICACION
def max_de_5():

numeros=[]

for i in range(5):

n = float(input("Digite los numeros.. : "))

numeros.append(n)

print("El mayor es : ")

return max(numeros)

print(max_de_5())

EN PYTHON

3 Definir una función que calcule la longitud de una una circunferencia, area del circulo. El
modulo va mostrar dos sub algoritmos, y prueba la llamada para valores arbitrarios

CODIFICACION
import math

def longitud_circunferencia(R):

l=2*math.pi*R

return print("la longitud de la circunferencia es: ", l)

def area_circulo(R):

area = math.pi * R ** 2
return print('el area del circulo es: ',area)

4- Escribir una función que permitas ingresar u carácter X, desde el teclado. Y determine es o
no vocal de nuestro alfabeto, el vocal puede ser minúsculo o mayúscula

CODIFICACION
def es_vocal(user):

vocales=["a","e","i","o","u"]

for i in vocales:

if i==user or i==user.lower():

return "Es una vocal"

user=str(input("Digite su usuario: "))

print(es_vocal(user))

EN PYTHON

5- Escribir una funcion sum() , otra función multip() y otra división de dos números ingresados
desde el teclado

CODIFICACION
def suma(x,y):

print("La suma es : ")

return x+y

def mul(x,y):

print("El producto es: ")

return x*y

def div(x,y):

try :

print("x/y = ")
return round(x/y,4)

except ZeroDivisionError:

print("Digite un valor diferente de 0 para y : ")

y=float(input())

while y==0:

y = float(input())

print("x/y = ")

return round(x/y,4)

x=float(input("Digite el valor de x : "))

y=float(input("Digite el valor de y : "))

print(suma(x,y))

print(mul(x,y))

print(div(x,y))

EN PYTHON

6- Haga un modulo funcion, que permita calcular como sub algoritmos el área de todas las
figuras geometrica planas.

CODIFICACION
import math

def area_cuadrado(L):

area=L**2
return print('el area del cuadrado es: ', area)

def area_circulo(R):

area=math.pi*R**2

return print('el area del circulo es %.3f ' % area)

def area_triangulo(b,h):

area=b*h/2

return print('El area del triángulo es: ', area)

def area_trapecio(B,b,h):

area=(B+b)*h/2

return print('El area del Trapecio es: ', area)

def area_rectangulo(b,h):

area=b*h

return print('El area del Rectángulo es: ', area)

def area_elipse(a,b):

area=a*b*math.pi

return print('El area de la elipse es %.3f ' % area)

print(area_figuras('digite la figura plana:'))

7. Haga un módulo función para efectuar la siguientes sumas :

S1= 1 + 3 +5 + 7+ ... + 2n-1


CODIFICACION
def sumatoria(numero):

numeros=[]

for i in range(numero+1):

if i%2!=0:

numeros.append(i)

suma= 0

for j in numeros:

suma=suma+j

print("La suma de los numeros impares hasta numero es → : ")


return suma

print(sumatoria(numero=int(input("Digite un numero impar : "))))

EN PYTHON

S2= 1 + 33 +53 + 73+ ... + ( 2n-1)3

CODIFICACION
def cubos(numero):

numero=(2*numero-1)

numeros=[]

for i in range(numero+1):

if i%2!=0:

numeros.append(i)

print(numeros)

cubo=0

for j in numeros:

cubo=cubo+j**3

print("La suma de los primeros numeros impares al cubo es : ")

return cubo

print(cubos(numero=int(input("Digite el valor de n : "))))

EN PYTHON
S3= 1 + x/1!+ x2/2! + x3/3! +x4/4! + ... + xn/n!

CODIFICACION
def suma_facto(n,x):

import math

suma_f=0

for i in range(1,n+1):

suma_f= suma_f+((x**i)/math.factorial(i))

return suma_f+1

n=int(input("Digite el valor de n : "))

x=int(input("Digite el valor de x : "))

print(suma_facto(n,x))

EN PYTHON

También podría gustarte