Está en la página 1de 15

Universidad Nacional Mayor de San Marcos

Universidad del Perú. Decana de América

ESCUELA DE ESTUDIO GENERALES


Programación y computación

TAREA-OFFLINE
AULA-6 -ASÍNCRONO

DOCENTE: Dennis Cristian Calderon Hernandez


ALUMNO: Luis Angel Velasquez Avalos
CÓDIGO:20170071

LIMA-PERÚ
2020

EL OBJETIVO DE ESTE DOCUMENTO ES QUE EL ESTUDIANTE VAYA REDACTANDO


SUS CÓDIGOS DE LOS EJERCICIOS DE CLASE PARA SU REVISIÓN. SI NO TUVISTE
LA OPORTUNIDAD DE PARTICIPAR AQUÍ TAMBIÉN PUEDES DEJAR TU REDACCIÓN.
ES PARA TODOS.
SEMANA 1: Datos del sistema
SEMANA 2:
SEMANA 3: PSEUDOCÓDIGO Y DIAGRAMA DE FLUJO
#algoritmo para hallar el mayor de 2 numeros
print( "Escriba el primer numero: a,"
print( "Ecriba el segundo numero: b,"
si a>b
escribir "El numero mayor es " ,a"
sino
escribir "El numero mayor es" ,b"
findelprograma

Diagrama de flujo mayor de 2 números


SEMANA 4: Funciones matemáticas básicas

# Mi primer programa
print("LAS CUATRO OPERACIONES")
a=int(input("ingrese un valor 1: "))
b=int(input("ingrese un valor 2: "))
print("La suma es: ",a+b)
print("La resta es: ",a-b)
input()
#Fin del programa

SEMANA 5 : OPERADORES MATEMATICOS

Ejercicio repaso de funciones Python:


1) (x1**(1/2)+x2**(1/3))/(abs(x2-x1))

2) x=(-b+((b**2-4*a*c)**1/2)/2*a

3)f=((c*9)/5)+32

4)import.math
y=(a/2)*(math.exp(x/a)+math.exp(-x/a)

5) área= (p*(p-a)*(p-b)*(p-c))**1/2

6) (a**b)+(b**a)

7) (a**(1/2)+b**(1/3))/abs(a-b)
SEMANA 6 : programar ejercicios de operadores matemáticos

EJERCICIO SOBRE EL AREA DE UN TRIANGULO

a=int(input("ingrese el valor de a: "))


b=int(input("ingrese el valor de b: "))
c=int(input("ingrese el valor de c: "))
p=(a+b+c)/2
s= ((p)*(p-a)*(p-b)*(p-c))**(1/2)
print("el area del triangulo es",s)
input()

EJERCICIO ECUACION DE SEGUNDO GRADO

#Sistema operativo windows 10/ python 3.8.5


#Ejercicio 2
print("Calcula el valor de una de las raices de la ecuación cuadrática")
a=float(input("ingrese el valor de a : " ))
b=float(input("ingrese el valor de b : " ))
c=float(input("ingrese el valor de c : " ))
x=(-b+((b**2-4*a*c)**1/2)/2*a
print("La primera raiz es: x," )
input()

EJERCICIO EXPONENCIAL

#windows 10 / python 3
print("Calcular el valor de y ")
print ( import.math )
a=float(input("ingrese el valor de a : " ))
x=float(input("ingrese el valor de x : " ))
y=(a/2)*((math.exp(x/a)+math.exp(-x/a))
print("el resultado es: ,y")
input()

EJERCICIO RAIZ

#ejercicio raiz
X1=int(imput("ingrese un valor 1: "))
X2=int(input("ingrese un valor 2: "))
r= (X1**(1/2)+X2**(1/3))/(abs(X2-X1))
print("La respuesta es:",r)
input()
EJERCICIO CONVERSION DE TEMPERATURA

#Sistema operativo windows 10 / Python 3


print("Conversiones de temperatura")
c=int(input("Ingresar la temperatura en grados celsius: "))
f= ((c*9)/5)+32
print("La temperatura en grados fahrenheit es " ,f)
input()

SEMANA 7: Constantes simbólicas


# constantes utilizadas
ONP=0.13
IR=0.08

GENERANDO DECIMALES

# Programa elaborado en python 3.8.5 y widows 10


print("Generar dos decimales")
A=float(input("Ingresa dividendo: "))
B=float(input("Ingresa divisor: "))
resultado=int((A/B)*100)/100
print("El numero con dos decimales es: ",resultado)
input("Presiona enter para continuar")

PROMEDIO DE NOTAS

# Programa elaborado en python 3.8.5 y widows 10


print("Generar dos decimales")
EP=float(input("Ingresa Parcial: "))
EF=float(input("Ingresa Final: "))
EC=float(input("Ingresa nota de Evaluacion: "))
PF=0.2*EP+0.2*EF+0.6*EC
REDONDEO=round(PF+0.01)
print("Nota final :",PF)
print("Nota redondeada",REDONDEO)
input("Presiona enter para continuar")
PROGRAMA PARA CALCULAR EL SALDO NETO

# Programa elaborado en python 3.8.5 y windows 10


ONP=0.13
IR=0.008
sueldo=float(input("Ingresar sueldo bruto: "))
DESCUENTO1=0.13*sueldo
DESCUENTO2=0.08*sueldo
# sneto=sueldo*(1-ONP)
sneto=sueldo-(DESCUENTO1+DESCUENTO2)
print("Descuento ONP",DESCUENTO1)
print("Descuento IR" ,DESCUENTO2)
print("SUELTO NETO",sneto)
input("PRESIONA ENTER PARA CONTINUAR")

# programa en python
import constantes
print(constantes.ONP)
print(constantes.IR)
input("presiona enter para continuar")

#Programa elaborado en python 3.8.5 y windows 10


print("Hallar el resto del cociente entero")
D=int(input("Ingrese el dividendo: "))
d=int(input("Ingrese el divisor: "))
resto=int(D-d*(D//d))
print("el resto es" , resto)
input("PRESIONA ENTER PARA CONTINUAR")

SEMANA 8 : EXAMEN PARCIAL


Ejercicio 1 (cálculo del índice de masa corporal)
print("Calculo del indice de masa corporal")
peso=float(input("ingrese su peso en kg: " ))
talla=float(input("ingrese su talla en metros: " ))
IMC=(peso)/(talla**2)
print("El indice de masa corporal es: ",IMC)
input()

SUMA DE CIFRAS:

#SUMA DE CIFRAS WINDOWS 10 PYTHON 3.8.5


print("hallar la suma de cifras")
num=int(input("digite un numero de dos cifras: " ))
print("el numero es: " ,num)
unidades=num%10
decenas=num//10
suma=unidades+decenas
print("la suma es: ",suma)
input()

SEMANA 9 : CONDICIONAL IF

EJERCICIO 1
A=int(input("Ingresar un valor 1: "))
B=int(input("Ingresar un valor 2: "))
if A>B:
print("El mayor valor es :",A)
else:
print("El mayor valor es :",B)
input("PRESIONE ENTER PARA CONTINUAR")

EJERCICIO 2
A=int(input("Ingresar un valor 1: "))
B=int(input("Ingresar un valor 2: "))
if A>B:
print("El mayor valor es :",A)
elif B>A:
print("El mayor valor es :",B)
input("PRESIONE ENTER PARA CONTINUAR")

EJERCICIO 3
A=int(input("Ingresar un valor 1: "))
B=int(input("Ingresar un valor 2: "))
if A>B:
print("El mayor valor es :",A)
elif B>A:
print("El mayor valor es :",B)
else:
print("Son iguales")
input("PRESIONE ENTER PARA CONTINUAR")
EJERCICIOS DE INVESTIGACIÓN

numero=int(input("Digite un numero: "))


if numero>0:
print("El numero es positivo")
elif numero==0:
print("El numero es cero")
else:
print("El numero es negativo")

print("Fin del programa")


input()

PARA HALLAR NUMEROS IMPARES

num1=int(input("Digite un numero: "))


num2=int(input("Digite otro numero: "))

if num1%2==0 and num2%2==0:


print("Ambos numeros son pares")
elif num1%2==0 and num2%2!=0:
print("el numero par es: ",num1)
elif num1%2!=0 and num2%2==0:
print("el numero par es : ",num2)
else:
print("Ambos numeros son impares")
input()

EJERCICIO WHILE

print("Bucle while")
D=int(input("Ingresa dividendo"))
d=int(input("Ingresa divisor"))
while D>d:
resto=D%d
print(resto)
D=D//d
input("presione enter para coNtinuar")
SEMANA 10: CICLO WHILE

Ejercicio suma de números naturales

print("SUMA DE NÚMEROS")
numero = int(input("Escriba un número: "))
suma = 0
while numero >= 0:
suma += numero
numero = int(input("Escriba otro número: "))
print()
print(f"La suma de los números positivos introducidos es
{suma}.")
input()

Ejercicio pares e impares

print("PARES E IMPARES")
numero_1 = int(input("Escriba un número entero: "))
numero_2 = int(input(f"Escriba un número entero mayor o
igual que {numero_1}: "))

if numero_2 < numero_1:


print(f"¡Le he pedido un número entero mayor o igual que
{numero_1}!")
else:
for i in range(numero_1, numero_2 + 1):
if i % 2 == 0:
print(f"El número {i} es par.")
else:
print(f"El número {i} es impar.")
Semana 11: Ciclo FOR

1.- Calcule la suma de los cuadrados de los números enteros de 1 a N

def suma_cuadrados(n):
suma=0
n-=1

while n>0:
suma+=n**2
n-=1

return suma
input()

2.- Calcule la suma de los números pares de 1 a N

#suma de valores pares en la lista de numeros


Suma_pares=0
i=0

while i <len(numeros):
if numeros [i])%2 numeros: list
suma_pares +=numeros[ i]
i+=1
print(“Suma de numeros pares es, “)
input()

3.-Calcule la suma de los números impares de 1 a N

#suma de valores impares en la lista de numeros


Suma_impares=0
I=0
while i <len(numeros):
if numeros [i])%2
suma_impares +=numeros[ i]
i+=1

4.-  Al ingresar tres números utilizando que muestre los


números en forma descendente

x=min(a,b,c)
z=max(a,b,c)
y=(a+b+c)-x-z

print("Los numeros ordenados son:{},{} y {}".format(z,y,x))

5.- Función para Contar la Cantidad de Números Pares e


Impares en una Lista

def contar_pares_impares(lista):
pares,impares=0,0

for n in lista:
if n %2==0:
pares+=1
else:
impares +=1
return pares,impares

numeros [1,2,3,4,5,6,7,8,9,10]
resultado= contar_pares_impares(numeros)

print(“La cantidad de pares es :%i” %resultado[0])


print(“La cantidad de impares es :%i” %resultado[1])
input()
Semana 12 : CICLO DO-WHILE

1.- Evaluar si un número es CAPICÚA

numero=int(input(“Digite un numero entero positivo: “))

if numero>= 0:
if str(numero) == str(numero)[ 1]:
print(“%i es capicua.” % numero)
else:
print(“%i no es capicua.” % numero)

else:
print(“El numero es positivo capicua “)
input()

2.-Dando un número positivo, mostrar su factorial.


El factorial se obtiene multiplicando todos los números enteros
positivos que hay entre el 1 y ese número.

factorial = int(1)
numero= int(raw_input(“ingrese el numero a calcular el factorial”))

while(numero !=0):

Factorial = factorial*numero
Numero=numero-1
print(“El factorial del numero es : “str(factorial))
input(“presione enter para continuar”)

También podría gustarte