Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
if n1 < n2:
print n2
print n1
else:
Aclaro que uso el print para llamar a la función de la manera max(8, 5).
CODIFICACION
#programa para hallar el mayor en dos numeros
if(n1>n2):
elif(n1<n2):
else:
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):
numeros.append(n)
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
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():
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):
return x+y
def mul(x,y):
return x*y
def div(x,y):
try :
print("x/y = ")
return round(x/y,4)
except ZeroDivisionError:
y=float(input())
while y==0:
y = float(input())
print("x/y = ")
return round(x/y,4)
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
def area_triangulo(b,h):
area=b*h/2
def area_trapecio(B,b,h):
area=(B+b)*h/2
def area_rectangulo(b,h):
area=b*h
def area_elipse(a,b):
area=a*b*math.pi
numeros=[]
for i in range(numero+1):
if i%2!=0:
numeros.append(i)
suma= 0
for j in numeros:
suma=suma+j
EN PYTHON
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
return cubo
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
print(suma_facto(n,x))
EN PYTHON