Professional Documents
Culture Documents
Repaso Prog-Ii - 2022
Repaso Prog-Ii - 2022
ACTIVIDAD DE REPASO
Programar estructuradamente implica por lo tanto que el código este organizado
(estructurado) en pequeñas porciones de programas denominados funciones.
Todo lo anterior independiente del lenguaje de programación que se quiera utilizar para
el desarrollo del código.
UNIVERSIDAD DE PAMPLONA – PROGRAMACION II
ACTIVIDAD DE REPASO
Talleres prácticos:
Asignación.
Este ejercicio suma dos variables con un valor entero, al final muestra el resultado
de la suma.
num = 732
print("El numero inicial es",num)
d3= num % 10
num = num // 10
d2 = num % 10
d1 = num // 10
print("El numero descompuesto es")
print("El digito 3 es",d3)
print("El digito 2 es",d2)
print("El digito 1 es",d1)
n_inv =(d3*100) + (d2*10) + d1
print("El invertido es",n_inv)
Condicionales.
Este programa calcula el número de pulsaciones de una persona que hace ejercicio en un
gimnasio durante 10 minutos, teniendo en cuenta la edad y el género. Teniendo en cuenta
que: NpH = (220 - edad) / 10 - NpM = (210 - edad) / 10
UNIVERSIDAD DE PAMPLONA – PROGRAMACION II
ACTIVIDAD DE REPASO
gen: int; edad: int; Npul : int
if gen == 1:
edad = int(input("Digite edad..:"))
Npul = (220 - edad) / 10
else:
edad = int(input("Digite edad..:"))
Npul = (210 - edad) / 10
print ("el número de pulsaciones es ..:",Npul)
numero: int
número = int (input ("Digite un número "))
if numero % 2 == 0:
print("El ",numero," es un número par")
else:
print("El ",numero," es un número impar")
Condicional anidado.
ph: int;
ph = int(input("Digite el Ph de la Sustancia "))
if ph < 7 :
print(" El Potencial de Hidrogeno de la sustancia es acida ")
elif ph == 7:
print(" El Potencial de Hidrogeno de la sustancia es neutra ")
else:
print(" El Potencial de Hidrogeno de la sustancia es alcalina ")
Ciclos repetitivos.
Ciclo for
l_acu = 0
i=0
for i in range (0,7):
litros =int(input( "digite litros producidos..:"))
l_acu = l_acu + litros
prom = l_acu / 7
Ciclo while
l_acu = 0
i=1
while i <= 8:
litros =int(input( "digite litros producidos..:"))
l_acu = l_acu + litros
i=i+1
prom = l_acu / 8
if gen == 1:
muj = muj + 1
else:
hom = hom + 1
n_est = n_est + 1
opc = input("Seguir matriculando s.Si - n.NO..:")
función.
def fsalario(hor_L):
salario = val_Ht * hor_L
if hor_L < 40:
salario = val_Ht * hor_L
else:
salario = val_Ht * (hor_L +12)
return salario
val_Ht =5500
hor_L = 42
def farea(ra):
areac = round(pi * (ra**2),2)
return areac
def fper(ra):
per = round((2 * pi * ra),2)
return per
ra = 4
area = farea(ra)
print(" el área del círculo es..: ", área)
perímetro = fper(ra)
print("\n El perímetro del círculo es ",perímetro)
Este programa utiliza tres funciones cada una debe hacer una actividad específica,
la primera calculará el proceso de valor_compra = cantidad_art * valor_art, la
segunda el valor_desc = valor_compra * 10%, y la tercera el tot_pag = val_compra
– valor_desc, tener en cuenta que existe un descuento del 10% del total de la
compra.
def fcompra(cant,v_art):
v_com = cant * v_art
return v_com