Diferència entre revisions de la pàgina «M3 - Programació estructurada / Exercicis UF1: Proves»
De wikiserver
(→Prova 1) |
|||
Línia 1: | Línia 1: | ||
==2020-21== | ==2020-21== | ||
− | |||
<!-- | <!-- | ||
===Prova 1=== | ===Prova 1=== | ||
Línia 72: | Línia 71: | ||
--> | --> | ||
+ | <!-- | ||
===Prova 2=== | ===Prova 2=== | ||
Recorda: Scanner teclat = new Scanner(System.in); | Recorda: Scanner teclat = new Scanner(System.in); | ||
− | 1. Fes un programa que demani dos números senars més grans que | + | 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''' |
<pre> | <pre> | ||
− | Ex. 5 i 7 | + | Ex. 5 i 7 Ex. 7 i 3 |
− | 1 | + | 1 2 3 4 6 1 2 4 5 6 |
− | 6 4 | + | 6 4 3 2 1 6 5 4 2 1 |
− | 1 | + | 1 2 3 4 6 1 2 4 5 6 |
− | 6 4 | + | 6 4 3 2 1 6 5 4 2 1 |
− | 1 | + | 1 2 3 4 6 1 2 4 5 6 |
− | + | 6 5 4 3 2 1 | |
− | + | 1 2 4 5 6 | |
</pre> | </pre> | ||
− | 2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que | + | 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''' |
<pre> | <pre> | ||
Ex | 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> | </pre> | ||
− | 3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra ' | + | 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''' |
<pre> | <pre> | ||
− | # | + | # # # # # # # |
− | # # | + | # |
− | # | + | # |
− | # | + | # # # # # # # |
− | + | # | |
+ | # | ||
+ | # # # # # # # | ||
</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 | + | 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''' |
<pre> | <pre> | ||
Exemple 1 | Exemple 1 | ||
− | 22 | + | 3 7 22 3 4 67 12 87 76 111 124 33 45 56 77 -1 → NO |
− | |||
Exemple 2 | Exemple 2 | ||
− | + | 3 7 22 3 4 67 12 87 76 111 124 33 45 56 77 88 99 → SÍ | |
− | |||
Exemple 3 | Exemple 3 | ||
− | + | 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). '''2 punts''' | 5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). '''2 punts''' | ||
<pre> | <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> | </pre> | ||
6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). '''2 punts''' | 6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). '''2 punts''' | ||
<pre> | <pre> | ||
− | + | * * | |
− | + | * * * * | |
− | + | * * * * * | |
− | + | * * * * | |
− | + | * * | |
</pre> | </pre> | ||
− | + | --> |