Diferència entre revisions de la pàgina «M3 - Programació estructurada / Exercicis UF1: Proves»
(→Prova 1) |
|||
Línia 1: | Línia 1: | ||
==2020-21== | ==2020-21== | ||
+ | <!-- | ||
===Prova 1=== | ===Prova 1=== | ||
+ | |||
+ | Recorda: Scanner teclat = new Scanner(System.in); | ||
+ | |||
+ | 1. Fes un programa que demani dos números senars més grans que 4 i mostri el següent (en l'exemple els números són 5 -files- i 7 -columnes-) '''1,5 punts''' | ||
+ | <pre> | ||
+ | Ex. 5 i 7 Ex. 7 i 5 | ||
+ | |||
+ | 1 3 5 7 1 3 5 | ||
+ | 6 4 2 4 2 | ||
+ | 1 3 5 7 1 3 5 | ||
+ | 6 4 2 4 2 | ||
+ | 1 3 5 7 1 3 5 | ||
+ | 4 2 | ||
+ | 1 3 5 | ||
+ | </pre> | ||
+ | |||
+ | 2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que la suma dels dígits de més pes és igual al 3r dígit. '''1,5 punts''' | ||
+ | <pre> | ||
+ | Ex | ||
+ | |||
+ | 101 (1+0=1), 112 (1+1=2), 123 (1+2=3), 134 (1+3=4), 145 (1+4=5) ... | ||
+ | </pre> | ||
+ | |||
+ | 3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra 'N' (en l'exemple el número és 5) '''1,5 punts''' | ||
+ | <pre> | ||
+ | # # | ||
+ | # # # | ||
+ | # # # | ||
+ | # # # | ||
+ | # # | ||
+ | </pre> | ||
+ | |||
+ | 4. En una seqüencia de números enters positius acabada en -1, determinar si s’ha produït una seqüencia de 3 números parells o imparells seguits. '''1,5 punts''' | ||
+ | <pre> | ||
+ | Exemple 1 | ||
+ | |||
+ | 22 44 77 5 21 62 11 331 44 6 7 82 -1 | ||
+ | No! | ||
+ | |||
+ | Exemple 2 | ||
+ | |||
+ | 234 45 56 45 37 18 24 66 | ||
+ | Sí! | ||
+ | |||
+ | Exemple 3 | ||
+ | |||
+ | 44 589 24 126 37 39 28 12 91 121 327 | ||
+ | Sí! | ||
+ | </pre> | ||
+ | |||
+ | 5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). '''2 punts''' | ||
+ | <pre> | ||
+ | 5 | ||
+ | 4 4 | ||
+ | 3 3 3 | ||
+ | 2 2 2 2 | ||
+ | 1 1 1 1 1 | ||
+ | </pre> | ||
+ | |||
+ | 6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). '''2 punts''' | ||
+ | <pre> | ||
+ | * * | ||
+ | * * * * | ||
+ | * * * * * * | ||
+ | * * * * * * * * | ||
+ | * * * * * * * * * * | ||
+ | </pre> | ||
+ | --> | ||
+ | |||
+ | ===Prova 2=== | ||
Recorda: Scanner teclat = new Scanner(System.in); | Recorda: Scanner teclat = new Scanner(System.in); |
Revisió del 13:38, 25 feb 2021
2020-21
Prova 2
Recorda: Scanner teclat = new Scanner(System.in);
1. Fes un programa que demani dos números senars més grans que 4 i mostri el següent (en l'exemple els números són 5 -files- i 7 -columnes-) 1,5 punts
Ex. 5 i 7 Ex. 7 i 5 1 3 5 7 1 3 5 6 4 2 4 2 1 3 5 7 1 3 5 6 4 2 4 2 1 3 5 7 1 3 5 4 2 1 3 5
2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que la suma dels dígits de més pes és igual al 3r dígit. 1,5 punts
Ex 101 (1+0=1), 112 (1+1=2), 123 (1+2=3), 134 (1+3=4), 145 (1+4=5) ...
3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra 'N' (en l'exemple el número és 5) 1,5 punts
# # # # # # # # # # # # #
4. En una seqüencia de números enters positius acabada en -1, determinar si s’ha produït una seqüencia de 3 números parells o imparells seguits. 1,5 punts
Exemple 1 22 44 77 5 21 62 11 331 44 6 7 82 -1 No! Exemple 2 234 45 56 45 37 18 24 66 Sí! Exemple 3 44 589 24 126 37 39 28 12 91 121 327 Sí!
5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). 2 punts
5 4 4 3 3 3 2 2 2 2 1 1 1 1 1
6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). 2 punts
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *