Examen 28 de junio de 2017

Ejercicio 1

Escriba un programa que simule un juego en el que dos jugadores (Álvaro y Bárbara) sacan tres cartas al azar del 1 al 10. Gana el jugador que saque la mayor puntuación total, siempre que no se pase de quince, en cuyo caso el jugador pierde siempre.

JUEGO DEL QUINCE

Álvaro ha sacado un 1, un 4 y un 8.

Bárbara ha sacado un 8, un 2 y un 3.

Han empatado.

JUEGO DEL QUINCE

Álvaro ha sacado un 8, un 2 y un 1.

Bárbara ha sacado un 8, un 7 y un 2.

Ha ganado Álvaro.

JUEGO DEL QUINCE

Álvaro ha sacado un 3, un 9 y un 5.

Bárbara ha sacado un 8, un 2 y un 6.

No ha ganado nadie.

JUEGO DEL QUINCE

Álvaro ha sacado un 7, un 1 y un 1.

Bárbara ha sacado un 4, un 1 y un 8.

Ha ganado Bárbara.

Ejercicio 2

Una sucesión de Fibonacci es una sucesión de números en la que cada número es la suma de los dos anteriores. Escriba un programa que pida los dos primeros valores de la sucesión y la cantidad de valores a mostrar y que muestre esa cantidad de valores.

SUCESIÓN DE FIBONACCI

Escriba el primer valor de la sucesión:: 1

Escriba el segundo valor de la sucesión: 1

Escriba el número de valores a mostrar: 10

1 1 2 3 5 8 13 21 34 55

SUCESIÓN DE FIBONACCI

Escriba el primer valor de la sucesión:: 1

Escriba el segundo valor de la sucesión: 1

Escriba el número de valores a mostrar: 1

¡Se deben mostrar al menos dos valores!

SUCESIÓN DE FIBONACCI

Escriba el primer valor de la sucesión:: 3

Escriba el segundo valor de la sucesión: 6

Escriba el número de valores a mostrar: 6

3 6 9 15 24 39

Ejercicio 3

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

Ejercicio 3-1
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="utf-8" />
  <title>Ejercicio 3-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 3-2
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="utf-8" />
  <title>Ejercicio 3-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 4

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

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>