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

De wikiserver
Dreceres ràpides: navegació, cerca
(Prova 1)
Línia 1: Línia 1:
 
==2020-21==
 
==2020-21==
  
 +
<!--
 
===Prova 1===
 
===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'''
 +
<pre>
 +
  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
 +
</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. '''1,5 punts'''
 +
<pre>
 +
Ex
 +
 +
101 (1+0=1), 112 (1+1=2), 123 (1+2=3), 134 (1+3=4), 145 (1+4=5) ...
 +
</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) '''1,5 punts'''
 +
<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. '''1,5 punts'''
 +
<pre>
 +
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í!
 +
</pre>
 +
 +
5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). '''2 punts'''
 +
<pre>
 +
            5
 +
          4 4
 +
          3 3 3
 +
        2 2 2 2
 +
        1 1 1 1 1
 +
</pre>
 +
 +
6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). '''2 punts'''
 +
<pre>
 +
    *                *
 +
    * *            * *     
 +
    * * *        * * *
 +
    * * * *    * * * *             
 +
    * * * * * * * * * *
 +
</pre>
 +
-->
 +
 +
===Prova 2===
  
 
Recorda:  Scanner teclat = new Scanner(System.in);
 
Recorda:  Scanner teclat = new Scanner(System.in);

Revisió del 13:38, 25 feb 2021

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

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