M3 - Programació estructurada / Exercicis UF1: Proves

De wikiserver
Dreceres ràpides: navegació, cerca

2020-21

Prova 3

1. Escriu un programa que imprimeixi el següent “triangle” de números tenint com a entrada el número de files. Per exemple si l’entrada fos 5 la sortida seria: 2 punts

1
1 2 1 
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1 

2. Volem construir una seqüència de números caracteritzada per:

  • El primer element anomenat llavor pot ser qualsevol número positiu
  • El segon element és igual a la llavor més 1
  • Els altres elements són el producte de tots els anteriors més 1
  • Per exemple si la llavor és 2, els primers elements són : 2, 3, 7, 43, 1807, 3263443, ...

Escriu un programa que donada una llavor introduïda per teclat i un número màxim també introduït per teclat, ens mostri tota la seqüència d’elements de la seqüència inferiors al màxim, i finalment ens digui quants elements hi ha. 1,5 punts

Per exemple:

Si llavor=2 i màxim=1000, escriurà : 2 3 7 43 i escriurà que la seqüència té 4 elements
Si llavor =3 i màxim =25000, escriurà : 3 4 13 157 24493 i escriurà que la seqüència té 5 elements

3. Escriu un programa que demani un número senar com a entrada. Donarà com a sortida una lletra ' T ' majúscula escrita amb lletres ' t ' minúscules com les de la figura. La longitud de la barra superior i l'alçada de la T són les mateixes i iguals al número entrat per teclat ( a l'exemple 7). 1,5 punts

   t t t t t t t
         t
         t
         t
         t
         t
         t

4. En una seqüència de números enters positius acabada en -1, indicar quants números són iguals a la suma de tots els números que el precedeixen: 1,5 punts Exemple:

3  7  10  3  23  9  55  110  2  11  12  245  33  45  56  77 -1 

Hi ha 5 números iguals a la suma dels que el precedeixen
(10  23  55 110  245)

5. En una seqüencia de números enters positius acabada en -1, determinar si s’ha produït una seqüencia de 5 números en els que cada número és major que l’anterior o una seqüencia de 5 números en els que cada número és menor que l’anterior. 1,5 punts

Exemples.

3  7  22  3  4  67 12  87  76  111  124  33  45  56  77 -1 → NO

3  7  22  3  4  67 12  87  76  111  124  33  45  56  77  88  99   → SÍ

3  7  22  3  4  67 12  87  76  111  124  88  45  36  17  11 → SÍ

6. Mostra per pantalla aquesta "representació" a partir d’un número introduït per teclat (en el exemple 5). 2 punts

   # # # # # # # 
   #     *     #           
   #     *     #
   # * * * * * # 
   #     *     #    
   #     *     #    
   # # # # # # #