Examen 2 de junio de 2026

Ejercicio 1

Escriba un programa que calcule la velocidad obtenida al recorrer una distancia determinada en un tiempo determinado.

La distancia se puede expresar en metros o kilómetros. El tiempo se puede expresar en segundos o horas.

Se recuerda que un kilómetro son 1000 metros, una hora son 3600 segundos y la velocidad es la distancia dividida por el tiempo.

VELOCIDAD
Unidad de distancia (m o km): s
La unidad de distancia que ha indicado no es m o km.
VELOCIDAD
Unidad de distancia (m o km): m
Distancia recorrida: 300
Unidad de tiempo (s o h): km
La unidad de tiempo que ha indicado no es s o h.
VELOCIDAD
Unidad de distancia (m o km): m
Distancia recorrida: 100
Unidad de tiempo (s o h): s
Tiempo empleado: 9.58
Si ha recorrido 100 m en 9.58 s su velocidad ha sido 10.4 m/s (37.6 km/h).
VELOCIDAD
Unidad de distancia (m o km): km
Distancia recorrida: 350
Unidad de tiempo (s o h): h
Tiempo empleado: 0.5
Si ha recorrido 350 km en 0.5 h su velocidad ha sido 194.4 m/s (700.0 km/h).

Ejercicio 2

Marcus Cubitus y Julius Humerus, legionarios romanos y grandes aficionados a los juegos de azar, juegan hoy a un juego sencillo. Cada jugador lanza primero un dado y a continuación lanza tantos dados como indique el primer dado. La puntuación que obtiene el jugador es el mayor de los valores obtenidos en la segunda tirada. gana el jugador que obtenga la puntuación más alta.

Escriba un programa que muestre una partida de este juego.

JUEGO DE DADOS (1)
  Primera tirada de Cubitus: 2 dados
  Tirada de Cubitus: 4 - 1 => 4 puntos
  Primera tirada de Humerus: 3 dados
  Tirada de Humerus: 4 - 2 - 6 => 6 puntos
  Ha ganado Humerus.
JUEGO DE DADOS (1)
  Primera tirada de Cubitus: 4 dados
  Tirada de Cubitus: 4 - 2 - 5 - 5 => 5 puntos
  Primera tirada de Humerus: 1 dado
  Tirada de Humerus: 5 => 5 puntos
  Han empatado.
JUEGO DE DADOS (1)
  Primera tirada de Cubitus: 4 dados
  Tirada de Cubitus: 4 - 1 - 1 - 5 => 5 puntos
  Primera tirada de Humerus: 1 dado
  Tirada de Humerus: 3 => 3 puntos
  Ha ganado Cubitus.
JUEGO DE DADOS (1)
  Primera tirada de Cubitus: 1 dado
  Tirada de Cubitus: 1 => 1 punto
  Primera tirada de Humerus: 3 dados
  Tirada de Humerus: 3 - 5 - 2 => 5 puntos
  Ha ganado Humerus.

Ejercicio 3

Marcus Cubitus y Julius Humerus prueban un nuevo juego. Esta vez juegan a tirar un dado hasta sacar un cinco. Gana el jugador que lo ha conseguido antes. Escriba un programa que simule una partida de este juego.

SACAR UN CINCO
  Tiradas de Marcus: 2 3 5
  Marcus ha tenido que tirar 3 veces.
  Tiradas de Julius: 2 6 2 6 3 2 6 6 6 4 3 1 5
  Julius ha tenido que tirar 13 veces.
  Ha ganado Marcus.
SACAR UN CINCO
  Tiradas de Marcus: 6 2 2 5
  Marcus ha tenido que tirar 4 veces.
  Tiradas de Julius: 5
  Julius sólo ha tenido que tirar 1 vez.
  Ha ganado Julius.
SACAR UN CINCO
  Tiradas de Marcus: 2 1 3 5
  Marcus ha tenido que tirar 4 veces.
  Tiradas de Julius: 3 4 6 5
  Julius ha tenido que tirar 4 veces.
  Han empatado.

Ejercicio 4

Escriba dos programas que generen las siguientes imágenes a partir de las plantillas siguientes:

Ejercicio 4-1
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="utf-8">
  <title>Ejercicio 4-1. SVG. Examen. Python</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>
  <svg
    width="320" height="320" viewBox="-10 -10 320 320"
    style="border: black 1px solid">
  </svg>
</body>
</html>

Los colores empleados en esta imagen son: black     , red     , yellow     

Ejercicio 4-2
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="utf-8">
  <title>Ejercicio 4-2. SVG. Examen. Python</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>
  <svg
    width="320" height="320" viewBox="-160 -160 320 320"
    style="border: black 1px solid">
  </svg>
</body>
</html>

Los colores empleados en esta imagen son: hwb(220 0% 62%)     , white