Sie sind auf Seite 1von 2

PROGRAMACIÓN 1 2019/2020 

 
jueves, 12 de diciembre de 2019 
Trabajo 7
 Ejercicio 1 (3,5 puntos) 
Escribir un programa C++ que permita llevar una sencilla base de datos personal de canciones. Los 
datos de cada canción serán: título, intérprete y género (rock, pop, rap, flamenco, etc.). Se podrá: 1) 
añadir una nueva canción, 2) buscar canciones por intérprete, 3) buscar canciones por género y 4) 
salir del programa. 
Un ejemplo de ejecución es el siguiente. 
  ******** Mis canciones ********
1)Nueva 2)Buscar por intérprete 3) Buscar por género 4) Salir: 1
  Título: Malamente
  Intérprete: Rosalía
Género: Flamenco
  1)Nueva 2)Buscar por intérprete 3) Buscar por género 4) Salir: 1
Título: Pienso en tu mirá
  Intérprete: Rosalía
  Género: Flamenco
1)Nueva 2)Buscar por intérprete 3) Buscar por género 4) Salir: 2
  Intérprete: Rosalía
Rosalía - Malamente - Flamenco
  Rosalía - Pienso en tu mirá - Flamenco
1)Nueva 2)Buscar por intérprete 3) Buscar por género 4) Salir: 1
 
Título: Libertad
  Intérprete: Sarayma
Género: Flamenco
  1)Nueva 2)Buscar por intérprete 3) Buscar por género 4) Salir: 3
Género: Flamenco
  Rosalía - Malamente - Flamenco
  Rosalía - Pienso en tu mirá - Flamenco
Sarayma – Libertad – Flamenco
 
1)Nueva 2)Buscar por intérprete 3) Buscar por género 4) Salir: _

Si  no  existen  canciones  para  un  intérprete  o  género  determinados  se  mostrará  un  mensaje  en 
pantalla indicándolo. 
 Ejercicio 2 voluntario (2,5 puntos) 
A  partir  del ejemplo  trilero.cpp  del  Tema 10  escribe  un  programa C++  que  cree una  mazo de 
cartas y lo desordene aleatoriamente (baraje), mostrándolo antes y después en pantalla. Un ejemplo 
de ejecución es: 
 
**** Cartas antes de barajar ****
  "as de picas", "dos de picas", "tres de picas", "cuatro de picas", "cinco de picas",
"seis de picas", "siete de picas", "ocho de picas", "nueve de picas", "diez de picas",
  "jota de picas", "reina de picas", "rey de picas", "as de corazones", "dos de corazones",
"tres de corazones", "cuatro de corazones", "cinco de corazones", "seis de corazones",
  "siete de corazones", "ocho de corazones", "nueve de corazones", "diez de corazones",
"jota de corazones", "reina de corazones", "rey de corazones", "as de diamantes", "dos de
  diamantes", "tres de diamantes", "cuatro de diamantes", "cinco de diamantes", "seis de
diamantes", "siete de diamantes", "ocho de diamantes", "nueve de diamantes", "diez de
  diamantes", "jota de diamantes", "reina de diamantes", "rey de diamantes", "as de
treboles", "dos de treboles", "tres de treboles", "cuatro de treboles", "cinco de
treboles", "seis de treboles", "siete de treboles", "ocho de treboles", "nueve de
  treboles", "diez de treboles", "jota de treboles", "reina de treboles", "rey de treboles"

  **** Cartas después de barajar ****


"reina de picas", "rey de corazones", "jota de treboles", "siete de diamantes", "cinco de
  corazones", "reina de corazones", "ocho de picas", "as de treboles", "cuatro de
diamantes", "siete de picas", "seis de picas", "seis de treboles", "cuatro de treboles",
  "siete de treboles", "cuatro de picas", "tres de picas", "ocho de corazones", "seis de
diamantes", "reina de treboles", "as de picas", "diez de corazones", "siete de
corazones", "jota de picas", "nueve de corazones", "dos de treboles", "diez de treboles",
  "cinco de treboles", "as de corazones", "as de diamantes", "dos de corazones", "cinco de
diamantes", "ocho de diamantes", "jota de corazones", "tres de treboles", "diez de
  picas", "tres de corazones", "dos de picas", "rey de treboles", "rey de diamantes", "ocho
de treboles", "diez de diamantes", "cinco de picas", "tres de diamantes", "seis de
  corazones", "dos de diamantes", "rey de picas", "nueve de diamantes", "reina de
diamantes", "jota de diamantes", "nueve de treboles", "nueve de picas", "cuatro de
corazones"
 

Recuerda seguir la normativa de entrega de trabajos y la guía de estilo de programación 
(disponibles en Moodle) 
PROGRAMACIÓN 1 2019/2020 
 
jueves, 12 de diciembre de 2019 
 
 Ejercicio 3 (4 puntos) 
Escribe  un  programa  C++  con  la  quinta  versión  del  Juego  de  frontón.  En  esta  versión  se  debe 
controlar  el  movimiento  de  la  raqueta  hacia  arriba  y  hacia  abajo  con  las  teclas  'Q'  y  'A' 
(arbitrarias), así como el choque de la pelota con la raqueta. 
Un ejemplo de ejecución es el siguiente: 
 
+--------------------------- Juego de frontón 5.0 -----------------------------+
| |
| |
| |
| |
| |
| |
| |
| * |
| | |
| | |
| | |
| | |
| |
| |
| |
| |
| |
| |
+------------------------------------------------------------------------------+
Pelotas: 5
F->Fin Q->Subir A->Bajar

 
 
Notas de realización: 
1. Usa convenientemente vectores y estructuras para almacenar los datos en memoria. Los programas 
deberán estar estructurados mediante funciones siguiendo un diseño descendente.  
2. El  texto  en  negrita  en  los  ejemplos  de  ejecución  representa  los  datos  escritos  por  teclado  y  el 
símbolo  representa la tecla ENTER. 
 

Recuerda seguir la normativa de entrega de trabajos y la guía de estilo de programación 
(disponibles en Moodle) 

Das könnte Ihnen auch gefallen