SC1

Repàs de la programació per blocs amb Scratch 3.0

https://scratch.mit.edu

Categories de blocs

Els blocs estan organitzats segons la seva funcionalitat, de manera que els de la mateixa categoria comparteixen color.

En prémer sobre el nom de cadascuna de les categories s’obre un desplegable on apareixen tots els blocs de la secció.

Al final dels blocs trobem el símbol

que ens permet vincular i afegir-ne extensions.

Extensions

A les extensions podem afegir i gestionar extensions de blocs per controlar altres dispositius, com per exemple, eines per a fer música, eines per dibuixar o plaques i robots ja existents i compatibles amb l’entorn.

En prémer sobre un dels complements, com per exemple, el llapis, apareixen els blocs de programació a l’editor de Scratch.

Tipus i formes de blocs

Blocs d’inici: els primers esdeveniments

Són blocs que estan dissenyats per iniciar un programa o per controlar el flux d’aquest.
Els blocs que posen en marxa els programes tenen forma rectangular, amb una corba a la part superior esquerra i una pestanya en la seva part inferior (un bony), de manera que només accepten blocs que puguin encaixar sota d’ells.

Blocs contenidors: esdeveniments i lògica del programa

Els blocs que controlen el flux d’un programa, com els bucles o condicionals, tenen una incisió a la part superior i un bony a la part inferior de manera que encaixen a dins d’un altre bloc.  També dues pestanyes a la part interior per encaixar blocs dins seu.

Blocs pila: instruccions

Els blocs pila són els blocs que realitzen les ordres principals. Estan dissenyats amb una incisió a la part superior i un bony a la part inferior per tal de col·locar blocs per sobre i per sota d’ells.

Scratch com a entorn de programació

 


Reptes

Repte 1 – https://scratch.mit.edu/projects/1236746802

  1. Fes que el robot Smart Cutebot arribi al final del laberint.
  2. Si el robot Smart Cutebot toca les línies de color verd ha de tornar a l’inici.
  3. Si el robot Smart Cutebot arriba al final del laberint i toca el rectangle de color vermell ha de dir “Molt bé!” durant 2 segons, ha de sonar el so “Clapping” fins que acabi i ha de tornar a l’inici.

https://scratch.mit.edu/projects/1236720714

1 Fes que el robot Smart Cutebot arribi al final del laberint

Has de fer que el robot Smart Cutebot es mogui prement les tecles fletxa amunt, fletxa avall, fletxa dreta i fletxa esquerra.

  • Fletxa amunt. Quan es premi la tecla fletxa amunt el robot Smart Cutebot ha d’avançar 10 passos.
  • Fletxa avall. Quan es premi la tecla fletxa avall el robot Smart Cutebot ha de retrocedir 10 passos.
  • Fletxa dreta. Quan es premi la tecla fletxa dreta el robot Smart Cutebot ha de girar 90 graus a la dreta.
  • Fletxa esquerra. Quan es premi la tecla fletxa esquerra el robot Smart Cutebot ha de girar 90 graus a l’esquerra.

2 Fes que si el robot Smart Cutebot toca les línies de color verd torni a l’inici

Has de fer que:

  • Quan es cliqui la bandera verda
  • Per sempre
  • Si el robot Smart Cutebot toca el color verd de les línies del laberint
  • Vagi a la posició inicial
  • Quedi orientat cap endavant

3 Fes que si el robot Smart Cutebot arriba al final del laberint i toca el rectangle de color vermell digui “Molt bé!”durant 2 segons, soni el so “Clapping”  fins que acabi i torni a l’inici

Has de fer que:

  • Quan es cliqui la bandera verda
  • Per sempre
  • Si el robot Smart Cutebot toca el color vermell del rectangle del final del laberint
  • Digui “Molt bé!” durant 2 segons
  • Soni el so Clapping fins que acabi
  • Vagi a la posició inicial
  • Quedi orientat cap endavant

 

Repte 2 – https://scratch.mit.edu/projects/1236759499

Fes que el robot Smart Cutebot

  1. Dibuixi un rectangle quan es premi la lletra r
  2. Dibuixi un quadrat quan es premi la lletra q

Fes servir els bucles de repeticions repeteix 4 vegades i repeteix 2 vegades.

També has de fer servir l’extensió “Llapis”.

https://scratch.mit.edu/projects/1236758858

1 Dibuix d’un quadrat

Has de fer que:

  • Quan es premi la tecla q
  • El robot Smart Cutebot baixi el llapis
  • Repeteixi 4 vegades
  • Mou-te 100 passos, espera 1 segon gira a la dreta 90 graus, espera 1 segon
  • Ho esborri tot
  • Torni a l’inici
  • Quedi orientat cap endavant

 

2 Dibuix d’un rectangle

Has de fer que:

  • Quan es premi la tecla r
  • El robot Smart Cutebot baixi el llapis
  • Repeteixi 2 vegades
  • Mou-te 100 passos, espera 1 segon gira a la dreta 90 graus, espera 1 segon, mou-te 50 passos, espera 1 segon, gira a la dreta 90 graus, espera 1 segon
  • Ho esborri tot
  • Torni a l’inici
  • Quedi orientat cap endavant


http://blocs.xtec.cat/roboticaeab/files/2025/10/Reptes-Scratch-taller-Smart-Cutebot.pdf