Scratch

Scratch

Tutorial

¿ Qué es ?

Software

Entorno y lenguaje de programación visual

Añadir texto

Añadir texto

programación

Interfaz gráfica

Añadir texto

Añadir texto

Programación por bloques

piezas de código visual que representan una instrucción

Bloques de código

Existen códigos de apariencia, de control, de sonido , de sensores , de eventos, etc

Secuencia

Orden en el que se ejecutan los bloques de código

Los bloques se ejecutan de arriba hacia abajo

Añadir texto

Añadir texto

Interacción

Forma en que los usuarios se comunican con el programa

Respuesta de los sprites a las acciones de usuario

Existe la interacción con el mouse, con el teclado, mediante eventos, con otros sprites y con variables

Hace los proyectos dinámicos y atractivos

Añadir texto

Añadir texto

Condicionales

Bloques que permiten la toma de decisiones basadas en ciertas condiciones

Existen bloques con condiciones compuestas como el si, sino , entonces, etc

Brinda lógica, interactividad y control al programa

Añadir texto

Añadir texto

Categorías

Movimiento

Eventos

Control

Sensores

Apariencia

Sonido

Variables

Operadores

Partes

Area de bloques

Escenario

Menú principal

Area de guiones

Botones para gráficos

Barra de herramientas

Inicio

Ventajas

Interfaz visual e intuitiva

Fomenta la creatividad

Desarrollo de habilidades lógicas

Comunidad activa

Recursos educativos

Añadir texto

Añadir texto

Multiplataforma

Adaptable a diferentes niveles

Fomenta en trabajo en equipo

No tiene costo

Incorpora hardware externo

Historia

Desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab

Añadir texto

Añadir texto

Lanzamiento inicial en 2003

Scratch 1.0 en 2007 con mejoras en la interfaz y funcionalidad

Scratch 2.0 e 2013 interfaz moderna y creación de proyectos en el navegador

Scratch 3.0 en 2019 interfaz rediseñada nuevas categorías de bloques y soporte

Eventos

Bloques que permiten los comandos de respuesta a ciertas condiciones

Existen eventos de inicio, de teclas , de clics, de mensajes y de temporizador

Permite la reacción de los Sprites

Añadir texto

Añadir texto

Listas

Tipo especial de variable

Brinda organización, flexibilidad, y una interactividad avanzada

Almacena múltiples valores en un solo objeto

Como lo son inventarios o índices en un programa

Añadir texto

Añadir texto

Variables

Contenedores que permiten almacenar y manipular datos

Brinda seguimiento, control, interactividad y personalización

Lleva un seguimiento de valores

Añadir texto

Añadir texto