Scratch Mit La Presentacion

34
EDUCANDO DESDE EL FINITO Y MAS ALLÁ ImagIna ∙ Crea ∙ Comparte 17/05/2015 JOSÉ G. PÉREZ

Transcript of Scratch Mit La Presentacion

Page 1: Scratch Mit La Presentacion

EDUCANDO DESDE EL FINITO Y MAS ALLÁ

ImagIna ∙ Crea ∙ Comparte

17/05/2015 JOSÉ G. PÉREZ

Page 2: Scratch Mit La Presentacion

IntroducciónScratch fue escrito en los lenguajes de

programación Smalltalk y Logo; desarrollado por Mitchell Resnick y The Lifelong Kindergarten Group en el Media Lab de MIT.

Scratch es una aplicación destinada a niños donde permite explorar y experimentar conceptos de programación de computadoras mediante el uso de una sencilla interfaz gráfica.

17/05/2015 JOSÉ G. PÉREZ

Page 3: Scratch Mit La Presentacion

Términos de informáticaALGORITMO

Conjunto de instrucciones realizadas en orden para obtener y representar un modelo de solución a un determinado tipo de problemas.

DEPURACIÓN Acción para detectar y solucionar problemas y

errores en el código.

Entre más robusta sea tu aplicación más difícil será encontrar errores.

17/05/2015 JOSÉ G. PÉREZ

Page 4: Scratch Mit La Presentacion

Filosofías de la programación EN GENERAL EN SCRATCH

17/05/2015 JOSÉ G. PÉREZ

Page 5: Scratch Mit La Presentacion

Scratch SIRVE PARA:

Desarrollar el pensamiento lógico y algorítmico.

Desarrollar métodos de forma metódica y ordenada en la resolución de problemas.

Desarrollar el hábito de hacer juicio propio con respecto a su trabajo.

Desarrollar la capacidad de poner en duda las ideas de uno mismo.

17/05/2015 JOSÉ G. PÉREZ

Page 6: Scratch Mit La Presentacion

Scratch SIRVE PARA:Aprender y asumir conceptos

matemáticos.

Aprender los fundamentos de la programación.

Tener la posibilidad de obtener resultados complejos a partir de ideas simples.

Usar distintos medios: sonido, imagen, texto, gráfico, etc.

El aprendizaje colaborativo a través del intercambio de conocimiento.

17/05/2015 JOSÉ G. PÉREZ

Page 7: Scratch Mit La Presentacion

Matemáticas en Scratch

Matemáticas

Numeración

y Operación

Decimales

Variables

Fracciones

Porcentajes

Medida

Tiempo

Área

Perímetro

Ángulo

Geometría

Eje

Figuras

Plano

Construcción

de Figuras

Probabilidad y Estadística

Cuestionario

Azar

Predicción

Aleatoriedad

17/05/2015 JOSÉ G. PÉREZ

Page 8: Scratch Mit La Presentacion

¿En donde se ejecuta? Se puede instalar y redistribuir

libremente en cualquier computadora con Windows, Mac OS X, Linux o en la web en scratch.mit.edu donde se puede compartir y guardar nuestra aplicación creando una cuenta.

17/05/2015 JOSÉ G. PÉREZ

Page 9: Scratch Mit La Presentacion

Descarga e Instalación Descargar Scratch 2.0 desde: http://scratch.mit.edu/scratch2download/

Descargar versión online: http://scratch.mit.edu/projects/editor/?tip_bar=getStarted

Scratch Educativo: http://scratched.gse.harvard.edu/

17/05/2015 JOSÉ G. PÉREZ

Page 10: Scratch Mit La Presentacion

términos de scratch mit

SPRITE: es un personaje o objeto.

STAGE: es el escenario donde va a ocurrir la historia.

BACHDROP: es el fondo del escenario. Un escenario pueden haber varios fondo y cambiarlo en los bloques .

BLOQUE: un gráfico que realiza una operación o función en un sprite o en el escenario.

SCRIPT(guión o programa): lugar donde se colocan los bloques.

17/05/2015 JOSÉ G. PÉREZ

Page 11: Scratch Mit La Presentacion

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.

17/05/2015 JOSÉ G. PÉREZ

Page 12: Scratch Mit La Presentacion

Entorno Scratch 2.0

Tipos de Bloques

SCRIPT

Bloques

Ejecutar y Parar

Guardar, Abrir y Modo Turbo

ESCENARIO

BACHDROP

PROGRAMA

17/05/2015 JOSÉ G. PÉREZ

Page 13: Scratch Mit La Presentacion

disfraces

Disfraces es el área donde nos permite editar la imagen donde podemos crea líneas, círculos, cuadrados, texto y borrar imperfecciones.

No todas las imágenes se pueden abrir en Scratch porque tiene que tener un tamaño de 480x360 pixeles.

17/05/2015 JOSÉ G. PÉREZ

Page 14: Scratch Mit La Presentacion

sonidos

Sonidos es el área donde nos permite editar los sonidos, añadir efectos, elegir sonidos de la biblioteca, grabar nuevos sonidos y cargar sonidos desde un archivo.

No todos los sonidos se pueden abrir en Scratch solo los formatos MP3 y WAV.

17/05/2015 JOSÉ G. PÉREZ

Page 15: Scratch Mit La Presentacion

MOVIMIENTOLos bloques de movimiento sirven para dar

pasos, rotar, mirar hacia un punto, ir y deslizarse hacia ese punto.

Además, obtienes los valores de las posiciones en x, y y la dirección en grados.

17/05/2015 JOSÉ G. PÉREZ

Page 16: Scratch Mit La Presentacion

APARIENCIALos bloques de apariencia tiene las funciones de

decir y pensar, de mostrar y esconder el sprite.

Cambiar de disfraz significa que el cambia de sprite que tenga alguna relación con el sprite anterior.

Los sprite se pueden reducir de tamaño en términos de porcientos.

17/05/2015 JOSÉ G. PÉREZ

Page 17: Scratch Mit La Presentacion

SONIDONos permite añadir efectos de sonido, o incluso

crear melodías con 21 sonidos de diferentes instrumentos.

Se pueden crear ritmos de percusión con los 18 instrumentos de percusión existentes.

La rapidez del ritmo se controla con el tempo.

Podemos usar sonidos precargados o grabar los nuestros propios.

17/05/2015 JOSÉ G. PÉREZ

Page 18: Scratch Mit La Presentacion

tempo Larguísimo: extremadamente lento

(menos de 20 ppm).

Largo: muy lento (20-39 ppm).

Lento: lento (40 - 59 ppm).

Larghetto: más o menos lento (60 - 66 ppm).

Adagio: lento y majestuoso(67 - 76 ppm).

Adagietto: un poco menos lento que el adagio (70 - 80 ppm).

Andante: al paso, tranquilo, un poco vivaz (76 - 109 ppm).

Moderato: moderado (80 – 109 ppm).

Allegro: animado y rápido (110 - 167 ppm).

Presto: muy rápido (168 - 199 ppm).

Prestissimo: muy rápido (200-239 ppm).

Allegro prestissimo: extremadamente rápido (más de 240 ppm).

17/05/2015 JOSÉ G. PÉREZ

Page 19: Scratch Mit La Presentacion

instrumentos

17/05/2015 JOSÉ G. PÉREZ

Page 20: Scratch Mit La Presentacion

notas

17/05/2015 JOSÉ G. PÉREZ

60

62

64

65

67

69

71

72

74

76

77

79

81

83

84

86

88

89

91

93

95

96

98

10

0

10

1 10

3

10

5 10

7

10

9595755

53

52485047

45

43

41

40

3836

35

33

31

29

28

2324

26

21

A=La ; B=Si ; C=Do ; D=Re ; E=Mi ; F=Fa ; G=Sol

Page 21: Scratch Mit La Presentacion

percusión Lista de instrumentos de

percusión para crear ritmos asignándole un valor decimal al pulso.

17/05/2015 JOSÉ G. PÉREZ

Page 22: Scratch Mit La Presentacion

lápizEl lápiz se utiliza para dibujar en el escenario a

través de los sprite.

Cuando utilizar la función de bajar el lápiz comienzas a dibujar y al subirlo automáticamente deja de dibujar.

17/05/2015 JOSÉ G. PÉREZ

Page 23: Scratch Mit La Presentacion

DATOSLos datos son utilizados para crear variables o

listas de datos. Una variable puede tener cualquier valor ya sea entero, decimal o texto.

Las listas tiene una variedad de comando para procesar la información; ya sea añadiendo, eliminando o reemplazando uno o varios elementos.

17/05/2015 JOSÉ G. PÉREZ

Page 24: Scratch Mit La Presentacion

EVENTOSLos bloques de eventos se utilizan para

determinar cual sprite empieza primero y cual es el orden de secuencial o paralelo de los sprite; ya sea, enviando un mensaje a un sprite o a varios sprite.

Un evento puede ejecutarse tocando un objeto o presionando una tecla del ordenador.

17/05/2015 JOSÉ G. PÉREZ

Page 25: Scratch Mit La Presentacion

ControlesLos controles se dividen en:

a. controles de repetición

b. controles de condición

c. controles de espera y detención

d. controles de clonar

En el caso de los controles de condiciones se necesitan las funciones que se encuentran en los operadores.

17/05/2015 JOSÉ G. PÉREZ

Page 26: Scratch Mit La Presentacion

SENSORESLos bloques de sensores se utilizan para enviarle

información al programa a través de acciones que el usuario realiza en la aplicación; ya sea tocado un sprite; introduciendo valores a la pregunta; activando la cámara de video o conociendo el horario actual que tiene tu ordenador.

17/05/2015 JOSÉ G. PÉREZ

Page 27: Scratch Mit La Presentacion

OPERADORESLos bloques de operadores se dividen en:

a. Operadores aritméticos (+,-,*,/)

b. Operadores de condición (<,>,=)

c. Operadores de conjunto( o, y, no)

d. Operadores de carácter

(unir ,letra de , longitud de)

e. Operadores matemáticos

(redondear, número al azar entre y raíz cuadrada de)

17/05/2015 JOSÉ G. PÉREZ

Page 28: Scratch Mit La Presentacion

MAS BLOQUESMás bloques se utiliza para reducir códigos que

se repiten en un script o programa.

A los bloques se le puede enviar valores numéricos, de texto, lógicos o se les puede poner una etiqueta donde estos serian los que no se verían afectados por otros valores.

Se crea el eventos en la estructura define y se le llama desde el bloque que lleva su nombre.

17/05/2015 JOSÉ G. PÉREZ

Page 29: Scratch Mit La Presentacion

Lego We Do Lego We Do es un kit de Lego con un motor y

dos sensores.

17/05/2015 JOSÉ G. PÉREZ

Page 30: Scratch Mit La Presentacion

Electrónica y Robótica PICO BOARD ARDUINO UNO

17/05/2015 JOSÉ G. PÉREZ

Page 31: Scratch Mit La Presentacion

Scratch para Arduino

17/05/2015 JOSÉ G. PÉREZ

Page 32: Scratch Mit La Presentacion

Electrónica y Robótica PICO BOARD ARDUINO UNO

17/05/2015 JOSÉ G. PÉREZ

Page 33: Scratch Mit La Presentacion

Practicando con Scratch

Crear el primer programa de Hola Mundo.

Aplicaciones sobre matemáticas.

Aplicaciones sobre música.

17/05/2015 JOSÉ G. PÉREZ

Page 34: Scratch Mit La Presentacion

Cierre Pionero en la inteligencia artificial e inventor del lenguaje de programación Logo; considerado como un destacado científico computacional, matemático y educador decía:

Una idea central detrás de nuestros ambientes de aprendizaje era que los niños fueran capaces de utilizar ideas poderosas tomadas de la matemática y la ciencia como instrumentos de poder personal…

-Seymour Papert

17/05/2015 JOSÉ G. PÉREZ