T p 3
|
|
Título del Test:
![]() T p 3 Descripción: para estudiar |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Quina és la funció principal d’un bucle en programació?. Definir funcions. Repetir un conjunt d’instruccions mentre es compleix una condició. Executar una instrucció només una vegada. Declarar variables. Quin dels següents bucles mostra els números del 8 al 4 (inclosos) en decreixement, multiplicats per 2, en Python?. for i in range(8, 3, -1): print(i*2). for i in range(4, 9): print(i*2). for i = 8 to 4: print(i*2). for (i=8; i>=4; i--): print(i*2). Quina diferència hi ha entre les instruccions i = i * 2 i i *= 2 en Python?. i = i * 2 multiplica la variable per 2, mentre que i *= 2 només suma 2. No n’hi ha cap diferència funcional: totes dues multipliquen la variable per 2. i *= 2 només es pot utilitzar dins d’un bucle for. i = i * 2 només funciona amb variables de tipus enter. Quina és la sortida d’aquest codi? contador = 2 while contador < 10: print("Comptador =", contador) print("Doble =", contador * 2) contador += 3 print("Final del bucle"). Entrarà en un bucle infinit. Imprimirà els valors 2, 5, 8 i després "Final del bucle". Imprimirà “Comptador = 2”, “Doble = 4”, “Comptador = 5”, “Doble = 10”, “Comptador = 8”, “Doble = 16” i després “Final del bucle”. Generarà un error de sintaxi. Quina serà la sortida del programa següent? for y in range(10, 3, -3): print("Valor:", y) print("Quadrat:", y**2) print("Bucle completat"). Error de sintaxi. Valor: 9, 7, 5, 3, Bucle finalitzat. Valor: 9, Doble: 18, Valor: 7, Doble: 14, Valor: 5, Doble: 10, Valor: 3, Doble: 6, Bucle finalitzat. Valor: 9, Doble: 18, Valor: 7, Doble: 14, Valor: 5, Doble: 10, Bucle finalitzat. Per veure la documentació de la funció range dins de l’intèrpret de Python, fem: info(range). help(range). man range. show (range). Quan és més adequat utilitzar un bucle while en lloc d’un for en Python?. Quan volem repetir el bucle només un cop. Quan la repetició depèn d’una condició que pot canviar i no sabem prèviament quantes iteracions faran falta. Quan sabem exactament quantes vegades volem iterar. Quan volem recórrer tots els elements d’una llista o un rang. Per què cal fer import random abans d’utilitzar-lo en Python, mentre que funcions com print() o pow() es poden utilitzar directament?. Perquè random no existeix en Python, i cal crear-lo abans d’utilitzar-lo. Perquè random només funciona en l’intèrpret interactiu i no en programes. Perquè random és un mòdul que no està incorporat automàticament, mentre que print() i pow() són funcions incorporades. Perquè print() i pow() són mòduls, mentre que random és una funció. En programació estructurada, per què no es recomana utilitzar break dins d’un while segons el criteri explicat al curs?. Perquè el break pot trencar l’ordre lògic del codi i fa el programa menys llegible. Perquè el break només funciona dins de bucles for. Perquè el break només es pot utilitzar dins d’una funció. Perquè el break fa que el programa s’executi més lentament. Què és una bandera (flag) en programació?. Un tipus de bucle. Una funció. Una constant. Una variable que indica un estat. |




