0% encontró este documento útil (0 votos)
8 vistas4 páginas

Introducción a Scratch: Programación Visual

Scratch es un lenguaje de programación visual creado por el MIT para que cualquier persona pueda aprender a programar de forma sencilla e intuitiva. Permite crear historias interactivas, juegos y animaciones arrastrando bloques de código predefinidos. Tiene un funcionamiento sencillo y es una herramienta útil para desarrollar habilidades como la lógica de programación y el pensamiento computacional en niños y adultos principiantes.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas4 páginas

Introducción a Scratch: Programación Visual

Scratch es un lenguaje de programación visual creado por el MIT para que cualquier persona pueda aprender a programar de forma sencilla e intuitiva. Permite crear historias interactivas, juegos y animaciones arrastrando bloques de código predefinidos. Tiene un funcionamiento sencillo y es una herramienta útil para desarrollar habilidades como la lógica de programación y el pensamiento computacional en niños y adultos principiantes.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SCRATCH

SAMUEL FELIPE AGUIRRE CANCHALA


EDISON FERNANDO CUMBALAZA MICANQUER
OSCAR ARLEY CRIOLLO CARLOSAMA
NELSON ESTEBAN INGUILAN QUIGUANTAR

JUAN CARLOS DE LA ROSA

11-3

INSTITUCION EDUCATIVA GENARO LEON


GUACHUCAL-NARIÑO
2023
SCRATCH

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.

Esta 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.

¿COMO FUNCIONA SRATCH?

Usar Scratch para programar no difícil. Puedes escribir programas desde cero en cuestión de
segundos, incluso si no tienes experiencia previa en programación.

Scratch ofrece un lenguaje de programación visual que no requiere de saber escribir código. De
esta manera, a través del ordenamiento de bloques que incluyen instrucciones de sentencias,
condicionales y eventos, se puede crear aplicaciones interactivas. Todo esto se puede hacer
dentro de una plataforma llamada Scratch, igual que el lenguaje, que almacena todos los
recursos utilizados por los usuarios.

El funcionamiento principal de Scratch consiste en arrastrar los bloques de código de la


columna de la izquierda a la del medio. Esto genera instrucciones que permiten crear un
programa.
 Entre las principales instrucciones, se encuentran:

 Funciones de sonido: Permite emitir sonidos o músicas dentro del programa.


 Funciones de eventos: Esto permite disparar una acción cuando ocurre un evento. Sería
cómo decirle al programa «Si pasa esto, haz esto otro».
 Funciones de control: Indicaciones de tipo «Esperar», «Detener», «Repetir», «Hacer»,
etc…
 Funciones de apariencia: Le da a un objeto la posibilidad de hablar, pensar o cambiar
su aspecto exterior.
 Operaciones matemáticas: Sumas, restas, divisiones, aleatorios, comparaciones…
todas las operaciones matemáticas necesarias para programar se encuentran en Scratch.
 Funciones de movimiento: permiten mover y girar los objetos dentro de la aplicación.
 Creación de variables: Se pueden crear variables y asignarles valores, que pueden
variar según el programa. Un término de programación importante a conocer y
familiarizarse.
 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.
 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

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
una 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.

¿PARA QUE SIRVE?

Scratch sirve como una herramienta de iniciación para niños y adultos principiantes en el
mundo de la programación. De manera sencilla e intuitiva, hace que los usuarios desarrollen
habilidades como la lógica de programación y el pensamiento computacional, todo mientras se
divierten y trabajan en diversos proyectos creativos.

Contrario a lo que podría pensarse, Scratch no es un programa que solo se centre en el


entretenimiento. En realidad, destinar las funciones de Scratch para niños y adolescentes puede
ser muy beneficioso para su educación, desarrollo integral y futuro profesional. Una de las
principales ventajas de este programa es que es fácil de usar, versátil y divertido. Por eso lo usan
estudiantes, académicos y profesores.

El pensamiento creativo y la curiosidad son muy estimulados en quienes crean proyectos dentro
de esta plataforma. Estas habilidades son cada vez más cotizadas en un mundo tan cambiante
como el actual, ya que las compañías necesitan soluciones innovadoras a problemas
inesperados.
VENTAJAS DE SCRATCH PARA USO EDUCATIVO

Scratch no sólo presenta un diseño divertido y una interfaz fácil de usar, sino que ofrece un
sinfín de recursos para que padres y educadores puedan sacar todo el partido a esta herramienta.

De primeras, en su plataforma encontramos recursos específicos para


niños, padres, educadores e incluso desarrolladores.

 En los recursos para niños encontramos guías de inicio, tutoriales, desarrollo guiado
paso a paso, tarjetas de programación y proyectos de iniciación. Básicamente, toda la
plataforma y cursos están orientados a los niños.

 Para los padres presenta distintos apartados en los que la información no falta y te llena
la sensación de dejar a tus hijos en un entorno seguro en el que desarrollar todo su
potencial. Pero no sólo permite la supervisión de los niños, sino que también es posible
acompañar a tus hijos en el proceso de aprendizaje… ¡desarrollando tú también tus
propias aplicaciones! Hay estudios (carpetas/marcadores) específicos para proyectos
para padres, por lo que podrás ver lo que otros padres hacen con sus pequeños o por su
cuenta. Forma parte de la comunidad, comparte la experiencia con tu pequeño
programador y disfruta, tengas conocimientos en programación o no, de estar haciendo
algo divertido y diferente.

 De momento, los maestros no adquieren conocimientos de programación durante sus


estudios de Magisterio, pero eso no puede impedir a los más osados embarcarse en el
aprendizaje y la enseñanza de la programación a los niños. Scratch contiene suficientes
recursos para que un educador aprenda por su cuenta la metodología, pero la cosa no
queda ahí: Está asociado con la plataforma Google for Education, en la cual, a través de
su plataforma, se enseña paso por paso, con un plan de estudios estructurado, como
iniciarse en la enseñanza de la programación. Si eres educador o estás pensando en
serlo, anímate a ser un pionero y enséñale a las nuevas generaciones una de las materias
que, sin duda, ya está definiendo nuestro presente y futuro.

 Los desarrolladores tienen a su disposición todos los proyectos de código abierto del
equipo de Scratch en el MIT, programas en los que colaboran con Google y todos los
recursos que hemos mencionado anteriormente.

La programación en edades tempranas hace que el aprendizaje y el desarrollo del niño vaya a
otro nivel. En este caso, la creatividad, el pensamiento crítico y la resolución de problemas que
se trabajan en programación, sentarán las bases de un prometedor futuro. Contando desde la
infancia con unos conocimientos y una inteligencia lógica “de serie”, estarán preparados y
dispuestos para cualquier reto que su vida personal, académica o laboral les presente.

También podría gustarte