Representar programes
Requisits de compleció
![]() |
|
Desenvolupament
- Demanem dos voluntaris (infant A i infant B). La resta del grup seran els encarregats de programar als dos voluntaris.
- Demanem al voluntari/ària A que dugui a terme les instruccions que prèviament el grup ha programat en un Scratch o en Pseudo-Codi a la pissarra. Aquest ha de ser un programa molt senzill amb una sola instrucció tipus "camina per la classe", "ves girant fent un cercle", etc.
- De cop se li demana al mateix voluntari/ària que faci un reset i torni a l'inici.
- Ara s'afegeix al programa que ha preparat el grup, una segona acció com per exemple "parlar" i es demana al mateix voluntari/ària (voluntari/ària A) que executi el programa, per tant, dugui a terme les dues accions simultàniament.
- A partir d'aquí s'incorpora el segon voluntari/ària (voluntari/ària B) a qui se li demana que de forma simultània a l'acció del primer voluntari/ària però de forma independent, executi un altre programa senzill amb una acció. Aquesta situació s'aprofita per introduir el concepte de paral·lelisme (dues accions independents que s'executen al mateix temps).
- A partir d'aquí es demana al segon voluntari/ària que ara faci una tasca derivada de les accions del primer voluntari/ària com per exemple contestar-lo cada vegada que l'altra parla, fer un salt cada vegada que l'altre diu una determinada paraula, etc. Així introduïm i reflexionem sobre el concepte d'esdeveniment.
- Al final es pot fer una reflexió que ens porti a veure quins mecanismes ens permeten generar paral·lelismes i esdeveniments amb Scratch.
Exemples de codi amb Scratch que poden fer infants:


Exemples de pseudo-codi:
Exemple 1:
- Si algú pica dos cops de mans:
- Repeteix 2 cops
- Camina 5 passos
- Dona mitja volta
- Final repeteix
- Repeteix 2 cops
- Final picar de mans
Exemple 2:
- Si algú diu: "Comença"
- Repeteix per sempre:
- Camina 2 passa
- Espera 1 segon
- Final repeteix
- Repeteix per sempre:
- Si algú diu "Reset"
- Torna al punt inicial
Final reset
Aspectes a tenir en compte
- Poden ser conceptes complexos que s'han d'explicar al nivell dels infants que tenim al grup. Si veiem que amb els conceptes es perden anar directament a la idea i a com es pot dur a terme amb Scratch.
- Aquesta activitat pot ser útil per mostrar el funcionament dels blocs "enviar missatge" i "al rebre missatge..."
Enllaços d'interès
- Fitxa de l'activitat de la unitat 2 de la guia: Creative Computing Curriculum (informàtica creativa)
Darrera modificació: dimecres, 20 de setembre 2023, 15:06
