Examen 5 de mayo de 2017

Ejercicio 1

Escriba un programa que simule una partida de dados entre dos jugadores y que diga qué jugador ha ganado.

JUEGO DE DADOS (1)

El jugador 1 ha sacado un 4. El jugador 2 ha sacado un 4. Por tanto, han empatado.

JUEGO DE DADOS (1)

El jugador 1 ha sacado un 4. El jugador 2 ha sacado un 6. Por tanto, ha ganado el jugador 2.

JUEGO DE DADOS (1)

El jugador 1 ha sacado un 4. El jugador 2 ha sacado un 4. Por tanto, han empatado.

Ejercicio 2

Escriba un programa que simule un torneo de partidas de dados entre dos jugadores y que diga qué jugador ha ganado al final.

JUEGO DE DADOS (2)

¿Cuántas partidas se van a jugar? 3

El jugador 1 ha sacado un 6. El jugador 2 ha sacado un 4.

El jugador 1 ha sacado un 3. El jugador 2 ha sacado un 4.

El jugador 1 ha sacado un 1. El jugador 2 ha sacado un 3.

De las 3 partidas, el jugador 1 ha ganado 1 y el jugador 2 ha ganado 2.

Por tanto, ha ganado el jugador 2.

JUEGO DE DADOS (2)

¿Cuántas partidas se van a jugar? -3

El número de partidas debe ser superior a cero

JUEGO DE DADOS (2)

¿Cuántas partidas se van a jugar? 2

El jugador 1 ha sacado un 2. El jugador 2 ha sacado un 6.

El jugador 1 ha sacado un 4. El jugador 2 ha sacado un 3.

De las 2 partidas, el jugador 1 ha ganado 1 y el jugador 2 ha ganado 1.

Por tanto, han empatado.

Ejercicio 3

Escriba un programa que simule una partida de dados entre varios jugadores y que diga qué jugador ha ganado al final. Si hay varios jugadores que sacan el valor más alto, se considerará que no gana nadie.

JUEGO DE DADOS (3)

¿Cuántos jugadores van a jugar? 4

El jugador 1 ha sacado un 3.

El jugador 2 ha sacado un 3.

El jugador 3 ha sacado un 1.

El jugador 4 ha sacado un 2.

Ningún jugador ha sacado más que los demás.

JUEGO DE DADOS (3)

¿Cuántos jugadores van a jugar? 1

El número de jugadores debe ser como mínimo dos.

JUEGO DE DADOS (3)

¿Cuántos jugadores van a jugar? 3

El jugador 1 ha sacado un 2.

El jugador 2 ha sacado un 2.

El jugador 3 ha sacado un 4.

Ha ganado el jugador 3, que ha sacado un 4.

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 version="1.1" xmlns="http://www.w3.org/2000/svg"
    width="320" height="320" viewBox="-10 -10 320 320"
    style="border: black 1px solid">
  </svg>
</body>
</html>
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 version="1.1" xmlns="http://www.w3.org/2000/svg"
    width="320" height="320" viewBox="-160 -160 320 320"
    style="border: black 1px solid">
  </svg>
</body>
</html>

Ejercicio 5

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

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

<body>
  <svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    width="320" height="320" viewBox="-160 -160 320 320"
    style="border: black 1px solid">
  </svg>
</body>
</html>
Ejercicio 5-2
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="utf-8" />
  <title>Ejercicio 5-2. SVG. Examen. Python</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>

<body>
  <svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    width="320" height="320" viewBox="-10 -10 320 320"
    style="border: black 1px solid">
  </svg>
</body>
</html>

Ejercicio 6

Escriba un programa que genere la siguiente imagen a partir de la plantilla siguiente utilizando bucles anidados:

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

<body>
  <svg version="1.1" xmlns="http://www.w3.org/2000/svg"
    width="620" height="320" viewBox="-10 -10 620 320"
    style="border: black 1px solid">
  </svg>
</body>
</html>