Meta 8: PROGRAMACIÓN SCRATCH

Resultado de imagen para programacion scratchScratch es un lenguaje
de programación creado
por el MIT y
especialmente diseñado
para que todo el mundo
pueda iniciarse en el
mundo de la programación. Sirve para crear historias interactivas, juegos y
animaciones; además de facilitar la difusión de las creaciones finales con otras
personas vía Web.
El nombre proviene de la palabra: “Scratching” que en los lenguajes de
programación, significa aquellos trozos de código que pueden ser reutilizados,
fácilmente combinables y adaptados para nuevos usos.
Es un lenguaje que ha tenido una enorme difusión gracias a su gratuidad (es
software libre) y a su facilidad de uso.
¿Qué es Scratch?
Scratch es tanto una aplicación que podemos descargar a nuestro ordenador (está
disponible para varios sistemas operativos: Windows, Ubuntu, Sugar, Mac) como
una aplicación web que podemos ejecutar desde nuestro navegador.
En ambos casos tenemos por un lado una serie de objetos o “sprites” (en la
nomenclatura que utiliza de Scratch) y por otro lado una serie de acciones y
comportamientos que podemos combinar para conseguir que los objetos
reaccionen a actúen de una determinada manera.
Una de las cosas más interesantes de Scratch es que esas acciones o
comportamientos tienen forma de puzzle y nuestra misión como programadores
será cocinar esas piezas para conseguir un determinada acción o comportamiento.
Así que en esencia programa se convierte en algo parecido a resolver un puzzle, lo
que elimina una de las principales barreras que tienen los neófitos en el mundo de
la programación que es el aspecto árido y complejo de los entornos de
programación. Convirtiendo el proceso de programar en algo parecido a un juego.
Las acciones y comportamientos están divididas en categorías y son estas:
 Movimiento: Mover y girar un objeto por la pantalla.

 Apariencia: Cambiar la visualización del objeto: el fondo, hacerlo más
grande o pequeño, etc..
 Sonido: Hacer sonar secuencias de audio.
 Lápiz: Dibujar controlando el tamaño del pincel el color y la sombra del
mismo.
 Datos: Crear variables y su asignación en el programa.
 Eventos: Maneadores de eventos que “disparan” determinadas acciones en
un bloque.
 Control: Condicionales: if-else, “forever”, “repeat”, and “stop”.
 Sensores: Los objetos o “sprites” pueden interaccionar con el entorno o con
elementos creados por el usuario como un robot lego por ejemplo.
 Operators: operadores matemáticos, generadores aleatorios de números,
cooperadores de posiciones.
 Más bloques: Bloques propios y controladores de aparatos externos.
¿Para qué sirve?
 Permite el desarrollo de los procesos de pensamientos y habilidades
mentales en los educandos
 Es perfecto para introducirse en la programación
 Permite compartir los proyectos a través del web, se pueden descargar y
utilizar. Pudiendo ser descargados y utilizados por otras personas
Resultado de imagen para programacion scratch¿Por qué Scratch?
La programación es el el nuevo lenguaje que todos necesitamos conocer si
queremos tener una buena comprensión del mundo actual y sobre todo del que
viene así como buenas oportunidades laborales. se calcula que cerca del 50% de
los puestos de trabajo que conocemos hoy en día desaparecerán y en buena medida
serán sustituidos por la industria del software y a la robótica. De este modo
Scratch se convierte en una gran herramienta para comprender los conceptos y la
lógica de la programación. además lo hace abordando su aprendizaje desde un
punto de vista lúdico para evitar el rechazo inicial que para muchas personas
suponen los entornos de programación más clásicos.
Ventajas para el desarrollo del niño
Si hay un entorno en el que Scratch esta especialmente indicado, es en el de la
enseñanza de la programación a los niños, por ese componente lúdico del que

hemos hablado antes. Pod´riamos agrupar una serie de ventajas que su uso
proporciona a los niños:
 Desarrollar el pensamiento lógico.
 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, 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

El origen de Scratch y cómo llegó hasta nosotros

Scratch se basa en un concepto usado en informática denominado
‘scratching’, que basa en la reutilización y combinación de código ya desarrollado
por otro informático.
Desde Scratch puedes coger el proyecto de otro usuario, mejorarlo o modificarlo
como quieras, sin ningún tipo de veto en el código, puedes ver todo lo que él
hizo, modificarlo y hacer un juego, historieta o animación que sea propia tuya.
Fue un gran avance dentro de los se centros escolares para las
denominadas  T.I.C.s  (Tecnologías de la Información y la Comunicación) lo cual
llevó a la formación de centros donde los chicos podrían interactuar entre ellos
desarrollando su propia tecnología de una forma fácil y extremadamente intuitiva.
La segunda versión de Scartch (la actual) se desarrolló y publicó el 2 de mayo del
año 2013 la cual incluyó la mejora de bloques personalizados dentro de los
proyectos, un gran avance para la comunidad de Scratch.


Punto de vista de papi Juan Mojarra:
es un lenguaje de programación creado por el MIT y especialmente diseñado para que todo el mundo pueda iniciarse en el mundo de la programación. Sirve para crear historias interactivas, juegos y
animaciones; además de facilitar la difusión de las creaciones finales con otras personas vía Web. El nombre proviene de la palabra: “Scratching” que en los lenguajes de programación, significa aquellos trozos de código que pueden ser reutilizados, fácilmente combinables y adaptados para nuevos usos.
Es un lenguaje que ha tenido una enorme difusión gracias a su gratuidad (es
software libre) y a su facilidad de uso.

Punto de vista de Anna Paula:
Scratch es una plataforma para aprender a programar con un lenguaje muy simple que se basa en el uso de bloques. Esta plataforma esta enfocada tanto para el ocio, como para la educación ya que es una forma de adentrarse por primera vez al mundo de la programación.

punto de vista de gretell
este es una programacion que es util para cualquier tipo de tecnologia y tambien aprendemos a usar y usar los bloques que nos dan para hacer que algo funcione y es una de las cosas que hace mucho movimento y creador de juegos tambien

Punto de vista de alexa:
Scratch se basa en un concepto usado en informática denominado
‘scratching’, que basa en la reutilización y combinación de código ya desarrollado
por otro informático.
Desde Scratch puedes coger el proyecto de otro usuario, mejorarlo o modificarlo
como quieras, sin ningún tipo de veto en el código, puedes ver todo lo que él
hizo, modificarlo y hacer un juego, historieta o animación que sea propia tuya.
Fue un gran avance dentro de los se centros escolares para las
denominadas  T.I.C.s  (Tecnologías de la Información y la Comunicación) lo cual
llevó a la formación de centros donde los chicos podrían interactuar entre ellos

desarrollando su propia tecnología de una forma fácil y extremadamente intuitiva.

punto de vista de ximena:
El nombre proviene de la palabra: Scratching que en los lenguajes de programación, significa aquellos trozos de código que pueden ser reutilizados, fácilmente combinables y adaptados para nuevos usos.
Es un lenguaje que ha tenido una enorme difusión gracias a su gratuidad (es
software libre) y a su facilidad de uso.

punto de vista de Fernando:
scratch es una aplicacion que suelen usar los maestros para poder enseñar a los alumnos un poco mas sobre programacion ya que scratch es como si fuera un juego y asi poder hacer entender sobre programacion mas facilmente a los alunos 


No comments:

Post a Comment