¡empieza a programar! -...

7
www.dk.com DESCUBRE MÁS EN: WWW.DKESPAÑOL.COM PROGRAMAR! ¡Empieza a Paquete de programación Guardado nombre de usuario s Archivo Editar Sugerencias Acerca de SCRATCH ? ¡Menos dormir y más programar! Este paquete incluye: • Póster • Cartas de programación • Adhesivos • Información general

Upload: nguyenminh

Post on 31-Jan-2018

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ¡Empieza a PROGRAMAR! - res.cloudinary.comres.cloudinary.com/dorling-kindersley/image/upload/DK/5c697f629f4e... · En Scratch, los programas se crean uniendo con el ratón bloques

www.dk.comDESCUBRE MÁS EN:WWW.DKESPAÑOL.COM

PROGRAMAR!¡Empieza a

Paquete de programación

• Guardado nombre de usuariosArchivo ▾ Editar ▾ Sugerencias Acerca deSCRATCH ?

¡Menos dormir y más programar!

Este paquete incluye:• Póster • Cartas de programación• Adhesivos • Información general

Page 2: ¡Empieza a PROGRAMAR! - res.cloudinary.comres.cloudinary.com/dorling-kindersley/image/upload/DK/5c697f629f4e... · En Scratch, los programas se crean uniendo con el ratón bloques

DESCUBRE MÁS EN:WWW.DKESPAÑOL.COM www.dk.com

¿Qué es Scratch?

¿Qué es el Día de Scratch?

¿Cómo puedo participar? Para saber más:

Scratch, creado por Lifelong Kindergarten Group en el Media Lab del MIT, es un lenguaje de programación gratuito y una comunidad on-line que permite a los jóvenes crear y compartir sus historias, juegos, animaciones… ¡y mucho más! scratch.mit.edu

El Día de Scratch es una red mundial de actos dedicados a Scratch y a los jóvenes que programan y crean con él. Durante el Día de Scratch, jóvenes y adultos se reúnen para compartir proyectos y aprender unos de otros.

Visita la página web del Día de Scratch para saber más acerca de organizar un Día de Scratch en tu comunidad u organización. Para saber más acerca de cómo participar, recibir consejos e ideas de actividades para anfi triones, descargar logos y herramientas y registrar un acto local, visita: day.scratch.mit.edu

¡MENOS DORMIR Y MÁS PROGRAMAR!

Scratchscratch.mit.edu

ScratchJrscratchjr.org

ScratchEdscratched.gse.harvard.edu

Fundación Scratchscratchfoundation.org

Page 3: ¡Empieza a PROGRAMAR! - res.cloudinary.comres.cloudinary.com/dorling-kindersley/image/upload/DK/5c697f629f4e... · En Scratch, los programas se crean uniendo con el ratón bloques

DESCUBRE MÁS EN:WWW.DKESPAÑOL.COM

PROGRAMAR!¡Empieza a

• Guardado nombre de usuariosArchivo ▾ Editar ▾ Sugerencias Acerca deSCRATCH ?

¡Menos dormir y más programar!

3069 Comp Coding Kit Poster.indd 1 20/04/16 10:44

Page 4: ¡Empieza a PROGRAMAR! - res.cloudinary.comres.cloudinary.com/dorling-kindersley/image/upload/DK/5c697f629f4e... · En Scratch, los programas se crean uniendo con el ratón bloques

¿Qué es Scratch?Los ordenadores no tienen un cerebro inteligente como tú, por lo que todo lo que quieras que hagan has de desmenuzarlo en listas de instrucciones sencillas llamadas «programas». Dar instrucciones al ordenador se llama «programar» o «escribir código».

¿Qué comprende un ordenador?Las instrucciones para los ordenadores se han de escribir siguiendo unas reglas especiales, y empleando solo palabras que el ordenador entienda. Estas reglas y palabras conforman «lenguajes de programación». Hay muchos tipos diferentes de lenguajes de programación. Muchos tienen nombres curiosos, como JavaScript, C++ o Python.

¿Qué es Scratch?Scratch es un lenguaje de programación de ordenadores fácil para principiantes. En Scratch, los programas se crean uniendo con el ratón bloques de colores. Estos grupos de bloques (llamados scripts) dicen a los personajes de la pantalla (llamados sprites) qué tienen que hacer. Scratch es gratis, seguro y muy divertido para experimentar.

Proyectos de ScratchCon Scratch puedes crear tus propias historias interactivas, animaciones, juegos, música y obras de arte. Scratch tiene grandes colecciones (o «bibliotecas») de gráfi cos chulos y sonidos divertidos con los que jugar. ¡Deja volar tu imaginación! ¡Pronto adquirirás las habilidades que necesitas!

Un programa es una lista de instrucciones para un ordenador

Los bloques encajan como en un rompecabezas

¡Podemos hacer muchos

sonidos!

Clica en la bandera verde para ejecutar (iniciar) un programa

Clica en el botón rojo para detener el programa

Este es el escenario

Fondo (imagen de fondo)

Añade un script para que el sprite del tiburón se mueva

Usamos sprites para todos los objetos que queremos mover o controlar

Scripts para spritesHe aquí un ejemplo de script. Hace que el sprite del tiburón salte por el escenario, abriendo y cerrando la boca. Cada bloque da una orden al sprite. Un bloque puede decir a un sprite que se mueva, que cambie su apariencia, que hable con burbujas, que reaccione ante otros sprites o que haga un sonido.

Demuestra lo que sabesLlena los espacios en blanco para practicar el lenguaje clave de Scratch.

1. Un ................................. es un grupo de instrucciones (programa) en Scratch.

2. Los objetos que realizan acciones en un proyecto se llaman ......................................

3. En un programa de Scratch, la acción tiene lugar en el ......................................

4. Iniciar un programa se llama .................................................

5. Una colección de sonidos o gráfi cos es una ............................................

Patrulla de tiburonespor abcd (no compartido)

Qué aprenderás:• Para realizar tareas, los

ordenadores necesitan sencillas «instrucciones» llamadas programas.

• Scratch es un gran lugar para aprender a programar.• Los ingredientes para un

proyecto de Scratch.

¿En qué consiste un proyecto de Scratch?Aquí puedes ver un proyecto de Scratch. Piensa en él como en una obra de teatro. La acción se desarrolla en una zona llamada «escenario». Los «actores» (sprites) se controlan con una lista de instrucciones (los scripts). Detrás está el telón de fondo (el «fondo»), que se puede cambiar.

al presionar

por siempre

siguiente disfraz

mover 10 pasos

rebotar si toca un borde

esperar 0.25 segundos

Respuestas:1) script; 2) sprites; 3) escenario; 4) ejecutar; 5) biblioteca.

Glosario deScratch

animaciónSucesión muy rápida de imágenes que crea la ilusión de movimiento.

bibliotecaColección de sprites, disfraces o sonidos que se pueden usar en programación de Scratch.

bloqueInstrucción de Scratch que puede unirse a otros bloques para construir un script.

bucleParte de un programa que se repite para evitar teclear el código otra vez.

«bug»Fallo de programación que provoca que un programa se comporte de una manera inesperada. Reciben dicho nombre por los bichos (bugs, en inglés) que entraban en el cableado de los primeros ordenadores y causaban todo tipo de fallos.

cadenaSerie de caracteres; pueden contener letras, números o símbolos como, por ejemplo, los dos puntos (:).

condiciónEnunciado «verdadero o falso» empleado para tomar una decisión en un programa.

datosInformación, como texto, símbolos o números.

depurarBuscar y reparar cualquier tipo de fallos («bugs») en un programa.

disfrazImagen que muestra un sprite en el escenario. Cambiar rápidamente los disfraces de un mismo sprite puede crear una animación.

ejecutarComando que da inicio a un programa, y acción de iniciarlo.

escenarioÁrea en forma de pantalla de la interfaz de Scratch en la que se ejecutan los proyectos.

eventoAlgo a lo que un programa puede reaccionar, como presionar una tecla o clicar en el ratón.

fondoImagen situada detrás de los sprites, en el escenario de Scratch.

inputDatos que se introducen en un ordenador. Para ello se pueden emplear el teclado, el ratón y el micrófono.

mochilaÁrea de almacenaje de Scratch que permite intercambiar cosas entre proyectos.

programaConjunto de instrucciones que sigue un ordenador para llevar a cabo una tarea.

operadorBloque de Scratch que utiliza datos para realizar operaciones con ellos, como comparar si dos valores son iguales o sumar dos números.

scriptPaquete de bloques de instrucciones bajo un bloque de encabezado que se ejecutan en orden.

sistema operativo (OS) Operating system, en inglés. Programa que controla todo en un ordenador, como Windows, OS X o Linux.

spriteImagen en el escenario de Scratch que un script puede mover y cambiar.

variableLugar en el que se almacenan los datos que pueden cambiar en un programa como, por ejemplo, la puntuación del jugador. Una variable tiene nombre y valor.

¿Por qué se llama Scratch?

PARTICIPA EN NUESTRO EVENTO

J E R G A

El «scratching» es una técnica para mezclar diferentes sonidos y crear nueva música. El lenguaje de programación Scratch te permite mezclar imágenes, sonidos y scripts para crear nuevos programas informáticos.

Ú N E T E A L O S P R O G R A M A D O R E S

DESCUBRE MÁS EN:WWW.DKESPAÑOL.COM

fecha

lugar

hora

¡Menos dormir y más

programar!

divertidos con los que jugar. ¡Deja

3069 Comp Coding Kit Poster.indd 2 20/04/16 10:44

Page 5: ¡Empieza a PROGRAMAR! - res.cloudinary.comres.cloudinary.com/dorling-kindersley/image/upload/DK/5c697f629f4e... · En Scratch, los programas se crean uniendo con el ratón bloques

MUÉVETE AL RITMOP R O G R A M A

Haz que tu sprite baile al ritmo de un tambor.

CAMBIO DE COLOR

DECIR ALGO

P R O G R A M A

P R O G R A M A

Pulsa una tecla y cambia el color de un sprite.

¿Qué quieres que diga tu sprite?

MOVERSE CON LAS TECLASP R O G R A M A

Usa las flechas del teclado para mover el sprite.

MOVERSE CON LAS TECLASUsa las flechas del teclado para mover el sprite.

¡Menos dormir y más programar!

Page 6: ¡Empieza a PROGRAMAR! - res.cloudinary.comres.cloudinary.com/dorling-kindersley/image/upload/DK/5c697f629f4e... · En Scratch, los programas se crean uniendo con el ratón bloques

DECIR ALGOP R O G R A M A

¿Qué quieres que diga tu sprite?

MOVERSE CON LAS TECLASP R O G R A M A

Usa las flechas del teclado para mover el sprite.

MUÉVETE AL RITMOCAMBIO DE COLORP R O G R A M AP R O G R A M A

Haz que tu sprite baile al ritmo de un tambor.Pulsa una tecla y cambia el color de un sprite.

al presionar

por siempre

mover -30 pasos

tocar tambor 1 durante 0.25 pulsos

tocar tambor 2 durante 0.25 pulsos

mover 30 pasos

al hacer clic en este objeto

decir ¡Menos dormir y más programar!

Introduce el código:

Introduce el código:

Introduce el código:

Introduce el código:

¡ADELANTE!

¡ADELANTE! ¡ADELANTE!

¡ADELANTE!

Consejo:

Clica la bandera verde para ejecutar (iniciar) un programa

Clica en el sprite para comenzar

Escribe lo que quieras

Presiona las � echas del teclado para moverte

Pulsa la barra espaciadora para cambiar colores

Luego pulsa otra vez la barra espaciadoraPuedes escoger

un efecto diferente

¡ADELANTE! Pulsa la barra espaciadora para cambiar colores

DESCUBRE MÁS EN:WWW.DKESPAÑOL.COM

DESCUBRE MÁS EN:WWW.DKESPAÑOL.COM

DESCUBRE MÁS EN:WWW.DKESPAÑOL.COM

DESCUBRE MÁS EN:WWW.DKESPAÑOL.COM

cambiar efecto color ▾ por 25

al presionar tecla espacio ▾

apuntar en dirección 0▾

mover 10 pasos

al presionar tecla flecha arriba ▾

apuntar en dirección 180▾

mover 10 pasos

al presionar tecla flecha abajo ▾

apuntar en dirección -90▾

mover 10 pasos

al presionar tecla flecha izquierda ▾

apuntar en dirección 90▾

mover 10 pasos

al presionar tecla flecha derecha ▾

cambiar efecto color ▾ por 25

Escribe un número distinto

o

Escoge tu sprite:

Escoge un sprite de la biblioteca

Nuevo objeto:

Escoge tu sprite:

Escoge un sprite de la biblioteca

Nuevo objeto:

Escoge tu sprite:

Escoge un sprite de la biblioteca

Nuevo objeto:

por 2 segs

Page 7: ¡Empieza a PROGRAMAR! - res.cloudinary.comres.cloudinary.com/dorling-kindersley/image/upload/DK/5c697f629f4e... · En Scratch, los programas se crean uniendo con el ratón bloques

OTROS

TÍTULOS

DESCUBRE MÁS EN:WWW.DKESPAÑOL.COM www.dk.com

9780241253557 9780241216613

978024125264297802412526429780241252642 9780241197196 97802412166069780241216606 9780241011980 9781409354321