1. Institución Educativa
Roberto Velandia
Sara Castillo López
Lucia Acero Caicedo
Tecnologia-Informatica
Gustavo Lozada
Ingeniero De Sistemas
702-Jm
2012
2. Scratch
Sara Castillo López
Lucia Acero Caicedo
Gustavo Lozada
Ingeniero De Sistemas
Institución Educativa Roberto Velandia
Sede Nuevo Milenio
Tecnologia-Informatica
Mosquera
702-2012
3. Contenido
1. Scratch………………………………………………………………………………………………...4.
2. Lenguaje De Programación.....................................................................5.
3. Características de Scratch…………………………………………………………………….6.
4. Entorno Y Lenguaje………………………………………………………………………………7.
5. Como Programar En Scratch………………………………………………………………..8.
6. Logo De Scratch……………………………………………………………………………………9.
4. Scratch
. Es una aplicación informática destinada principalmente a los niños y les permite
explorar y experimentar con los conceptos de programación de ordenadores mediante
el uso de una sencilla interfaz gráfica. Scratch está escrito en Saquea, una
implementación libre de Smalltalk-80. Es un entorno de programación que facilita el
aprendizaje autónomo.2 Fue desarrollado por el "the Lifelong Kindergarten group" en
el Media Lab del MIT (Massachussets Institute of Tecnology) por un equipo dirigido por
Mitchell Resnick3 y apareció por primera vez en el verano de 2007.4 Scratch se puede
instalar y redistribuir libremente en cualquier ordenador con Windows, Mac OS X o
Linux.
El nombre de Scratch se deriva de la técnica de scratching usada en el Turntablism
(arte del DJ para usar los tornamesas), y se refiere tanto a la lengua y su aplicación. La
similitud con el "scratching" musical es la fácil reutilización de piezas: en Scratch todos
los objetos, gráficos, sonidos y secuencias de comandos pueden ser fácilmente
importados a un nuevo programa y combinados en maneras permitiendo a los
principiantes a conseguir resultados rápidos y estar motivados para intentar más.
Podemos utilizar este programa para, tal y como dice su lema, programas, jugar y
crear.
4.
5. Lenguaje De Programación
. Es un nuevo lenguaje de programación diseñado por Michael Res Nick y sus asociados
en el grupo de investigación del MIT Lifelong Kindergarten.
El servicio está diseñado para niños de 8 años y mas para aprender los conceptos que
pueden ser usados desde una temprana edad que permite el aprendizaje continuo
sobre programación y otras habilidades. Ayudando a formar la habilidad de pensar
creativamente, comunicarse y analizar, usar tecnologías, colaborar y diseñar.
La idea de este ‘software‘-con versiones para Windows y Mac OSX - es dejar atrás las
líneas de código y permitir programar animaciones juntado ‘ladrillos’ que contienen
instrucciones de todo tipo. Como si fuese un Lego. Algo que lo hace intuitivo y mucho
más fácil que otros lenguajes de programación, aunque requiera un período de
aprendizaje y, por ahora, parezca poco potente.
Como si estuviésemos en una mesa de mezclas -es la idea de Scratch-, podemos
escoger diversos elementos predeterminados, dibujarlos o copiarlos. Y darles vida.
Para que se muevan a un determinado punto sólo hay que elegir la caja adecuada y
escribir las coordenadas. Para que toquen un instrumento, lo mismo. Luego se trata -lo
más complicado- de encadenar esas variables con otro tipo de ‘bloques’, y a disfrutar.
5.
6. Características de Scratch
. Manipulación de medios. Con Scratch, usted puede crear programas que controlan y
mezclan gráficas, animaciones, música y sonido. Scratch expande las actividades de
manipulación de medios populares en la cultura actual; por ejemplo, adicionar
programabilidad a los filtros de imágenes al estilo de Photoshop.
.Compartir y colaborar. El sitio web de Scratch ofrece no solo inspiración sino
audiencia: usted puede hacer pruebas con los proyectos de otros, reutilizar o adaptar
sus imágenes y programas y publicar sus propios proyectos. El objetivo último es
desarrollar una comunidad compartida y una cultura alrededor de Scratch.
.Programar con bloques de construcción. Para crear programas en Scratch, usted
simplemente encaja bloques gráficos formando pilas con ellos. Los bloques están
diseñados para encajar unos en otros pero solo si son sintácticamente correctos, de
esta manera no se producen errores de sintaxis. Diferentes tipos de datos tienen
diferentes formas, para eliminar errores de tipo de dato. Usted puede cambiar las pilas
de bloques aún cuando los programas se estén ejecutando, así que es fácil
experimentar con nuevas ideas de manera incremental e iterativa.
6.
7. Entono Y Lenguaje
.Scratch se utiliza en todo el mundo en muchos entornos diferentes: las escuelas,
museos, centros comunitarios y hogares. Está destinado especialmente para 6 a 16
años de edad, pero la gente de todas las edades han utilizado Scratch. Por ejemplo, los
niños más pequeños pueden crear proyectos con sus padres o hermanos mayores,
estudiantes universitarios y de uso Scratch en alguna ciencia clases de computación
introductoria
7.
8. Programando con scratch
.La mayoría de la gente mira la programación de computadores como una actividad
especializada y tediosa, a la que solo tienen acceso aquellos con entrenamiento
técnico avanzado. Y, ciertamente, los lenguajes de programación tradicionales como
Java y C++ son muy difíciles de aprender para muchas personas.
Scratch, un nuevo lenguaje gráfico de programación, pretende cambiar esto. Scratch
aprovecha los avances en poder de computación y en diseño de interfaces para hacer
que la programación sea más atractiva y accesible para niños, adolescentes y todo
aquel que esté aprendiendo a programar. Características claves de Scratch son:
Programar con bloques de construcción. Para crear programas en Scratch, usted
simplemente encaja bloques gráficos formando pilas con ellos. Los bloques están
diseñados para encajar unos en otros pero solo si son sintácticamente correctos, de
esta manera no se producen errores de sintaxis. Diferentes tipos de datos tienen
diferentes formas, para eliminar errores de tipo de dato. Usted puede cambiar las pilas
de bloques aun cuando los programas se estén ejecutando, así que es fácil
experimentar con nuevas ideas de manera incremental e iterativa.
8.