![Page 1: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/1.jpg)
Pablo E. García Palacios
![Page 2: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/2.jpg)
Instalación y descripción del entorno. Uso de los comandos básicos de
movimientos y apariencia. Estructuras de programación.
(secuencia, bucle, condición ...) Trabajo con imágenes y sonidos
![Page 3: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/3.jpg)
Desarrollar el pensamiento lógico y algorítmico Desarrollar métodos para solucionar problemas de manera
metódica y ordenada Desarrollar el hábito de hacer autodiagnosis con respecto a su
trabajo Desarrollar la capacidad de poner en duda las ideas de uno mismo Tener la posibilidad de obtener resultados complejos a partir de
ideas simples Trabajar cada cual a su ritmo en función de sus propias
competencias Aprender y asumir conceptos matemáticos: coordenadas,
variables, algoritmos y aleatoriedad Aprender los fundamentos de la programación Usar distintos medios: sonido, imagen, texto, gráfico... Posibilitar el aprendizaje colaborativo a través del intercambio de
conocimiento
![Page 4: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/4.jpg)
![Page 5: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/5.jpg)
Competencia en comunicación linguística: Con Scratch, los jóvenes aprenden a ser capaces
de manipular e integrar diversos tipos de información para conseguir expresarse de forma creativa.
Tratamiento de la información y competencia digital:
Permite a l@s alumn@s aprender a seleccionar, crear y manejar información de diversos tipos: texto, imágenes, secuencias animadas y sonido. Además de usarlos como tal, se vuelven cada vez más receptivos y críticos analizando la información que les llega.
![Page 6: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/6.jpg)
Identificación de problemas, formulación de hipótesis y solución:
Scratch permite aprender basándose en el proceso de diseño:◦ pensar una idea◦ dividir esa idea en pasos◦ implementar esos pasos mediante programación.
Está diseñado para poder ver el resultado de la programación en el acto, por lo que los estudiantes aprenden este proceso de manera interactiva.
![Page 7: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/7.jpg)
Desarrollo de las capacidades creativas y la curiosidad intelectual:
Scratch estimula el pensamiento creativo, una habilidad muy valorada hoy en día. Scratch
estimula a l@s alumn@s para que busquen soluciones innovadoras a problemas
inesperados que surgen durante el proceso de diseño. Competencia social y ciudadana: Al ser una herramienta que permite compartir proyectos
muy fácilmente, puede ser utilizada para incentivar el debate entre los jóvenes de cuestiones con importancia social, no solo en el entorno educativo sino que se puede llevar a un nivel de discusión
internacional, gracias a la Comunidad Scratch
![Page 8: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/8.jpg)
Competencia para aprender a aprender: Aprendiendo a programar con Scratch, los
jóvenes van descubriendo el razonamiento crítico y el pensamiento sistemático.
En sus proyectos necesitan coordinar el tiempo y las interacciones entre diferentes personajes, y su habilidad para programar esto, les proporciona una experiencia directamente relacionada con:◦ la detección de problemas◦ la crítica constructiva◦ el ensayo-error,….
![Page 9: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/9.jpg)
![Page 10: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/10.jpg)
Para la educación ◦ http://scratched.media.mit.edu/
Descarga Versión standard:◦ http://scratch.mit.edu/scratch_1.4/
Descarga Versión 2.0 (beta):◦ http://scratch.mit.edu/scratch2download/
Versión online:◦ http://scratch.mit.edu/projects/editor/?
tip_bar=getStarted
![Page 11: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/11.jpg)
![Page 12: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/12.jpg)
![Page 13: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/13.jpg)
Programación por Bloques
• Cada bloque ejecuta una acción.• Los bloques encajan entre si.• No todos los bloques encajan con todos.• Para ejecutar un bloque lo arrastramos al área de programas y pulsamos
sobre él
![Page 14: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/14.jpg)
Programación por Bloques
![Page 15: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/15.jpg)
![Page 16: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/16.jpg)
MOVIMIENTO
![Page 17: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/17.jpg)
COORDENADAS
![Page 18: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/18.jpg)
Movimiento. Prácticas (01)
![Page 19: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/19.jpg)
DIRECCIONES
90
45
-180
0
-90
-45
135-135
![Page 20: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/20.jpg)
Direcciones. Prácticas (02)
![Page 21: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/21.jpg)
![Page 22: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/22.jpg)
Control
![Page 23: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/23.jpg)
Para iniciar un programa Para hacer click sobre un objeto
![Page 24: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/24.jpg)
Repeticiones Repeticiones CONDICIONALES
![Page 25: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/25.jpg)
Nos permiten realizar operaciones ARITMÉTICO-LÓGICAS
![Page 26: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/26.jpg)
Se comprueba la condición de CONTROL basándonos en la OPERACIÓN lógica
![Page 27: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/27.jpg)
Los mensajes permiten comunicar los objetos entre si.
Los mensajes se envían a TODOS los objetos.Cada objeto responderá a unos mensajes u a otros
![Page 28: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/28.jpg)
Hacer que scratch suba
¿Probamos a hacer las demás teclas?
![Page 29: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/29.jpg)
¿Qué ocurre al ir hacia la izquierda?
Uso de disfraces (editor de imágenes)
![Page 30: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/30.jpg)
![Page 31: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/31.jpg)
Apariencia. Disfraces
![Page 32: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/32.jpg)
Apariencia. Disfraces. Editor
![Page 33: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/33.jpg)
¿Qué ocurre al ir hacia la izquierda?
Crear nuevo disfraz invertido
Cambiar disfraces cuando se necesite
![Page 34: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/34.jpg)
Editar objeto
Reflejar como espejo
Cambiar disfraces cuando se necesite
![Page 35: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/35.jpg)
Podemos cambiar el tamaño, color, mostrar o esconder el objeto
![Page 36: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/36.jpg)
• Nos permite añadir efectos de sonido, o incluso crear melodías.
• Podemos usar sonidos precargados o grabar los nuestros propios.
![Page 37: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/37.jpg)
Tenemos que usar bucles de control cambiando el volumen
Vamos a hacer un programa que vaya aumentado el volumen de un sonido cada segundo hasta llegar al máximo (repetir hasta que…)
El sonido será una Marimba (nota 65). Al llegar a un máximo de 100 el sonido irá bajando su
volumen de 10 en 10 hasta llegar al mínimo (repetir hasta que…)
![Page 38: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/38.jpg)
Nos permite dibujar sobre el escenario al mover el objeto
Podemos modificar el grosor , color,
![Page 39: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/39.jpg)
Práctica (11). Trazar un cuadrado
Lo más importante en subir y bajar el lápiz. Con eso hacemos que no pinte o pinte a medida
de movemos
![Page 40: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/40.jpg)
• Un objeto “malvado” sube y baja alternativamente recorriendo toda la pantalla.
• Nuestro jugador debe llegar a conseguir el tesoro sin que le pille el objeto “malvado”
• Si ganamos aparece un fondo de victoria y si perdemos el de derrota
USO DE SENSORES:
Podemos saber si un objeto toca a otro
![Page 41: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/41.jpg)
Práctica (11). Trazar un cuadrado
3 Objetos:◦ JUGADOR◦ EL MALO◦ LA RECOMPENSA
3 ESCENARIOS (1 escenario con 3 disfraces)◦ Disfraz de juego◦ Disfraz de ganar◦ Disfraz de Perder
![Page 42: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/42.jpg)
EL MALO◦ Va moviendose de arriba abajo◦ Va rebotando al tocar un borde◦ Si toca al jugador envía mensaje a todos de que ha perdido y acaba la partida
EL JUGADOR◦ Va moviendose con las teclas de las flecha◦ Si toca al tesoro se envía mensaje a todos de que ha ganado◦ LA RECOMPENSA
EL ESCENARIOSi recibe el mensaje de ganar o perder cambia a el disfraz correspondiente
![Page 43: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/43.jpg)
EL MALO
![Page 44: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/44.jpg)
EL JUGADOR◦ Va moviendose con las teclas de las flecha◦ Si toca al tesoro se envía mensaje a todos de que ha
ganado
![Page 45: Pablo E. García Palacios. Instalación y descripción del entorno. Uso de los comandos básicos de movimientos y apariencia. Estructuras de programación](https://reader036.vdocuments.co/reader036/viewer/2022062512/5528bde4497959977d8fb632/html5/thumbnails/45.jpg)
EL ESCENARIOSi recibe el mensaje de ganar o perder cambia a el disfraz correspondiente