Examen 28 de mayo de 2014

Ejercicio 1

Escriba un programa que pida la altura, la anchura y el grosor de un número G y lo dibuje con caracteres producto (*).

Comprobaciones a realizar:

Letra G
Altura de la letra G: 8
Anchura de la letra G: 6
Grosor de la letra G: 2
* * * * * *
* * * * * *
* *
* *   * * *
* *   * * *
* *     * *
* * * * * *
* * * * * *
Letra G
Altura de la letra G: 13
Anchura de la letra G: 10
Grosor de la letra G: 3
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * *
* * *
* * *   * * * * * *
* * *   * * * * * *
* * *   * * * * * *
* * *         * * *
* * *         * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *

Ejercicio 2

Escriba un programa que permita crear varias listas de palabras. Para ello, el programa tiene que pedir la cantidad de listas y luego pedir las palabras que forman cada lista, teniendo en cuenta que la primera lista contendrá sólo una palabra, la segunda dos palabras, y así sucesivamente. Finalmente, el programa mostrará una lista que contenga todas las listas.

Dígame cuántas listas va a escribir: 3

Lista 1
Dígame la palabra 1: a

Lista 2
Dígame la palabra 1: b
Dígame la palabra 2: bb

Lista 3
Dígame la palabra 1: c
Dígame la palabra 2: cc
Dígame la palabra 3: ccc

Resultado: [['a'], ['b', 'bb'], ['c', 'cc', 'ccc']]
Dígame cuántas listas va a escribir: -1
¡Imposible!

Ejercicio 3

Escriba un programa que solicite dos números enteros (el segundo mayor que el primero) y después vaya solicitando números enteros mientras sean mayores que la suma de los dos anteriores.

Hasta el infinito ... y más allá
Escriba un número: 4
Escriba un número mayor que 4: 6
Escriba un número mayor que 10: 20
Escriba un número mayor que 26: 30
Escriba un número mayor que 50: 70
Escriba un número mayor que 100: 37
La lista de números es: [4, 6, 20, 30, 70]
Hasta el infinito ... y más allá
Escriba un número: 1
Escriba un número mayor que 1: 2
Escriba un número mayor que 3: 4
Escriba un número mayor que 6: 7
Escriba un número mayor que 11: 12
Escriba un número mayor que 19: 20
Escriba un número mayor que 32: 32
La lista de números es: [1, 2, 4, 7, 12, 20]
Hasta el infinito ... y más allá
Escriba un número: 2
Escriba un número mayor que 2: 2
2 no es mayor que 2
Inténtelo de nuevo
Escriba un número mayor que 2: 3
Escriba un número mayor que 5: 5
La lista de números es: [2, 3]