Diferència entre revisions de la pàgina «ASIX-M3-UF1-Proves»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 250: Línia 250:
 
<!--
 
<!--
 
==Prova 1c==
 
==Prova 1c==
1. <b>2p</b> Lletra Z. Farem amb asteriscs la lletra Z de la mida que ens demanin (ha de ser un numero imparell, sinó s'ha de donar error i no fer rés).  
+
1. <b>2p</b> Lletra Z. Farem amb asteriscs la lletra Z de la mida que ens demanin (ha de ser un numero imparell, si és parell, s'ha de donar error i no fer rés). <br>
 
   En primera instància es demana "Alçada: ". Si el número introduït és parell, ha de donar un missatge i sinó fem una Z d'aquesta alçada llegida pel teclat.
 
   En primera instància es demana "Alçada: ". Si el número introduït és parell, ha de donar un missatge i sinó fem una Z d'aquesta alçada llegida pel teclat.
 
<source>
 
<source>
Línia 275: Línia 275:
 
* * * * *
 
* * * * *
 
</source><br>
 
</source><br>
2. <b>1.5p</b> Escriu un programa que MULTIPLIQUI tots els números entre 1 i 130 (ambdós inclosos) que siguin múltiples de 13. Recordeu que qualsevol número multiplicat per zero és zero. L'acumulador no hauria de començar per zero.<p>
+
2. <b>1.5p</b> Escriu un programa que MULTIPLIQUI tots els números entre 1 i 130 (ambdós inclosos) que siguin múltiples de 13. Recordeu que qualsevol número multiplicat per zero és zero. L'acumulador no hauria de començar per zero.<br><br>
3. <b>1.5p</b> Feu un programa que donat una llista introduïda per programa llista=[5,2,6,7,9,1,3,5,6,8,12,1,9,4] faci barres horitzontals de símbols "="(histograma) amb les quantitats. A cada línia s'imprimeix el número de caràcters indicats per la llista <b>menys un</b>. El darrer símbol sempre serà un signe major ">".<br>Veure l'exemple:
+
3. <b>1.5p</b> Feu un programa que donat una llista introduïda per programa llista=[5,2,6,7,9,1,3,5,6,8,12,1,9,4] faci barres horitzontals de símbols "="(histograma) amb les quantitats. A cada línia s'imprimeix el número de caràcters indicats per la llista <b>menys un</b>. El darrer símbol sempre serà un signe major ">".<br>Al final, entre parèntesi posar el valor (quantitat de caràcters) extret de la llista.<br>Veure l'exemple:
 
<source>
 
<source>
====>
+
====> (5)
=>
+
=> (2)
=====>
+
=====> (6)
======>
+
======> (7)
========>
+
========> (9)
>
+
> (1)
==>
+
==> (3)
====>
+
====> (5)
=====>
+
=====> (6)
=======>
+
=======> (8)
===========>
+
===========> (12)
>
+
> (1)
========>
+
========> (9)
===>
+
===> (4)
PS
 
 
</source>
 
</source>
 
<br>
 
<br>
 
+
4. <b>1.5p</b> En una seqüencia de números enters positius introduïda per teclat i acabada en -1, determinar si s’ha produït una seqüencia de 3 números consecutius tals que cadascun sigui més gran que l'anterior. Al tercer numero que compleixi, el programa dirá "Eureka" pel contrari, si s'acaba amb -1 i no  hi ha cap condició "Eureka" el programa diu "Ooooh!!". Per exemple  1,4,2,4,5===> diu "Eureka" perque 2,4 i 5 son cada vegada més grans. I 1,6,2,5,3,-1 diu Ooooh!! perque no hi ha 3 seguits i s'ha acabat en -1. <br><br>
4. <b>1.5p</b> En una seqüencia de números enters positius introduïda per teclat i acabada en -1, determinar si s’ha produït una seqüencia de 3 números consecutius tals que cadascun sigui més gran que l'anterior. Al tercer numero que compleixi, el programa dirá "Eureka" pel contrari, si s'acaba amb -1 i no  hi ha cap condició "Eureka" el programa diu "Ooooh!!". Per exemple  1,4,2,4,5===> diu "Eureka" perque 2,4 i 5 son cada vegada més grans. I 1,6,2,5,3,-1 diu Ooooh!! perque no hi ha 3 seguits i s'ha acabat en -1. <br>
 
 
 
 
5. <b>1.5p</b>  Escriu un programa que llegeixi dos números enters positius i mostri i sumi tots els nombres imparells que van des del primer número fins el segon (ambdós inclosos). Cal controlar que el segon número introduït és més gran que el primer.<br>
 
5. <b>1.5p</b>  Escriu un programa que llegeixi dos números enters positius i mostri i sumi tots els nombres imparells que van des del primer número fins el segon (ambdós inclosos). Cal controlar que el segon número introduït és més gran que el primer.<br>
 
Exemple: num1 = 14 i num2 = 5 mostrarà un missatge d'error.<br>
 
Exemple: num1 = 14 i num2 = 5 mostrarà un missatge d'error.<br>
Línia 305: Línia 302:
 
</source>
 
</source>
 
<br>
 
<br>
6. <b>2.2p</b> Fer un programa que donat un text <u>introduït per teclat separi les paraules en 2 llistes: en una llista les paraules que comencen per majuscula i en una altra les que comencen per majúscula. Podeu fer servir les funcions següents:
+
6. <b>2.2p</b> Fer un programa que donat un text <u>introduït per teclat</u> separi les paraules en 2 llistes: en una llista les paraules que comencen per majúscula i en una altra les que comencen per minuscula. Podeu fer servir les funcions següents:
 
   - split()
 
   - split()
 
   - capitalize()
 
   - capitalize()
Línia 311: Línia 308:
 
   - lower()
 
   - lower()
 
   - char().
 
   - char().
  recordeu que es pot comprovar si una lletra és mes gran que una altra: "a">"A" i que les minúscules tenen un valor més gran que les majúscules </u>
+
  recordeu que es pot comprovar si una lletra és mes gran que una altra: "a">"A" i que les minúscules tenen un valor més gran que les majúscules  
  
  
 
-->
 
-->

Revisió del 10:51, 11 maig 2021