SlideShare una empresa de Scribd logo
Programando conceptos y habilidades apoyados en
Scratch. Translation english to spanish: Jorge Budrovich and Manuel Orellana.
Durante el proceso de creación de historietas interactivas, juegos y animaciones con
Scratch, los jóvenes pueden aprender importantes habilidades y conceptos propios de
la computación.
Habilidades de resolución de problemas y de diseño de proyectos
• Razonamiento lógico
• Depuración de problemas
• Desarrollo de ideas desde una concepción inicial a un proyecto acabado
• Concentración y perseverancia
Ideas fundamentales sobre computadores y programación
• Los programas de computación precisamente le dicen al computador qué hacer,
paso a paso.
• Escribir programas de computador no requiere una especial experticia, sólo un
pensamiento claro y cuidadoso.
CONCEPTOS ESPECÍFICOS DE PROGRAMACIÓN
CONCEPTO EXPLICACIÓN EJEMPLO
Secuencia
Para crear un
programa en
Scratch, necesitas
pensar
sistemáticamente el
orden de los pasos
a seguir.
Iteración
(looping)
Los bloques ‘Por
siempre’ y ‘Repetir’
pueden ser usados
para la iteración
(repetir una serie
de instrucciones).
Condicionales
Los bloques ‘Si…’ y
‘Si…no…’ dan
cuenta de una
condición.
Variables
Los bloques de
‘Variable’ permiten
crear variables y
usarlas en un
programa. Las
variables pueden
almacenar números
o strings (cadenas
de caracteres).
Scratch respalda
variables tanto
globales como
especificas a un
objeto.
Listas (arrays)
Los bloques de
‘Lista’ permiten
almacenar y
acceder a una lista
de números y
strings. Este tipo de
estructura de datos
puede ser
considerada como
una “colección
dinámica”.
Gestión de
evento
Los bloques ‘Al
presionar tecla’ o
‘Al presionar objeto’
(o también un
sprite) son
ejemplos de la
gestión de un
evento que
responde a eventos
gatillados por el
usuario u otra parte
del programa.
Hebras
temáticas
(ejecución
paralela)
Arrancando dos
pilas de bloques al
mismo tiempo,
creas dos hebras
temáticas
independientes que
se ejecutan en
forma paralela.
Coordinación y
sincronización
Los bloques ‘Enviar
a todos’ y ‘Al
recibir’ pueden
coordinar las
acciones de
múltiples sprites.
‘Enviar a todos y
esperar’ nos
permite sincronizar
acciones.
Por ejemplo, el Sprite 1 envía el mensaje
“Ganador” cuando esta condición es recibida:
Este script correspondiente al Sprite 2 es
gatillado cuando el mensaje es recibido:
Entrada de
teclado
El bloque ‘Preguntar
y esperar’ invita al
usuario a tipear en
el teclado.
‘Respuesta’
almacena la
entrada tecleada.
Números
aleatorios
El bloque ‘Número
al azar entre... y...’
selecciona números
enteros aleatorios
dentro de un rango
dado.
Lógica
Booleana
Los bloques ‘...y...’,
‘...o...’, ‘no...’ son
ejemplos de lógica
booleana.
Interacción
dinámica
Los bloques ‘x del
ratón’, ‘y del ratón’
y ‘Volumen del
sonido’ pueden ser
usados como
entradas dinámicas
para interacción en
tiempo real.
Diseño de
interfase de
usuario
Puedes diseñar
interfaces de
usuario interactivas
en Scratch – por
ejemplo, usando
sprites clickeables
para crear botones.
CONCEPTOS DE PROGRAMACIÓN ACTUALMENTE NO INCLUÍDOS EN SCRATCH:
Procedimientos y funciones Recursividad Manejo de excepciones
Modos de pasar
parámetros y valores de
retorno.
Definición de clases de
objetos
input / output de archivo
Herencia

Más contenido relacionado

La actualidad más candente

Planeacion de una clase de computacion para tiace
Planeacion de una clase de computacion para tiace Planeacion de una clase de computacion para tiace
Planeacion de una clase de computacion para tiace
carmencastillo95
 
Scratch en primaria 2: El baile del gato
Scratch en primaria 2: El baile del gatoScratch en primaria 2: El baile del gato
Scratch en primaria 2: El baile del gato
Programamos
 
implementar el programa paint para el estimulo de la motricidad fina en los e...
implementar el programa paint para el estimulo de la motricidad fina en los e...implementar el programa paint para el estimulo de la motricidad fina en los e...
implementar el programa paint para el estimulo de la motricidad fina en los e...sugeygarciaolivera64
 
Infokids 2 Informática General - Fichas de Aprendizaje 2014
Infokids 2 Informática General - Fichas de Aprendizaje 2014Infokids 2 Informática General - Fichas de Aprendizaje 2014
Infokids 2 Informática General - Fichas de Aprendizaje 2014
jorgequiat
 
DISEÑO GRAFICO - COREL DRAW
DISEÑO GRAFICO - COREL DRAW DISEÑO GRAFICO - COREL DRAW
DISEÑO GRAFICO - COREL DRAW
NandyAcosta
 
Scratch manual basico
Scratch manual basicoScratch manual basico
Scratch manual basicodahil2011
 
abc multimedia educativa 1
abc multimedia educativa 1abc multimedia educativa 1
abc multimedia educativa 1
Roger Gómez Vicente
 
Tus primeros pasos con la computadora
Tus primeros pasos con la computadoraTus primeros pasos con la computadora
Tus primeros pasos con la computadora
Skater Jey
 
Silabus computacion
Silabus computacionSilabus computacion
Silabus computacionVeki Ta
 
Tutorial de Scratch
Tutorial de ScratchTutorial de Scratch
Tutorial de Scratch
Miguel Alfonso Mejía Cuadrado
 
CorelDraw - Fichas de Aprendizaje 2014
CorelDraw - Fichas de Aprendizaje 2014CorelDraw - Fichas de Aprendizaje 2014
CorelDraw - Fichas de Aprendizaje 2014
jorgequiat
 
MANUAL DE COREL DRAW
MANUAL DE COREL DRAWMANUAL DE COREL DRAW
MANUAL DE COREL DRAW
John Paul Moscoso Noriega
 
Practica Nº05 Corel Draw
Practica Nº05 Corel DrawPractica Nº05 Corel Draw
Practica Nº05 Corel Draw
Daniel Zavala
 
Crusigramasdelcomputador 130523145858-phpapp02 (1)
Crusigramasdelcomputador 130523145858-phpapp02 (1)Crusigramasdelcomputador 130523145858-phpapp02 (1)
Crusigramasdelcomputador 130523145858-phpapp02 (1)
Juanda RD
 
Cuestionario windows
Cuestionario windowsCuestionario windows
Cuestionario windows
andrescaicedoh
 
programacion anual de computo de 2do. primaria
programacion  anual  de computo de 2do.  primariaprogramacion  anual  de computo de 2do.  primaria
programacion anual de computo de 2do. primaria
Raúl Bustamante Bustamante
 
planeacion informatica primaria
planeacion informatica primariaplaneacion informatica primaria
planeacion informatica primaria
Editorial MD
 
Paintz II
Paintz IIPaintz II
Planeacion de clase s de computacion
Planeacion de clase s de computacionPlaneacion de clase s de computacion
Planeacion de clase s de computacion
Ralyp de Garcia
 

La actualidad más candente (20)

Planeacion de una clase de computacion para tiace
Planeacion de una clase de computacion para tiace Planeacion de una clase de computacion para tiace
Planeacion de una clase de computacion para tiace
 
Scratch en primaria 2: El baile del gato
Scratch en primaria 2: El baile del gatoScratch en primaria 2: El baile del gato
Scratch en primaria 2: El baile del gato
 
implementar el programa paint para el estimulo de la motricidad fina en los e...
implementar el programa paint para el estimulo de la motricidad fina en los e...implementar el programa paint para el estimulo de la motricidad fina en los e...
implementar el programa paint para el estimulo de la motricidad fina en los e...
 
Infokids 2 Informática General - Fichas de Aprendizaje 2014
Infokids 2 Informática General - Fichas de Aprendizaje 2014Infokids 2 Informática General - Fichas de Aprendizaje 2014
Infokids 2 Informática General - Fichas de Aprendizaje 2014
 
DISEÑO GRAFICO - COREL DRAW
DISEÑO GRAFICO - COREL DRAW DISEÑO GRAFICO - COREL DRAW
DISEÑO GRAFICO - COREL DRAW
 
Scratch manual basico
Scratch manual basicoScratch manual basico
Scratch manual basico
 
abc multimedia educativa 1
abc multimedia educativa 1abc multimedia educativa 1
abc multimedia educativa 1
 
Tus primeros pasos con la computadora
Tus primeros pasos con la computadoraTus primeros pasos con la computadora
Tus primeros pasos con la computadora
 
Silabus computacion
Silabus computacionSilabus computacion
Silabus computacion
 
Tutorial de Scratch
Tutorial de ScratchTutorial de Scratch
Tutorial de Scratch
 
CorelDraw - Fichas de Aprendizaje 2014
CorelDraw - Fichas de Aprendizaje 2014CorelDraw - Fichas de Aprendizaje 2014
CorelDraw - Fichas de Aprendizaje 2014
 
MANUAL DE COREL DRAW
MANUAL DE COREL DRAWMANUAL DE COREL DRAW
MANUAL DE COREL DRAW
 
Practica Nº05 Corel Draw
Practica Nº05 Corel DrawPractica Nº05 Corel Draw
Practica Nº05 Corel Draw
 
Crusigramasdelcomputador 130523145858-phpapp02 (1)
Crusigramasdelcomputador 130523145858-phpapp02 (1)Crusigramasdelcomputador 130523145858-phpapp02 (1)
Crusigramasdelcomputador 130523145858-phpapp02 (1)
 
Cuestionario windows
Cuestionario windowsCuestionario windows
Cuestionario windows
 
Practica en paint
Practica en paintPractica en paint
Practica en paint
 
programacion anual de computo de 2do. primaria
programacion  anual  de computo de 2do.  primariaprogramacion  anual  de computo de 2do.  primaria
programacion anual de computo de 2do. primaria
 
planeacion informatica primaria
planeacion informatica primariaplaneacion informatica primaria
planeacion informatica primaria
 
Paintz II
Paintz IIPaintz II
Paintz II
 
Planeacion de clase s de computacion
Planeacion de clase s de computacionPlaneacion de clase s de computacion
Planeacion de clase s de computacion
 

Destacado

Conceptos pro scratch
Conceptos pro scratchConceptos pro scratch
Conceptos pro scratch
mishell rodriguez
 
Tipo de Bloques: Scratch
Tipo de Bloques: ScratchTipo de Bloques: Scratch
Tipo de Bloques: Scratch
Javier Rivera
 
Secuencia de texto argumentativaaa
Secuencia de texto argumentativaaaSecuencia de texto argumentativaaa
Secuencia de texto argumentativaaaGisella Fiuri
 
presentaciones Interacciones o looping scratch
presentaciones  Interacciones o looping   scratchpresentaciones  Interacciones o looping   scratch
presentaciones Interacciones o looping scratchjuanbu1998
 
Conceptos básicos de scratch
Conceptos básicos de scratchConceptos básicos de scratch
Conceptos básicos de scratch
profesorjulian
 
Programación scratch
Programación scratchProgramación scratch
Programación scratchIndependiente
 

Destacado (9)

Conceptos pro scratch
Conceptos pro scratchConceptos pro scratch
Conceptos pro scratch
 
Tipo de Bloques: Scratch
Tipo de Bloques: ScratchTipo de Bloques: Scratch
Tipo de Bloques: Scratch
 
Scratch
ScratchScratch
Scratch
 
Secuencia de texto argumentativaaa
Secuencia de texto argumentativaaaSecuencia de texto argumentativaaa
Secuencia de texto argumentativaaa
 
presentaciones Interacciones o looping scratch
presentaciones  Interacciones o looping   scratchpresentaciones  Interacciones o looping   scratch
presentaciones Interacciones o looping scratch
 
Bloques de Programacion
Bloques de ProgramacionBloques de Programacion
Bloques de Programacion
 
Conceptos básicos de scratch
Conceptos básicos de scratchConceptos básicos de scratch
Conceptos básicos de scratch
 
Diapositivas animacion scratch
Diapositivas animacion scratchDiapositivas animacion scratch
Diapositivas animacion scratch
 
Programación scratch
Programación scratchProgramación scratch
Programación scratch
 

Similar a Programacion en scratch

El_pensamiento_computacional_y_programacion_.pptx
El_pensamiento_computacional_y_programacion_.pptxEl_pensamiento_computacional_y_programacion_.pptx
El_pensamiento_computacional_y_programacion_.pptx
KarinaLeticiaKovvali
 
Programacion introductoria con_scratch.ppt
Programacion introductoria con_scratch.pptProgramacion introductoria con_scratch.ppt
Programacion introductoria con_scratch.ppt
Octavio Herrera Rodriguez
 
Manual del programador (saber matemático)
Manual del programador  (saber matemático)Manual del programador  (saber matemático)
Manual del programador (saber matemático)
Salazar Garcia Diana
 
Presentaciones virtualeduca2014 taller - Karina V. Santisteban Fernández - Ta...
Presentaciones virtualeduca2014 taller - Karina V. Santisteban Fernández - Ta...Presentaciones virtualeduca2014 taller - Karina V. Santisteban Fernández - Ta...
Presentaciones virtualeduca2014 taller - Karina V. Santisteban Fernández - Ta...Karina Verónica Santisteban Fernandez
 
Presentación12
Presentación12Presentación12
Presentación12
Joanvillas1
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
issirubio
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
IsabellaRubio6
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
SofiaBarona1
 
DOC-20230814-WA0148..pdf
DOC-20230814-WA0148..pdfDOC-20230814-WA0148..pdf
DOC-20230814-WA0148..pdf
IsabellaRubio6
 
DOC-20230814-WA0148 (1).pdf
DOC-20230814-WA0148 (1).pdfDOC-20230814-WA0148 (1).pdf
DOC-20230814-WA0148 (1).pdf
Camila Ortiz
 
DOC-20230814-WA0148.pdf
DOC-20230814-WA0148.pdfDOC-20230814-WA0148.pdf
DOC-20230814-WA0148.pdf
Camila Ortiz
 
Análisis Sobre Ficha Uno y Dos.pdf
Análisis Sobre Ficha Uno  y Dos.pdfAnálisis Sobre Ficha Uno  y Dos.pdf
Análisis Sobre Ficha Uno y Dos.pdf
Sebasacosta10
 
Análisis Sobre Ficha Uno y Dos.pdf
Análisis Sobre Ficha Uno  y Dos.pdfAnálisis Sobre Ficha Uno  y Dos.pdf
Análisis Sobre Ficha Uno y Dos.pdf
NicolasGalviz1
 
Análisis Sobre Ficha Uno y Dos.pdf
Análisis Sobre Ficha Uno  y Dos.pdfAnálisis Sobre Ficha Uno  y Dos.pdf
Análisis Sobre Ficha Uno y Dos.pdf
anagabrielanaranjoda
 
Taller Scratch
Taller ScratchTaller Scratch
Taller Scratchmonitor806
 

Similar a Programacion en scratch (20)

Scratch unidad 1
Scratch unidad 1Scratch unidad 1
Scratch unidad 1
 
El_pensamiento_computacional_y_programacion_.pptx
El_pensamiento_computacional_y_programacion_.pptxEl_pensamiento_computacional_y_programacion_.pptx
El_pensamiento_computacional_y_programacion_.pptx
 
Programacion introductoria con_scratch.ppt
Programacion introductoria con_scratch.pptProgramacion introductoria con_scratch.ppt
Programacion introductoria con_scratch.ppt
 
Manual del programador (saber matemático)
Manual del programador  (saber matemático)Manual del programador  (saber matemático)
Manual del programador (saber matemático)
 
Presentaciones virtualeduca2014 taller - Karina V. Santisteban Fernández - Ta...
Presentaciones virtualeduca2014 taller - Karina V. Santisteban Fernández - Ta...Presentaciones virtualeduca2014 taller - Karina V. Santisteban Fernández - Ta...
Presentaciones virtualeduca2014 taller - Karina V. Santisteban Fernández - Ta...
 
Presentación12
Presentación12Presentación12
Presentación12
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
 
DOC-20230814-WA0148..pdf
DOC-20230814-WA0148..pdfDOC-20230814-WA0148..pdf
DOC-20230814-WA0148..pdf
 
DOC-20230814-WA0148 (1).pdf
DOC-20230814-WA0148 (1).pdfDOC-20230814-WA0148 (1).pdf
DOC-20230814-WA0148 (1).pdf
 
DOC-20230814-WA0148.pdf
DOC-20230814-WA0148.pdfDOC-20230814-WA0148.pdf
DOC-20230814-WA0148.pdf
 
Análisis Sobre Ficha Uno y Dos.pdf
Análisis Sobre Ficha Uno  y Dos.pdfAnálisis Sobre Ficha Uno  y Dos.pdf
Análisis Sobre Ficha Uno y Dos.pdf
 
Análisis Sobre Ficha Uno y Dos.pdf
Análisis Sobre Ficha Uno  y Dos.pdfAnálisis Sobre Ficha Uno  y Dos.pdf
Análisis Sobre Ficha Uno y Dos.pdf
 
Análisis Sobre Ficha Uno y Dos.pdf
Análisis Sobre Ficha Uno  y Dos.pdfAnálisis Sobre Ficha Uno  y Dos.pdf
Análisis Sobre Ficha Uno y Dos.pdf
 
Taller Scratch
Taller ScratchTaller Scratch
Taller Scratch
 
Scratch
ScratchScratch
Scratch
 
Scratch
ScratchScratch
Scratch
 
Scratch
ScratchScratch
Scratch
 
Scratch
ScratchScratch
Scratch
 

Más de John Carabal

Actividades a evaluar grado noveno
Actividades a evaluar grado novenoActividades a evaluar grado noveno
Actividades a evaluar grado noveno
John Carabal
 
Informatica ciclo iv competencias y desempeños 2014
Informatica  ciclo iv  competencias y desempeños 2014Informatica  ciclo iv  competencias y desempeños 2014
Informatica ciclo iv competencias y desempeños 2014
John Carabal
 
Secuencias scratch
Secuencias   scratchSecuencias   scratch
Secuencias scratchJohn Carabal
 
Software lego mindstorm nxt
Software lego mindstorm nxtSoftware lego mindstorm nxt
Software lego mindstorm nxtJohn Carabal
 
Informatica ciclo iv competencias y desempeños 2014
Informatica  ciclo iv  competencias y desempeños 2014Informatica  ciclo iv  competencias y desempeños 2014
Informatica ciclo iv competencias y desempeños 2014John Carabal
 
Unidad 3. trabajar con diapositivas
Unidad 3. trabajar con diapositivasUnidad 3. trabajar con diapositivas
Unidad 3. trabajar con diapositivasJohn Carabal
 
Plan de estudios 1 2015 ciclo iv
Plan de estudios 1 2015 ciclo ivPlan de estudios 1 2015 ciclo iv
Plan de estudios 1 2015 ciclo ivJohn Carabal
 
Robótica sensores especiales #7
Robótica sensores especiales #7Robótica sensores especiales #7
Robótica sensores especiales #7John Carabal
 
Manual para imprimir nxt
Manual para imprimir nxtManual para imprimir nxt
Manual para imprimir nxtJohn Carabal
 
9641 adicion neumatica
9641 adicion neumatica9641 adicion neumatica
9641 adicion neumaticaJohn Carabal
 
Taller 5 neumática
Taller 5  neumáticaTaller 5  neumática
Taller 5 neumáticaJohn Carabal
 

Más de John Carabal (20)

Actividades a evaluar grado noveno
Actividades a evaluar grado novenoActividades a evaluar grado noveno
Actividades a evaluar grado noveno
 
Informatica ciclo iv competencias y desempeños 2014
Informatica  ciclo iv  competencias y desempeños 2014Informatica  ciclo iv  competencias y desempeños 2014
Informatica ciclo iv competencias y desempeños 2014
 
Variables
VariablesVariables
Variables
 
Iteraciones
IteracionesIteraciones
Iteraciones
 
Secuencias scratch
Secuencias   scratchSecuencias   scratch
Secuencias scratch
 
Taller de epu 9
Taller de epu 9Taller de epu 9
Taller de epu 9
 
Desastres
DesastresDesastres
Desastres
 
Desastres
DesastresDesastres
Desastres
 
Software lego mindstorm nxt
Software lego mindstorm nxtSoftware lego mindstorm nxt
Software lego mindstorm nxt
 
Informatica ciclo iv competencias y desempeños 2014
Informatica  ciclo iv  competencias y desempeños 2014Informatica  ciclo iv  competencias y desempeños 2014
Informatica ciclo iv competencias y desempeños 2014
 
Unidad 3. trabajar con diapositivas
Unidad 3. trabajar con diapositivasUnidad 3. trabajar con diapositivas
Unidad 3. trabajar con diapositivas
 
Las vistas
Las vistasLas vistas
Las vistas
 
Plan de estudios 1 2015 ciclo iv
Plan de estudios 1 2015 ciclo ivPlan de estudios 1 2015 ciclo iv
Plan de estudios 1 2015 ciclo iv
 
Robótica sensores especiales #7
Robótica sensores especiales #7Robótica sensores especiales #7
Robótica sensores especiales #7
 
Unimat #11
Unimat #11Unimat #11
Unimat #11
 
Manual para imprimir nxt
Manual para imprimir nxtManual para imprimir nxt
Manual para imprimir nxt
 
Robótica nxt #6
Robótica  nxt #6Robótica  nxt #6
Robótica nxt #6
 
9641 adicion neumatica
9641 adicion neumatica9641 adicion neumatica
9641 adicion neumatica
 
Taller 5 neumática
Taller 5  neumáticaTaller 5  neumática
Taller 5 neumática
 
Unimat #10
Unimat #10Unimat #10
Unimat #10
 

Programacion en scratch

  • 1. Programando conceptos y habilidades apoyados en Scratch. Translation english to spanish: Jorge Budrovich and Manuel Orellana. Durante el proceso de creación de historietas interactivas, juegos y animaciones con Scratch, los jóvenes pueden aprender importantes habilidades y conceptos propios de la computación. Habilidades de resolución de problemas y de diseño de proyectos • Razonamiento lógico • Depuración de problemas • Desarrollo de ideas desde una concepción inicial a un proyecto acabado • Concentración y perseverancia Ideas fundamentales sobre computadores y programación • Los programas de computación precisamente le dicen al computador qué hacer, paso a paso. • Escribir programas de computador no requiere una especial experticia, sólo un pensamiento claro y cuidadoso. CONCEPTOS ESPECÍFICOS DE PROGRAMACIÓN CONCEPTO EXPLICACIÓN EJEMPLO Secuencia Para crear un programa en Scratch, necesitas pensar sistemáticamente el orden de los pasos a seguir. Iteración (looping) Los bloques ‘Por siempre’ y ‘Repetir’ pueden ser usados para la iteración (repetir una serie de instrucciones). Condicionales Los bloques ‘Si…’ y ‘Si…no…’ dan cuenta de una condición.
  • 2. Variables Los bloques de ‘Variable’ permiten crear variables y usarlas en un programa. Las variables pueden almacenar números o strings (cadenas de caracteres). Scratch respalda variables tanto globales como especificas a un objeto. Listas (arrays) Los bloques de ‘Lista’ permiten almacenar y acceder a una lista de números y strings. Este tipo de estructura de datos puede ser considerada como una “colección dinámica”. Gestión de evento Los bloques ‘Al presionar tecla’ o ‘Al presionar objeto’ (o también un sprite) son ejemplos de la gestión de un evento que responde a eventos gatillados por el usuario u otra parte del programa.
  • 3. Hebras temáticas (ejecución paralela) Arrancando dos pilas de bloques al mismo tiempo, creas dos hebras temáticas independientes que se ejecutan en forma paralela. Coordinación y sincronización Los bloques ‘Enviar a todos’ y ‘Al recibir’ pueden coordinar las acciones de múltiples sprites. ‘Enviar a todos y esperar’ nos permite sincronizar acciones. Por ejemplo, el Sprite 1 envía el mensaje “Ganador” cuando esta condición es recibida: Este script correspondiente al Sprite 2 es gatillado cuando el mensaje es recibido: Entrada de teclado El bloque ‘Preguntar y esperar’ invita al usuario a tipear en el teclado. ‘Respuesta’ almacena la entrada tecleada. Números aleatorios El bloque ‘Número al azar entre... y...’ selecciona números enteros aleatorios dentro de un rango dado. Lógica Booleana Los bloques ‘...y...’, ‘...o...’, ‘no...’ son ejemplos de lógica booleana. Interacción dinámica Los bloques ‘x del ratón’, ‘y del ratón’ y ‘Volumen del sonido’ pueden ser usados como entradas dinámicas para interacción en tiempo real.
  • 4. Diseño de interfase de usuario Puedes diseñar interfaces de usuario interactivas en Scratch – por ejemplo, usando sprites clickeables para crear botones. CONCEPTOS DE PROGRAMACIÓN ACTUALMENTE NO INCLUÍDOS EN SCRATCH: Procedimientos y funciones Recursividad Manejo de excepciones Modos de pasar parámetros y valores de retorno. Definición de clases de objetos input / output de archivo Herencia