Volver al índice Examen 1

Notas:


Primera parte: Identificar errores

Los siguientes programas contienen errores que impedirían ejecutarlos. Reescribe cada programa corrigiendo los errores y describe brevemente cada error.

Ejercicio 1.1

print Dime tu nombre, nombre

nombre = int(raw_imput()

print Hola nombre








Ejercicio 1.2

if año = 5

print hola








Ejercicio 1.3

for i in range[3,10]

print Ahora i vale i

print Al acabar el bucle i vale i









Segunda parte: Salidas de programas

Python ejecutaría los siguientes programas sin dar mensajes de error. Escribe cuál sería la salida de cada uno de estos programas, explicando brevemente el motivo de tu respuesta. Si consideras que el programa no produciría ninguna salida, explica por qué.

Ejercicio 2.1

a = 5.0

b = 2 * a

a = a * b

print "a vale", a, "y b vale", b





Ejercicio 2.2

a = 10
if a < 15:
  print "Este es el primer saludo"
elif a < 20:
  print "Este es el segundo saludo"
if a != 15:
  print "Este es el tercer saludo"
else:
  print "Este es el cuarto saludo"










Ejercicio 2.3

for i in range(6, 10, -1):
  print "i vale", i











Ejercicio 2.4

for i in range(2, 5):
  print "Si i vale", i, "entonces 1/i vale", 3/i












Tercera parte: Escribir programas

Ejercicio 3.1

Escribe un programa que te pida la longitud de los lados de un rectángulo y escriba el perímetro, el área y la longitud de la diagonal del rectángulo.

Calculador de rectángulos

¿Cuánto mide el rectángulo de ancho (en cm)?: 5

¿Cuánto mide el rectángulo de alto (en cm)?: 6

Ese rectángulo mide 22 cm de perímetro, 30 cm² de área y 7.810249675906654 cm de diagonal.

Calculador de rectángulos

¿Cuánto mide el rectángulo de ancho (en cm)?: 5

¿Cuánto mide el rectángulo de alto (en cm)?: 0

Los valores que has escrito no son correctos.

Ejercicio 3.2

Escribe un programa que te pida tres números y que muestre una lista de números que oscile entre ellos.

Oscilaciones

¿Cuál es el valor mínimo?: 3

¿Cuál es el valor máximo?: 10

¿Cuál es el valor central?: 6

La oscilación es: [6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 4,3, 4, 5, 6]

Oscilaciones

¿Cuál es el valor mínimo?: 5

¿Cuál es el valor máximo?: 10

¿Cuál es el valor central?: 6

La oscilación es: [6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 6]

Oscilaciones

¿Cuál es el valor mínimo?: 8

¿Cuál es el valor máximo?: 10

¿Cuál es el valor central?: 6

Los valores que has escrito no son correctos.

Autor: Bartolomé Sintes Marco
Última modificación de esta página: 6 de abril de 2004