Diferència entre revisions de la pàgina «ASIX-M3-UF1-Proves»
Línia 15: | Línia 15: | ||
# # # # # # # # | # # # # # # # # | ||
</font> | </font> | ||
+ | |||
+ | <source lang=python> | ||
+ | files = int(input("Files: ")) | ||
+ | columnes = int(input("Columnes: ")) | ||
+ | for fil in range(files): | ||
+ | for col in range(columnes): | ||
+ | if (fil+col)%2==0: | ||
+ | print(' ', end='') | ||
+ | else: | ||
+ | print('#', end='') | ||
+ | print('') | ||
+ | </source> | ||
2. Escriu un programa que mostri tots els números de tres xifres que compleixen que cada una de les xifres és més gran que les que té més a l’esquerra. '''1,5 punts | 2. Escriu un programa que mostri tots els números de tres xifres que compleixen que cada una de les xifres és més gran que les que té més a l’esquerra. '''1,5 punts |
Revisió del 13:10, 2 feb 2021
Prova 1
1. Escriu un programa que demani dos números enters i mostri per pantalla la següent "representació" ( considera que hi ha un espai o hi ha un '#'). 1,5 punts
Exemple amb els números 8 i 16:
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
files = int(input("Files: "))
columnes = int(input("Columnes: "))
for fil in range(files):
for col in range(columnes):
if (fil+col)%2==0:
print(' ', end='')
else:
print('#', end='')
print('')
2. Escriu un programa que mostri tots els números de tres xifres que compleixen que cada una de les xifres és més gran que les que té més a l’esquerra. 1,5 punts
Per exemple : 123, 124, 125,..., 189, 234, 234,....
3. Fes un programa que demani un número de línies i mostri el següent (en l'exemple el número introduït és 5) 1,5 punts
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
4. 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 parells o imparells seguits. 1,5 punts
Exemple1
Seqüència: 2 5 45 78 14 13 21 56 45 58 95 47 12 -1 No!
Exemple 2
Seqüència: 2 5 45 78 14 13 21 37 Sí!
5. Donat un text posat directament per codi, cal mostrar les paraules que comencin en vocal, les que acaben en vocal i quantes hi ha de cada cas (no cal considerar paraules accentuades). 2 punts
Us pot anar bé si definir-vos la cadena vocals='aeiou' o sinó la llista=['a','e','i','o','u']
Per exemple si la frase és: "No hi ha pitjor cec que el que ja ha vist la realitat i decideix tornar a tancar els ulls"
Paraules que comencen en vocal: el i a els ulls Total: 5
Paraules que acaben en vocal: No hi ha que que ja ha la i a Total: 10
6. A partir d'una llista de paraules introduïda per codi. crear dues llistes noves, una amb les paraules en que comencen en lletra majúscula i l'altra amb les que comencin en lletra minúscula. 2 punts
Recordeu: >>>ord('A') 65 >>>ord('a') 97
Exemple:
A partir de: paraules = ['Python', 'java', 'php', 'HTML', 'javaScript', 'SQL']
Es creen les llistes: parMaj = ['Python', 'HTML', 'SQL'] parMin = ['java', 'php', 'javaScript']