Вы находитесь на странице: 1из 2

 

Introducción a la Programación 
Primer Parcial – 1er Semestre 2018 
  
Apellido y Nombre:…………………………………………………………………………. Comisión:....... 
  
Ejercicio 1: (2 puntos) ​(Justificar las respuestas con una prueba de escritorio) 
a.​ Si la variable ​a​ es un entero y la guarda de un condicional es ​a >= 5 or a < -5
¿Cuánto debe valer ​a​ ​para que ​no​ se cumpla la guarda? 
 
​b.​ Si​ ​w=False, v=False, z=True​.  
¿Qué rama ejecuta el siguiente condicional?  
​if (w and (v or z))

c.​ ¿Cuántas iteraciones realiza el siguiente ciclo? 


i = -2
a = 10
while (i < a and a < 20 ):
print ("Hola!!")
i = i + 4
a=a+1
 
d.​ ¿Cuánto vale la variable ​suma​ al finalizar el siguiente ciclo? 
suma = 10
for i in range(10, 0, -4):
suma = suma + i
  
Ejercicio 2: (2 puntos) 
​1 ventas=0
2 x=0
3 cant=int(input("Ingrese la cantidad de ventas realizadas"))
4 for i in range (1,cant+1):
5 ventaUnit=float(input("Ingrese el monto de la venta"))
6 if ventaUnit > x:
7 x = ventaUnit
8 ventas = ventas + ventaUnit
9 calculo = ventas/cant

a. Al finalizar el programa, ¿qué logra calcular en x? ¿y en la variable ​calculo​? 


b. Explique qué hace la instrucción de la línea 8. 
c. Si no se conociera de antemano la cantidad de ventas realizadas (línea 3), sino que 
se desea que el usuario ingrese montos de ventas y cuando termine ingrese un monto 
negativo para indicar que terminó, qué modificación deberá realizarse en el 
programa. 
  
Ejercicio 3: (3 puntos) 
  
Hacer un programa que pida el ingreso de una frase y de cómo salida una nueva frase 
donde en cada palabra estarán primeros sus consonantes, luego sus vocales y por último un 
número aleatorio. Especificaciones: 
a. Las consonantes (o caracteres especiales) deberán verse en minúsculas y en el orden 
en que aparecen en la palabra.  
b. Las vocales deberán estar en mayúsculas y en el orden inverso en que aparecen en 
cada palabra de la frase. 
c. Los espacios se reemplazarán con un número aleatorio entre 10 y 99 seguido por un 
espacio en blanco. 
Ejemplo: 
  frase = “caracoles desafiantes e irrespetuosos!” 
  
  salida = “crclsEOAA41 dsfntsEAIAE98 E91 rrsptss!OOUEEI54”  
 
 
Ejercicio 4: (3 puntos) 
  
Escribir un programa que calcule la serie sabiendo que se calcula mediante la siguiente 
secuencia: Ejemplo para n=6 
3 4 5 6 7
− 1 + 23 − 43 2 + 54 3 − 65 4 + 76 5 − ...  
 
(solicitar al usuario la cantidad n de términos que desea sumar.) 
 
 
 
 

Вам также может понравиться