M3 - Programació estructurada / Exercicis UF1: Proves
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 2 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. 3 i 9 1 2 3 4 6 1 2 4 5 6 7 8 6 4 3 2 1 8 7 6 5 4 2 1 1 2 3 4 6 1 2 4 5 6 7 8 6 4 3 2 1 1 2 3 4 6
2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que cada dígit és divisible per l'anterior. 1 punt
Ex 111 (1%1=0 i 1%1=0), 211 (2%1=0 i 1%1=0), 221 (2%2=0 i 2%1=0) ...
3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra 'S' (en l'exemple el número és 7) 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 5 números en la que cada número és més gran que l'anterior o una seqüencia de 5 números en la que cada número és menor que l'anterior. 2 punts
Exemple 1 3 7 22 3 4 67 12 87 76 111 124 33 45 56 77 -1 → NO Exemple 2 3 7 22 3 4 67 12 87 76 111 124 33 45 56 77 88 99 → SÍ Exemple 3 3 7 22 3 4 67 12 87 76 111 124 88 45 36 17 11 → SÍ
5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). 2 punts
1 2 1 2 3 2 1 2 3 4 3 2 1 2 3 4 5 4 3 2 1 2 3 4 5
6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). 2 punts
* * * * * * * * * * * * * * * * *