Diferència entre revisions de la pàgina «M3 - Programació estructurada / Exercicis UF1: Proves»

De wikiserver
Dreceres ràpides: navegació, cerca
(2019-20)
Línia 1: Línia 1:
==2019-20==
+
==2020-21==
  
 
===Prova 1===
 
===Prova 1===
Línia 5: Línia 5:
 
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 4 i mostri el següent (en l'exemple els números són 5 -files- i 7 -columnes-)  
+
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>
 
<pre>
 
   Ex. 5 i 7                                            Ex. 7 i  5
 
   Ex. 5 i 7                                            Ex. 7 i  5
Línia 18: Línia 18:
 
</pre>
 
</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.  
+
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>
 
<pre>
 
Ex
 
Ex
Línia 25: Línia 25:
 
</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 'N' (en l'exemple el número és 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'''
 
<pre>
 
<pre>
 
   #      #           
 
   #      #           
Línia 34: Línia 34:
 
</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.  
+
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'''
  
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>
 
             5
 
             5
Línia 45: Línia 45:
 
</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>
 
     *                *
 
     *                *
Línia 54: Línia 54:
 
  </pre>
 
  </pre>
 
<!-- -->
 
<!-- -->
 +
<--
 
===Prova 2===
 
===Prova 2===
  
Línia 114: Línia 115:
 
     *              *
 
     *              *
 
</pre>
 
</pre>
 
+
-->
 
<!--  
 
<!--  
 
===Prova 3===
 
===Prova 3===

Revisió del 13:10, 16 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

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

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).

     *              *
     *  *        *  *
     *  *  *  *  *  *    
     *  *        *  *        
     *              *

-->