Está en la página 1de 1

Introducción a la Programación – Comisión 2

1er Parcial – 2018_s2 (escribir cada ejercicio en hoja separada)

Apellido y Nombre:……………………………………………………………… Tema 1


Ejercicio 1: (2 puntos)
Responder las siguientes preguntas, justificando claramente las respuestas.
a) Si letra1=”A”, letra2=””(vacío). ¿Qué rama ejecuta el siguiente condicional?
if (len(letra1+letra2) < 2):

b) Si la variable a es un entero y la guarda del if es a>=7 or a<=6 ¿Cuánto debe


valer a para que se cumpla la guarda?

c) ¿Cuántas iteraciones realiza el siguiente ciclo?


n=9
while(n//2>4):
print (“la cantidad de pares de medias son:”, n//2)
n=n+1

d) ¿Qué imprime este programa? ¿Qué valor tiene la variable cant al finalizar la
ejecución del programa?
n=4
cant = 25
for i in range (n):
print (“ABCDE”)
cant = cant - 5
print(“queda:”,cant)

Ejercicio 2: (2.5 puntos)


1 # cajero automatico
2
3 B1 = 500
4 B2 = 100
5 montoValido = False
6 n = 3
7 while n > 0 and not ( montoValido ) :
8 monto = int (input ("Ingrese Monto multiplo de" + str(B2) ) )
9 if monto % B2 = = 0 and monto > 0 :
10 montoValido = True
11 n = n – 1
12 if ( montoValido ) :
13 cant1 = monto // B1
14 resto = monto % B1
15 cant2 = resto // B2
16
17 print("Entregar:\n",cant1,"billetes de",B1,"\n",cant2,"billetes de",B2)
18 else :
19 print("el monto debe ser multiplo de "+str(B2))

a) ¿cuántas iteraciones realiza el ciclo while (línea 7 ) como máximo?.


b) ¿qué hace el programa si el usuario ingresa monto = "1750"?.
c) ¿qué tipo de variable es “montoValido”?, ¿qué función cumple?.
d) ¿cuando se muestra el texto de línea 19?.

Ejercicio 3: (2.5 puntos)


Hacer un programa que solicite el ingreso de nombre, apellido, año de nacimiento, DNI
y genere una clave provisoria compuesta por: El número “10”, el apellido al revés (de
atrás hacia adelante) en minúsculas y las 2 últimas cifras del año de nacimiento.
ejemplo: nombre = “Juan”, apellido = “Perez”, nacimiento = “1978”, DNI = “20920456”
clave === >> 10zerep78

Ejercicio 4: (3 puntos)
Escribir un programa que calcule la siguiente serie, teniendo en cuenta que n es un
número entero introducido por teclado. Si n=5 la serie sería:

1  232  243  254  265

También podría gustarte