Robot Fantàstic amb memòria
Llistes
- Per fer que el robot pugui reproduir unes quantes ordres seguides és necessari guardar-les prèviament. 
- Ja hem fet servir variables per guardar nombres o textos. En aquest cas farem servir una per guardar una llista d'ordres. 
- Les llistes permeten guardar un conjunt de dades a les quals podem accedir de forma individual. 
- Per manipular les llistes es fan servir els blocs de la categoria Dades. 


  

Guardar i eliminar ordres
- El bloc - afegeix _ a la llista _permet afegir elements a una llista. Amb el bloc- elimina l’element _ de la llista _es pot eliminar un, l'últim o bé tots els elements de la llista.
- El nostre robot haurà de buidar la llista d'ordres en començar o quan premem el botó X. Això es pot fer guardant una llista buida a la variable o bé fer servir el bloc - elimina l'element _ de la llista _amb l'opció *tots seleccionada.
 
 
- Cada botó de moviment guardarà un identificador de l’ordre corresponent. El bloc espera 500 mil·lisegonsevita que s’afegeixin moltes ordres quan es prem un botó.
 
Seleccionar i executar ordres
- A la llista ordres tenim la seqüencia de moviments que volem que el robot executi. Per exemple:
 
 
- Per accedir a una ordre es fa servir el bloc element _ de _.
 
- El bloc de control per cada i en _permet recórrer la llista. El valor de i correspon a cadascun dels elements o ordres guardades.
 
- Només queda moure els motors en funció de les ordres de la llista amb el botó OK.
Repte 1: programeu el robot amb memòria.

Solució al repte 1
 
Robot ED1 infantil
- El programa que es fa servir a les escoles amb el robot Fantàstic afegeix sons i imatges a la pantalla per millorar la interactivitat. 
- El podeu descarregar des d'aquí. 
 
| ⬅️ Activitat anterior | Activitat següent ➡️ | 
|---|
					© by Citilab Edutec 2019-2025.
					This work is licensed under a CC-BY-SA 4.0 license.
				
 
                