|
|
Línia 70: |
Línia 70: |
| </pre> | | </pre> |
| <!-- --> | | <!-- --> |
− | <!--
| |
− | ===Prova 2===
| |
− |
| |
− | 1. Fes un programa que demani dos números senars més grans que 2 i mostri el següent:
| |
− | <pre>
| |
− | 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
| |
− | </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.
| |
− |
| |
− | <pre>
| |
− | 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), ...
| |
− | </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)
| |
− | <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.
| |
− |
| |
− | Exemples:
| |
− | <pre>
| |
− | 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Í
| |
− | </pre>
| |
− |
| |
− | 5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5).
| |
− | <pre>
| |
− | 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
| |
− | </pre>
| |
− |
| |
− | 6. Mostra per pantalla aquesta "representació" a partir d’un número impar introduït per teclat (en el exemple 5).
| |
− | <pre>
| |
− | * *
| |
− | * * * *
| |
− | * * * * * *
| |
− | * * * *
| |
− | * *
| |
− | </pre>
| |
− | -->
| |
− | <!--
| |
− | ===Prova 3===
| |
− |
| |
− | 1. Fes un programa que demani dos números senars més grans que 2 i mostri el següent:
| |
− | <pre>
| |
− | Ex. 5 i 7 Ex. 7 i 3
| |
− |
| |
− | 1 2 3 4 5 1 2 3
| |
− | 7 6 7 6 5 4
| |
− | 1 2 3 4 5 1 2 3
| |
− | 7 6 7 6 5 4
| |
− | 1 2 3 4 5 1 2 3
| |
− | 7 6 5 4
| |
− | 1 2 3
| |
− | </pre>
| |
− | -->
| |
− | <!--
| |
− | 2. Escriu un programa que mostri tots el números de n xifres que compleixen que tenen més dígits senars que parells. 1,5 punts
| |
− | <pre>
| |
− | Ex n=7
| |
− |
| |
− | 1000111 – 1000113 – 1000115 – 1000117 ...
| |
− | </pre>
| |
− | -->
| |
− | <!--
| |
− | 3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra 'P' (en l'exemple el número és 7)
| |
− | <pre>
| |
− | # # # # # # #
| |
− | # #
| |
− | # #
| |
− | # # # # # # #
| |
− | #
| |
− | #
| |
− | #
| |
− | </pre>
| |
− | -->
| |
− | <!--
| |
− | 4. En una seqüencia de números enters positius acabada en -1, indicar quina és la mida de la seqüència més gran de números senars consecutius.
| |
− | <pre>
| |
− | Exemples.
| |
− | 3 7 22 3 4 67 12 87 76 111 123 33 45 56 77 -1 → 4
| |
− |
| |
− | 3 7 22 3 1 67 11 25 76 111 124 88 45 36 17 11 -1 → 5
| |
− | </pre>
| |
− | -->
| |
− | <!--
| |
− | 5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5).
| |
− | <pre>
| |
− | 5
| |
− | 4 4
| |
− | 3 3
| |
− | 2 2
| |
− | 1 1 1 1 1 1 1 1 1
| |
− | </pre>
| |
− | -->
| |
− | <!--
| |
− | 6. Mostra per pantalla aquesta "representació" a partir d’un número introduït per teclat (en el exemple 5).
| |
− | <pre>
| |
− | # # # # # # #
| |
− | # * #
| |
− | # * * #
| |
− | # * * #
| |
− | # * * #
| |
− | # * #
| |
− | # # # # # # #
| |
− | </pre>
| |
− | -->
| |
− | <!--
| |
− | ===Prova 4===
| |
− |
| |
− | 1. Fes un programa que demani dos números més grans que 3 i mostri el següent:
| |
− | <pre>
| |
− | Ex. 5 i 8 Ex. 7 i 3
| |
− |
| |
− | 1 2 3 4 * 6 7 * 9 1 2 * 4 5 6 * 8 9
| |
− | * 8 * * 5 * * * * * * 7 * * * 3 * *
| |
− | 1 2 3 4 * 6 7 * 9 1 2 * 4 5 6 * 8 9
| |
− | * 8 * * 5 * * * * * * 7 * * * 3 * *
| |
− | 1 2 3 4 * 6 7 * 9 1 2 * 4 5 6 * 8 9
| |
− | * * 7 * * * 3 * *
| |
− | 1 2 * 4 5 6 * 8 9
| |
− | </pre>
| |
− | 2. Escriu un programa que mostri tots el números de n xifres (n senar) que compleixen que la suma dels dígits de la part esquerra és igual a la suma dels dígits de la part dreta. <pre>
| |
− | Ex n=7
| |
− |
| |
− | 1000001 – 1000010 – 1000100 – 1001001 - 1001010...
| |
− | </pre>
| |
− |
| |
− | 3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra 'M' (en l'exemple el número és 7)
| |
− | <pre>
| |
− | * *
| |
− | * * * *
| |
− | * * * *
| |
− | * * *
| |
− | * *
| |
− | * *
| |
− | * *
| |
− | </pre>
| |
− |
| |
− | 4. En una seqüencia de números enters positius acabada en -1, mostrar els números iguals a la suma de tots els números que el precedeixen:
| |
− | <pre>
| |
− | Exemple:
| |
− |
| |
− | 3 7 10 3 23 9 55 110 2 11 12 245 33 45 56 77 -1 → 10 23 55 110 245
| |
− | </pre>
| |
− |
| |
− | 5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 7).
| |
− | <pre>
| |
− | 7 7 7 7 7 7 7
| |
− | 6 6
| |
− | 5 5
| |
− | 4 4 4 4 4 4 4
| |
− | 3 3
| |
− | 2 2
| |
− | 1 1 1 1 1 1 1
| |
− | </pre>
| |
− |
| |
− | 6. Mostra per pantalla aquesta "representació" a partir d’un número introduït per teclat (en el exemple 5).
| |
− | <pre>
| |
− | # # # # # # #
| |
− | # * #
| |
− | # * #
| |
− | # * * * * * #
| |
− | # * #
| |
− | # * #
| |
− | # # # # # # #
| |
− | </pre>
| |
− | -->
| |
Revisió del 20:54, 24 gen 2021
2020-21
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
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
* *
* * * *
* * * * * *
* * * * * * * *
* * * * * * * * * *