Examen 27 de mayo de 2013

Ejercicio 1

Escriba un programa que pida el tamaño y número de cuadrados a dibujar y los dibuje. El programa dará un mensaje de error en caso de que el tamaño sea inferior a 2, de que el número de cuadrados sea inferior a 1 o de que el producto del tamaño por el número de cuadrados sea mayor de 35.

Dibuja cuadrados
Altura de los cuadrados: 8
Número de cuadrados: 5
Valores incorrectos
Dibuja cuadrados
Altura de los cuadrados: 4
Número de cuadrados: 5
* * * *   * * * *   * * * *   * * * *   * * * *
*     *   *     *   *     *   *     *   *     *
*     *   *     *   *     *   *     *   *     *
* * * *   * * * *   * * * *   * * * *   * * * *

Ejercicio 2

Escriba un programa que permita crear una lista de palabras y que, a continuación, pida dos palabras y las elimine de la lista si esas palabras aparecen seguidas en la lista.

Dígame cuántas palabras tiene la lista: 6
Dígame la palabra 1: Alberto
Dígame la palabra 2: Carmen
Dígame la palabra 3: Benito
Dígame la palabra 4: Carmen
Dígame la palabra 5: Alberto
Dígame la palabra 6: Carmen
La lista creada es: ['Alberto', 'Carmen', 'Benito', 'Carmen', 'Alberto', 'Carmen']
Primera palabra a eliminar: Alberto
Segunda palabra a eliminar: Carmen
La lista es ahora: ['Benito', 'Carmen']

Ejercicio 3

Escriba un programa que vaya pidiendo palabras cada vez más largas y las vaya añadiendo a una lista hasta que se escriba una palabra más corta que la anterior.

Escriba una palabra: pez
Escriba una palabra más larga que pez: perro
Escriba una palabra más larga que perro: cacatúa
Escriba una palabra más larga que cacatúa: loro
Las palabras cada vez más largas que ha escrito son ['pez', 'perro', 'cacatúa']