Diferència entre revisions de la pàgina «Examen de programació de 2n d'SMX. Curs 2021-2022»

De Wiki d'en Jordi Binefa
Dreceres ràpides: navegació, cerca
m
m
Línia 1: Línia 1:
 
Haureu de fer un document en pdf amb aquest format '''SMX-Prg_Cognom1Cognom2Nom.pdf'''. Feu captures de codi i de prova de funcionament.
 
Haureu de fer un document en pdf amb aquest format '''SMX-Prg_Cognom1Cognom2Nom.pdf'''. Feu captures de codi i de prova de funcionament.
= 1) Modificació d'un programa =
+
= Modificació d'un programa =
 
Modifiqueu aquest programa per a que hi surti pel terminal. "'''Hola, el meu nom és''' ''<el vostre nom>'' '''i faig 2n d'SMX'''". (a ''<el vostre nom>'' ha de sortir el vostre nom).
 
Modifiqueu aquest programa per a que hi surti pel terminal. "'''Hola, el meu nom és''' ''<el vostre nom>'' '''i faig 2n d'SMX'''". (a ''<el vostre nom>'' ha de sortir el vostre nom).
 
  print("Hola Univers!")
 
  print("Hola Univers!")
  
= 2) Modificació d'un programa =
+
= Modificació d'un programa =
 
Adapteu aquest programa per a que surti el vostre nom i la vostra edat:
 
Adapteu aquest programa per a que surti el vostre nom i la vostra edat:
 
  nom = "Pep"
 
  nom = "Pep"
Línia 10: Línia 10:
 
  print("El meu nom és %s i tinc %d anys"%(nom,edat))
 
  print("El meu nom és %s i tinc %d anys"%(nom,edat))
  
= 3) Suma de dos valors =
+
= Suma de dos valors =
 
Feu un programa que demani dos números i us presenti la suma.
 
Feu un programa que demani dos números i us presenti la suma.
  
Línia 16: Línia 16:
 
  nA = int(input("a: "))
 
  nA = int(input("a: "))
  
= 3) Nom i edat =
+
= Nom i edat =
 
Feu un programa que pregunti el vostre nom i la vostra edat. Després ha de presentar una salutació amb el vostre nom i la vostra edat.
 
Feu un programa que pregunti el vostre nom i la vostra edat. Després ha de presentar una salutació amb el vostre nom i la vostra edat.
  
= 4) Nom i edat. Informa si ets major d'edat =
+
= Nom i edat. Informa si ets major d'edat =
 
Feu un programa que pregunti el vostre nom i la vostra edat. Després ha de presentar una salutació, dient si sou major d'edat o no, amb el vostre nom i la vostra edat.
 
Feu un programa que pregunti el vostre nom i la vostra edat. Després ha de presentar una salutació, dient si sou major d'edat o no, amb el vostre nom i la vostra edat.
  
= 5) Bucle for =
+
= Bucle for =
 
Feu un programa que pregunti el vostre nom i un número de repeticions. Ha de sortir tants cops com el número de repeticions: "Jo, <el vostre nom>, no copio en aquest examen". Heu de fer servir un bucle ''for''.
 
Feu un programa que pregunti el vostre nom i un número de repeticions. Ha de sortir tants cops com el número de repeticions: "Jo, <el vostre nom>, no copio en aquest examen". Heu de fer servir un bucle ''for''.
  
Línia 30: Línia 30:
 
     print("%d) Cadena repetida"%n)
 
     print("%d) Cadena repetida"%n)
  
= 6) Bucle while =
+
= Bucle while =
 
Feu un programa que pregunti el vostre nom i un número de repeticions. Ha de sortir tants cops com el número de repeticions: "Jo, <el vostre nom>, no copio en aquest examen". Heu de fer servir un bucle ''while''.
 
Feu un programa que pregunti el vostre nom i un número de repeticions. Ha de sortir tants cops com el número de repeticions: "Jo, <el vostre nom>, no copio en aquest examen". Heu de fer servir un bucle ''while''.
  
= 7) Bucle infinit =
+
= Bucle infinit =
 
Feu un programa que pregunti un número entre 15 i 25, ambdós inclosos. En cas d'introduir un número inferior a 15 o superior a 25 es torna a fer la pregunta.
 
Feu un programa que pregunti un número entre 15 i 25, ambdós inclosos. En cas d'introduir un número inferior a 15 o superior a 25 es torna a fer la pregunta.

Revisió del 16:52, 21 abr 2022

Haureu de fer un document en pdf amb aquest format SMX-Prg_Cognom1Cognom2Nom.pdf. Feu captures de codi i de prova de funcionament.

Modificació d'un programa

Modifiqueu aquest programa per a que hi surti pel terminal. "Hola, el meu nom és <el vostre nom> i faig 2n d'SMX". (a <el vostre nom> ha de sortir el vostre nom).

print("Hola Univers!")

Modificació d'un programa

Adapteu aquest programa per a que surti el vostre nom i la vostra edat:

nom = "Pep"
edat = 18
print("El meu nom és %s i tinc %d anys"%(nom,edat))

Suma de dos valors

Feu un programa que demani dos números i us presenti la suma.

Recordeu que per a demanar un número cal posar int abans de l'input:

nA = int(input("a: "))

Nom i edat

Feu un programa que pregunti el vostre nom i la vostra edat. Després ha de presentar una salutació amb el vostre nom i la vostra edat.

Nom i edat. Informa si ets major d'edat

Feu un programa que pregunti el vostre nom i la vostra edat. Després ha de presentar una salutació, dient si sou major d'edat o no, amb el vostre nom i la vostra edat.

Bucle for

Feu un programa que pregunti el vostre nom i un número de repeticions. Ha de sortir tants cops com el número de repeticions: "Jo, <el vostre nom>, no copio en aquest examen". Heu de fer servir un bucle for.

Pista:

nCops = int(input("Número de cops: "))
for n in range(nCops):
   print("%d) Cadena repetida"%n)

Bucle while

Feu un programa que pregunti el vostre nom i un número de repeticions. Ha de sortir tants cops com el número de repeticions: "Jo, <el vostre nom>, no copio en aquest examen". Heu de fer servir un bucle while.

Bucle infinit

Feu un programa que pregunti un número entre 15 i 25, ambdós inclosos. En cas d'introduir un número inferior a 15 o superior a 25 es torna a fer la pregunta.