Diferència entre revisions de la pàgina «M3 - Programació estructurada / Exercicis UF1: Proves»
(→2018-19) |
(→2019-20) |
||
Línia 53: | Línia 53: | ||
* * * * * * * * * * | * * * * * * * * * * | ||
</pre> | </pre> | ||
− | <!-- | + | <!-- --> |
===Prova 2=== | ===Prova 2=== | ||
Línia 66: | Línia 66: | ||
1 2 3 4 6 | 1 2 3 4 6 | ||
</pre> | </pre> | ||
− | + | ||
− | + | ||
2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que cada dígit és divisible per l’anterior. | 2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que cada dígit és divisible per l’anterior. | ||
Línia 74: | Línia 74: | ||
111 (1%1=0 i 1%1=0) , 211 (2%1=0 i 1%1=0) , 221 (2%2=0 i 2%1=0), ... | 111 (1%1=0 i 1%1=0) , 211 (2%1=0 i 1%1=0) , 221 (2%2=0 i 2%1=0), ... | ||
</pre> | </pre> | ||
− | + | ||
− | |||
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) | 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) | ||
<pre> | <pre> | ||
Línia 86: | Línia 85: | ||
# # # # # # # | # # # # # # # | ||
</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 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. | 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 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. | ||
Línia 98: | Línia 96: | ||
3 7 22 3 4 67 12 87 76 111 124 88 45 36 17 11 → SÍ | 3 7 22 3 4 67 12 87 76 111 124 88 45 36 17 11 → SÍ | ||
</pre> | </pre> | ||
− | + | ||
− | |||
5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). | 5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). | ||
<pre> | <pre> | ||
Línia 108: | Línia 105: | ||
5 4 3 2 1 2 3 4 5 | 5 4 3 2 1 2 3 4 5 | ||
</pre> | </pre> | ||
− | + | ||
− | |||
6. Mostra per pantalla aquesta "representació" a partir d’un número impar introduït per teclat (en el exemple 5). | 6. Mostra per pantalla aquesta "representació" a partir d’un número impar introduït per teclat (en el exemple 5). | ||
<pre> | <pre> | ||
Línia 118: | Línia 114: | ||
* * | * * | ||
</pre> | </pre> | ||
− | + | ||
− | <!-- | + | <!-- |
===Prova 3=== | ===Prova 3=== | ||
Revisió del 17:18, 4 març 2020
2019-20
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-)
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.
Ex 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)
# # # # # # # # # # # # #
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.
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
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Prova 2
1. Fes un programa que demani dos números senars més grans que 2 i mostri el següent:
Ex. 5 i 7 Ex. 7 i 3 1 2 3 4 6 1 2 4 5 6 6 4 3 2 1 6 5 4 2 1 1 2 3 4 6 1 2 4 5 6 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.
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)
# # # # # # # # # # # # # # # # # # # # # # # # #
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 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.
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Í
5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5).
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 impar introduït per teclat (en el exemple 5).
* * * * * * * * * * * * * * * * * *