You are on page 1of 43

Cibernrium

Com aprendre les bases de


la programaci utilitzant
Scratch
Capacitaci Tecnolgica per a Professionals i
Empreses

Data
www.bcn.cat/cibernarium

Ajuntament
de Barcelona

Cibernrium

Barcelona Activa: Qui som?


Barcelona Activa, integrada en lrea dEconomia, Empresa i Ocupaci, s lorganitzaci executora de les
poltiques de promoci econmica de lAjuntament de Barcelona.
Des de fa 25 anys impulsa el creixement econmic de Barcelona i el seu mbit dinfluncia donant suport a
les empreses, la iniciativa emprenedora i l'ocupaci, alhora que promociona la ciutat internacionalment i els
seus sectors estratgics; en clau de proximitat al territori.

Barcelona Activa va ser guanyadora del Gran Premi del Jurat 2011, atorgat per la DG dEmpresa i Indstria
de la Comissi Europea en el marc dels European Enterprise Awards, per la iniciativa empresarial ms
creativa i inspiradora dEuropa.

www.bcn.cat/cibernarium

Pg 2

Ajuntament
de Barcelona

Cibernrium

rees dactivitat de Barcelona Activa


Barcelona Activa sestructura en tres grans blocs de serveis a les Empreses, a lEmprenedoria i
a la Ocupaci. La Formaci s un instrument transversal present en els tres blocs, aix com
tamb tot el relacionat amb leconomia social.

Empresa

Emprenedoria

Capacitaci
Professional
i Ocupaci

Formaci

Economia Social

www.bcn.cat/cibernarium

Pg 3

Ajuntament
de Barcelona

Cibernrium

Una xarxa dEquipaments Especialitzats

Seu Central

Parc Tecnolgic
BCN Nord

Centre
Iniciativa Emprenedora

Incubadora
Glries

Almogvers
Business Factory

Centre
Desenvolupament
Professional Porta22

Cibernrium
MediaTIC

Convent
de Sant Agust
Xarxa de Proximitat

13 antenes Cibernrium a biblioteques


10 punts datenci en Ocupaci

Can Jaumandreu

Ca nAndalet

www.bcn.cat/cibernarium

Pg 4

Cibernrium

1.- Marc teric


CONSTRUCCIONISME
-Teoria de Seymour Papert (MIT)
-Destaca la importncia de lacci en el procs daprenentatge

-El coneixement ha de ser construt pel propi subjecte

www.bcn.cat/cibernarium

Pg 5

Cibernrium

1.- Marc teric


ESPIRAL DEL PENSAMENT CREATIU

www.bcn.cat/cibernarium

Pg 6

Cibernrium

1.- Marc teric


LEARN-BY-DOING

www.bcn.cat/cibernarium

Pg 7

Cibernrium

2.- Primeres passes amb Scratch


ENTORN DE TREBALL

www.bcn.cat/cibernarium

Pg 8

Cibernrium

2.- Primeres passes amb Scratch


ENTORN DE TREBALL

www.bcn.cat/cibernarium

Pg 9

Cibernrium

2.- Primeres passes amb Scratch


ENTORN DE TREBALL

www.bcn.cat/cibernarium

Pg 10

Cibernrium

2.- Primeres passes amb Scratch


ENTORN DE TREBALL

www.bcn.cat/cibernarium

Pg 11

Cibernrium

2.- Primeres passes amb Scratch


ENTORN DE TREBALL

www.bcn.cat/cibernarium

Pg 12

Cibernrium

2.- Primeres passes amb Scratch


CREACI DUN PROGRAMA SENZILL

Farem que lScratch camini 10 pases quan es presiona la bandera verda:

www.bcn.cat/cibernarium

Pg 13

Cibernrium

2.- Primeres passes amb Scratch


CREACI DUN PROGRAMA SENZILL

Ara lScratch ha de dibuixar un quadrat al terra.

Blocs que shauran de fer servir:


-Control per iniciar el programa
-Llapis per dibuixar
-Moviment per fer avanar lScratch
-Moviment per fer girar lScratch

www.bcn.cat/cibernarium

Pg 14

Cibernrium

2.- Primeres passes amb Scratch


CREACI DUN PROGRAMA SENZILL

Ara lScratch ha de dibuixar un quadrat


al terra.

www.bcn.cat/cibernarium

Pg 15

Cibernrium

2.- Primeres passes amb Scratch


COM COMPARTIR UN PROGRAMA A LA WEB DSCRATCH

www.bcn.cat/cibernarium

Pg 16

Cibernrium

3.- Estructures bsiques


PROBLEMA:

Qu passa si volem que una part del nostre programa es repeteixi ms duna
vegada?

El nostre programa es far gegant:

www.bcn.cat/cibernarium

Pg 17

Cibernrium

3.- Estructures bsiques


PROBLEMA:

www.bcn.cat/cibernarium

Pg 18

Cibernrium

3.- Estructures bsiques


SOLUCI:
ITERACIONS

www.bcn.cat/cibernarium

Pg 19

Cibernrium

3.- Estructures bsiques


SOLUCI:
ITERACIONS

www.bcn.cat/cibernarium

Pg 20

Cibernrium

3.- Estructures bsiques


EXEMPLE 1:
S DE MISSATGES
Fes que lScratch mantingui una conversa amb el seu amic ratpenat on es diguin
hola tota lestona, per no hi hagi un que parli mentre laltre esta parlant.
Per a saber quan ha acabat de xerrar un dels dos farem s dels missatges entre
objectes.

www.bcn.cat/cibernarium

Pg 21

Cibernrium

3.- Estructures bsiques


EXEMPLE 1:
S DE MISSATGES

www.bcn.cat/cibernarium

Pg 22

Cibernrium

3.- Estructures bsiques


PROBLEMA:
Qu passa si vull que el programa faci una tasca o una altra depenent duna
condici?

www.bcn.cat/cibernarium

Pg 23

Cibernrium

3.- Estructures bsiques


SOLUCI:
CONDICIONALS

www.bcn.cat/cibernarium

Pg 24

Cibernrium

3.- Estructures bsiques


SOLUCI:
CONDICIONALS

www.bcn.cat/cibernarium

Pg 25

Cibernrium

3.- Estructures bsiques


EXEMPLE2:
Fes un programa que controli els moviments de lScratch amb les fletxes del
teclat.
Per primera vegada farem servir els vestits de lScratch per a que sembli que
esta caminant. Com ho farieu?

www.bcn.cat/cibernarium

Pg 26

Cibernrium

3.- Estructures bsiques


EXEMPLE2:

www.bcn.cat/cibernarium

Pg 27

Cibernrium

3.- Estructures bsiques


EXEMPLE2:

www.bcn.cat/cibernarium

Pg 28

Cibernrium

3.- Estructures bsiques


EXEMPLE3:
Ara farem un joc!
Es tracta del joc de tocar i parar. Nosaltres portarem a lScratch amb les fletxes,
fent servir el que hem aprs fins ara.
Per no sacaba aqu, haurem de crear el programa de lamic de lScratch que
lha denxampar.
Un cop lhagi enxampat, lamic de lScratch cridar ET TINC tot emetent un s.
El programa acabar en aquest moment.

www.bcn.cat/cibernarium

Pg 29

Cibernrium

3.- Estructures bsiques


PROBLEMA:
Tots hem vist el joc que acabem de programar. Quina gracia que noms et pugui
agafar un sol cop oi?
Podem afegir una gran millora al nostre joc: Cada cop que ens agafin, el
personatge que ens ha agafat ha destar 2 segons quiet, mentre que a nosaltres
sens restar una vida.

www.bcn.cat/cibernarium

Pg 30

Cibernrium

3.- Estructures bsiques


SOLUCI:
VARIABLES

www.bcn.cat/cibernarium

Pg 31

Cibernrium

3.- Estructures bsiques


EXEMPLE4:
Realitza el joc del que acabem de parlar que inclogui la variable Vides i que sigui
visible per a lusuari.

www.bcn.cat/cibernarium

Pg 32

Cibernrium

4.- s de sensors
Sabies que es poden fer servir sensors externs al programa per a interactuar
amb ell?

www.bcn.cat/cibernarium

Pg 33

Cibernrium

4.- s de sensors
Sabies que es poden fer servir sensors externs al programa per a interactuar
amb ell?
Doncs la resposta hauria de ser que si, ja que ja nhas fet servir el teclat!

www.bcn.cat/cibernarium

Pg 34

Cibernrium

4.- s de sensors
MICRFON
A part del sensor que ja hem vist, i del que tamb s obvi que s el ratol en
veurem un de no tan obvi.
El micrfon del ordinador. Es tracta dun sensor molt ms simple del que pot
aportar un micrfon. Simplement ens donar un valor de volum a la variable
volum del so que es troba a dins de sensors.
Com a test, podrieu fer un programa on lScratch respongui amb un miau cada
cop que feu una palmada?

www.bcn.cat/cibernarium

Pg 35

Cibernrium

4.- s de sensors
MICRFON
A part del sensor que ja hem vist, i del que tamb s obvi que s el ratol en
veurem un de no tan obvi.
El micrfon del ordinador. Es tracta dun sensor molt ms simple del que pot
aportar un micrfon. Simplement ens donar un valor de volum a la variable
volum del so que es troba a dins de sensors.
Com a test, podrieu fer un programa
on lScratch respongui amb un miau
cada cop que feu una palmada?

www.bcn.cat/cibernarium

Pg 36

Cibernrium

5.- Exemples

www.bcn.cat/cibernarium

Pg 37

Cibernrium

6.- Recursos
WEBS DE REFERNCIA:

-http://scratch.mit.edu/
-http://users.soe.ucsc.edu/~karplus/scratch_programs/
-https://sites.google.com/site/introduccionscratch/Home/tutoriales-de-scratch
-http://www.mundoeduca.es/scratch/ejemplos.htm

www.bcn.cat/cibernarium

Pg 38

Cibernrium

7.- Problemes
PROBLEMA 1:

Aprofitant el joc de tocar i parar amb vides, feu un joc, on quan el primer
personatge es queda sense vides pasa a ser ell el personatge que enxampa a
laltre, que nosaltres controlarem. Les vides han de tornar a 5 de la mateixa
manera que quan comena el joc.

www.bcn.cat/cibernarium

Pg 39

Cibernrium

7.- Problemes
PROBLEMA 2:

Feu que lScratch hagi de recorrer un laverint (no cal que sigui complicat). Si
toca una de les parets torna a comenar.

Al centre del laverint hi haur un objecte que lScratch haur dagafar i tornar al
principi.
Noms si arriba al principi amb aquest objecte el joc acabar. Si lScratch toca la
paret amb lobjecte, aquest li caur i tornar al seu lloc dinici. LScratch haur de
tornar a anar a buscar lobjecte des don es troba en aquell moment.
T 5 vides per intentar-ho.

www.bcn.cat/cibernarium

Pg 40

Cibernrium

7.- Problemes
PROBLEMA 3:

A lanterior laverint afegim algun monstre que estigui volant pel laverint de
manera aleatoria i que tamb al tocar lScratch el far anar al inici tot restant-li
una vida.

www.bcn.cat/cibernarium

Pg 41

Cibernrium

7.- Problemes
PROBLEMA 4:

Feu un escenari de tres pisos, on hi hagi unes escales per pujar dun pis a laltre.
LScratch noms podr pujar per aquestes escales dun pis al altre.

Hi haur tamb trampes que es moguin que al tocar al protagonista faran que
torni al principi i perdi una vida.

www.bcn.cat/cibernarium

Pg 42

Cibernrium

bcn.cat/barcelonactiva
bcn.cat/cibernarium

www.bcn.cat/cibernarium

You might also like