SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Guia 2 Grado 9-2 PROCESOS TECNOLOGICOS
Guia 2 Grado 9-2 PROCESOS TECNOLOGICOSGuia 2 Grado 9-2 PROCESOS TECNOLOGICOS
Guia 2 Grado 9-2 PROCESOS TECNOLOGICOS
Claudia150499
 
Programacion en scratch
Programacion en scratchProgramacion en scratch
Programacion en scratch
John Carabal
 
Sesion de clases de WORD
Sesion de clases de WORDSesion de clases de WORD
Sesion de clases de WORD
lugipinto21
 
Sesion de computacion
Sesion de computacionSesion de computacion
Sesion de computacion
jorgemoreno73
 

Was ist angesagt? (20)

Introducción a Scratch
Introducción a ScratchIntroducción a Scratch
Introducción a Scratch
 
Sesión de aprendizaje nº20
Sesión de aprendizaje nº20Sesión de aprendizaje nº20
Sesión de aprendizaje nº20
 
Clase de primer grado conozco el escritorio de windows
Clase de primer grado   conozco el escritorio de windowsClase de primer grado   conozco el escritorio de windows
Clase de primer grado conozco el escritorio de windows
 
sesión de paint de segundo grado
sesión de paint de segundo gradosesión de paint de segundo grado
sesión de paint de segundo grado
 
Tutorial de Scratch
Tutorial de ScratchTutorial de Scratch
Tutorial de Scratch
 
Programación anual inicial 3 años
Programación anual   inicial 3 añosProgramación anual   inicial 3 años
Programación anual inicial 3 años
 
El Abc De La ComputacióN Escolar
El Abc De La ComputacióN EscolarEl Abc De La ComputacióN Escolar
El Abc De La ComputacióN Escolar
 
MANUAL DE COREL DRAW
MANUAL DE COREL DRAWMANUAL DE COREL DRAW
MANUAL DE COREL DRAW
 
Proy sesion nº 01 fecha 25-05 al 05-06
Proy sesion nº 01 fecha 25-05 al 05-06Proy sesion nº 01 fecha 25-05 al 05-06
Proy sesion nº 01 fecha 25-05 al 05-06
 
Guía de actividades Scratch
Guía de actividades Scratch Guía de actividades Scratch
Guía de actividades Scratch
 
Sesion 5 word clase 1
Sesion 5 word clase 1Sesion 5 word clase 1
Sesion 5 word clase 1
 
01 sesión de aprendizaje
01 sesión de aprendizaje01 sesión de aprendizaje
01 sesión de aprendizaje
 
Guia 2 Grado 9-2 PROCESOS TECNOLOGICOS
Guia 2 Grado 9-2 PROCESOS TECNOLOGICOSGuia 2 Grado 9-2 PROCESOS TECNOLOGICOS
Guia 2 Grado 9-2 PROCESOS TECNOLOGICOS
 
Programacion en scratch
Programacion en scratchProgramacion en scratch
Programacion en scratch
 
Programa analitico tecnologia.docx
Programa analitico tecnologia.docxPrograma analitico tecnologia.docx
Programa analitico tecnologia.docx
 
Sesion de clases de WORD
Sesion de clases de WORDSesion de clases de WORD
Sesion de clases de WORD
 
Smart art en powerpoint 2007
Smart art  en powerpoint 2007Smart art  en powerpoint 2007
Smart art en powerpoint 2007
 
1 taller de internet -cómo funciona y que se necesita para conectarse
1 taller de internet -cómo funciona y que se necesita para conectarse1 taller de internet -cómo funciona y que se necesita para conectarse
1 taller de internet -cómo funciona y que se necesita para conectarse
 
Sesion de computacion
Sesion de computacionSesion de computacion
Sesion de computacion
 
Sesion sen 15 4ªto
Sesion sen 15 4ªto Sesion sen 15 4ªto
Sesion sen 15 4ªto
 

Andere mochten auch (9)

Máquinas simples
Máquinas simplesMáquinas simples
Máquinas simples
 
Taller 3 energías
Taller 3  energíasTaller 3  energías
Taller 3 energías
 
Taller 5 neumática
Taller 5  neumáticaTaller 5  neumática
Taller 5 neumática
 
Scratch: introducción a las creaciones informáticas
Scratch: introducción a las creaciones informáticasScratch: introducción a las creaciones informáticas
Scratch: introducción a las creaciones informáticas
 
Taller 2 mecanimos
Taller 2  mecanimosTaller 2  mecanimos
Taller 2 mecanimos
 
9641 adicion neumatica
9641 adicion neumatica9641 adicion neumatica
9641 adicion neumatica
 
Actividades a evaluar grado noveno
Actividades a evaluar grado novenoActividades a evaluar grado noveno
Actividades a evaluar grado noveno
 
Catalogo lego educativo_2012
Catalogo lego educativo_2012Catalogo lego educativo_2012
Catalogo lego educativo_2012
 
Manual scratch
Manual scratchManual scratch
Manual scratch
 

Ähnlich wie Programacion en scratch (1)

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
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
SofiaBarona1
 

Ähnlich wie Programacion en scratch (1) (20)

Scratch unidad 1
Scratch unidad 1Scratch unidad 1
Scratch unidad 1
 
Conceptos pro scratch
Conceptos pro scratchConceptos pro scratch
Conceptos pro scratch
 
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
 
Scratch
ScratchScratch
Scratch
 
Scratch
ScratchScratch
Scratch
 
Scratch
ScratchScratch
Scratch
 
Scratch
ScratchScratch
Scratch
 

Mehr von John Carabal

Mehr von John Carabal (20)

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
 
Unimat #10
Unimat #10Unimat #10
Unimat #10
 
Unimat basic
Unimat basicUnimat basic
Unimat basic
 
Introducción a la robótica wedo #5
Introducción a la robótica  wedo #5Introducción a la robótica  wedo #5
Introducción a la robótica wedo #5
 
2009688 energias renovables
2009688 energias renovables2009688 energias renovables
2009688 energias renovables
 

Programacion en scratch (1)

  • 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