Fem preguntes i determinem respostes
Fem que el personatge ens faci una pregunta i que hi hagi dues possibles accions en funció de la resposta.
Seguim amb el projecte 'quiz'.
Dins de la categoria Control hi ha un bloc condicional. Aquest bloc ens permet definir què és el que hem de fer si s’acompleix la condició i també si no s’acompleix.
Per veure en detall el seu funcionament anem a introduir també la manera que l’Scratch ens pot fer preguntes i com podem influir nosaltres en el desenvolupament de l’acció del nostre quiz.
Fixem-nos que el lloc on hem de posar la condició te els extrems punxeguts, per tant haurem de cercar on hi ha els blocs amb extrems punxeguts.
Els blocs amb extrems punxeguts són expressions lògiques, que poden ser certes o falses, i que les podem trobar a les categories Operadors i Sensors.
Triem el personatge que serà qui farà la pregunta
i modifiquem el programa que hi ha actualment per afegir-li el que hi ha tot seguit.
Anem a la categoria Sensors i triem el bloc de pregunta i espera.
A l’espai que hi ha en aquest bloc escrivim la pregunta
.
Quan l’execució del programa arriba a aquest bloc, el personatge ens fa la pregunta que hi ha escrita i espera la nostra resposta.
Quan escrivim la resposta l’Scratch es guarda el que hem escrit en un lloc que es diu resposta.
Per programar les dues possibles accions, primer construïm la comparació
que serà l’expressió lògica que posarem dins del bloc condicional.
Després de col·locar la condició al seu lloc
, programem les dues accions
.
Hem d’aconseguir que, quan es cliqui la bandera verda, el nostre personatge digui 2 frases i després faci 2 preguntes. En funció de la resposta a cada pregunta, el personatge ha de dir una cosa o una altra.
Com que som programadors i programadores parlem de…