Vous êtes sur la page 1sur 24

Programacin con Scratch

Taller Jvenes Programadores


Valparaso Chile
Tutor: Macarena Jamett lvarez

Hemos aprendido y
aprenderemos

Algo bsico de programacin.


Conocer la plataforma Scratch
Aprender a mover objetos
Conocer los bloques con los cuales dars
forma a tus programas.
Realizar un programa

Programar?
Es darle instrucciones a nuestra maquina para
que en el fondo ella realice lo que yo quiero de
forma automtica.
Estas instrucciones se entregan en forma de un
lenguaje, el computador a su vez necesita tener
un programa que pueda interpretar ese lenguaje
y compilar sus instrucciones, esos programas
son conocidos como entornos de desarrollo.
Algunos lenguajes son ms bsicos que otros,
pero la lgica a utilizar es siempre la misma.

Programas computacionales?
En si mismos, son un conjunto de varios
algoritmos y todos ellos juntos
pretenden dar solucin a un problema
planteado.

Algoritmos?
Son un conjunto de instrucciones finitas,
claras y bien definidas que pretenden
cumplir una tarea, o hallar una solucin
a un problema.
Qu algoritmos conocen?
Algoritmos hay en todas partes, incluso
nosotros estamos llenos de ellos, nuestra
forma de proceder, de hablar, de aprender,
es en si mismo un gran algoritmo

Desafo 1
Escriba un algoritmo donde describa en
palabras breves desde que se levanta
hasta llegar a la clase de jvenes
programadores, suponiendo que viene a
la primera clase de la maana.

Que necesitamos para


programar?
Un equipo con programa especial para
programar, este entorno para
desarrollar, en nuestro caso
utilizaremos..

Qu es Scratch?
Scratch es un programa gratis y fue
desarrollado por el Lifelong Kindergarten
Group en el MIT, para aquellos que
desean iniciarse en la programacin de
manera divertida, cualquier persona de
cualquier edad y nivel de conocimiento
puede aprender con l.

Requerimientos de Scratch
Tiene dos modalidades, online y offline.
En el modo online: slo necesitas un pc con
conexin a internet y un navegador con los
reproductores flash instalados. Puedes verlo y
usarlo en
http://scratch.mit.edu/projects/editor/?tip_bar=ge
tStarted
En el modo offline: necesitas tener instalado un
programa llamado adobe air, puedes descargarlo
desde aqu http://get.adobe.com/es/air/ y
despus de eso se puede proceder a la instalacin
del entorno Scratch, no necesitas un gran pc para
que pueda arrancar. Descargar desde
http://scratch.mit.edu/scratch2download/

Plataforma y sus partes.


Escenario

Tipos de sentencias
o bloques

Bloques de
cdigo

Sector de
insercin de
bloques de
cdigo

Fondo de
escenario
Personajes

A programar se ha dicho!!!!
Algunas cosas a considerar
Tiene que existir una lgica de trabajo, saber lo que
quieres hacer!!!
Los programas son secuenciales, eso quiero decir
que se van ejecutando de acuerdo al orden que tu
le vas entregando a los bloques.
Tienes que tener claro el plano cartesiano, este
nos sirve para poder ubicar puntos en el plano,
horizontalmente para x y verticalmente para y.
Si los personajes o fondos existentes en las
bibliotecas no son de tu agrado, no importa puedes
dibujarlos tu mismo.

Conociendo las Sentencias o


Bloques de Programacin
Taller Jvenes Programadores
Valparaso Chile
Tutor: Macarena Jamett lvarez

Los Bloques o Sentencias de


Programacin
Son las ordenes que vamos insertando a nuestro
personaje en Scratch, se dividen en:

Movimiento:
Apariencia:
Sonido:
Lpiz:
Datos:
Eventos:
Control:
Sensores:
Operadores:
Ms Bloques:

Sentencias o bloques de
Movimiento.

Sentencias o bloques de
Apariencia

Sentencias o bloques de Sonido

Sentencias o bloques de Lpiz

Sentencias o bloques de Datos

Sentencias o bloques de Eventos

Sentencias o Bloques de Control

Sentencias o bloques de Sensores

Operadores Matemticos

Ms Bloques

Desafo 2 Gallinita Ciega


Crea una aplicacin donde un personaje
(gallina) camine, pase por un lugar con
un objeto que lo detenga y lo haga
cambiar de ruta hacia cualquier otro
lugar.
Si quieres tambin puedes tu guiar a la
gallina por los lugares correctos.

Vous aimerez peut-être aussi