Introduccin a Scratch Qu es Scratch Scratch es

  • Slides: 15
Download presentation
Introducción a Scratch

Introducción a Scratch

¿Qué es Scratch? Scratch es una herramienta para aprender programación de forma fácil y

¿Qué es Scratch? Scratch es una herramienta para aprender programación de forma fácil y divertida. La podemos encontrar aquí. 1

¿Cómo funciona? Scratch funciona mediante el uso de bloques. Cada bloque realiza la función

¿Cómo funciona? Scratch funciona mediante el uso de bloques. Cada bloque realiza la función que describe, por ejemplo: Mostrará el mensaje “¡Hola!” Sumará los 2 valores que pongamos Repetirá lo que pongamos dentro 10 veces 2

Tipos de bloques Los bloques están divididos en 10 conjuntos diferentes: • • •

Tipos de bloques Los bloques están divididos en 10 conjuntos diferentes: • • • Movimiento Apariencia Sonido Lápiz Datos • • • Eventos Control Sensores Operadores Más bloques Pero nos centraremos, mayormente, en 4: • Operadores • Control • Datos • Eventos 3

Operadores Son los bloques más simples. Sirven para hacer operaciones matemáticas básicas, como sumar,

Operadores Son los bloques más simples. Sirven para hacer operaciones matemáticas básicas, como sumar, restar, multiplicar y dividir. También se utilizan para operaciones lógicas. Pero, ¿qué son las operaciones lógicas? 4

Operadores lógicos Es como llamamos a todo aquello que puede ser “Cierto/Sí” o “Falso/No”.

Operadores lógicos Es como llamamos a todo aquello que puede ser “Cierto/Sí” o “Falso/No”. Por ejemplo: ¿Está la ventana abierta? ¿Sí o No? A esto, le llamamos “condición”. Con ello, tenemos estos operadores: • “condición Y condición”: las dos condiciones han de ser ciertas para que el operador sea cierto. • “condición O condición”: una de las dos condiciones ha de ser ciertas para que el operador sea cierto. • “NO condición”: si la condición es cierta, será falsa; si es falsa, será cierta. 5

Control Son los bloques que sirven para cambiar la función del programa, dependiendo de

Control Son los bloques que sirven para cambiar la función del programa, dependiendo de las condiciones que hemos comentado antes. De este tipo, existen 2 tipos: • Condicionales • Bucles 6

Control: Condicionales Estos bloques solo ejecutarán lo que hay dentro si la condición que

Control: Condicionales Estos bloques solo ejecutarán lo que hay dentro si la condición que le hemos puesto es cierta. Funcionan como un semáforo: ¿Está verde? Entonces puedes conducir. 7

Control: Bucles Estos bloques repetirán lo que les pongamos dentro tantas veces como queramos.

Control: Bucles Estos bloques repetirán lo que les pongamos dentro tantas veces como queramos. En Scratch, hay 3 tipos: • Repetir x: Repetirá lo que haya dentro las veces que le digamos. • Repetir por siempre: Repetirá lo que haya dentro mientras el programa funcione. • Repetir hasta que…: Funciona de forma parecida a un condicional, repitiendo lo que haya dentro hasta que se cumpla la condición. 8

Eventos Estos bloques sirven para que el programa empiece a funcionar. Los que más

Eventos Estos bloques sirven para que el programa empiece a funcionar. Los que más nos interesan son 2: • Al presionar la bandera: Este bloque hará que todo lo que le pongamos debajo empiece a ejecutarse cuando presionemos en la bandera verde que hay encima de la pantalla • Al presionar tecla: Empezará a funcionar cuando presionemos la tecla del teclado que le hemos dicho. 9

Datos Este conjunto de bloques tiene un funcionamiento especial. Si entramos, veremos que no

Datos Este conjunto de bloques tiene un funcionamiento especial. Si entramos, veremos que no hay bloques como en los anteriores, sino que hay dos botones: • Crear una variable • Crear una lista De momento, solo nos centraremos en las variables. 10

Datos: Variables A veces, queremos poder guardar información, como texto o valores, para poder

Datos: Variables A veces, queremos poder guardar información, como texto o valores, para poder usarlos más tarde. Para eso, nos servimos de las variables. ¿Qué son las variables? Decirle al ordenador que nos guarde un trocito de su memoria, al cual le pondremos un nombre. Cuando queramos cambiar su valor o saber cuanto vale, usaremos ese nombre que le hemos dado. 11

Variables: ¿cómo las creamos? Lo primero que haremos, será picar en el botón “crear

Variables: ¿cómo las creamos? Lo primero que haremos, será picar en el botón “crear variable”. Cuando hayamos picado en “crear variable”, le tendremos que poner un nombre. A las otras 2 opciones, no les haremos caso. 12

Variables: ¿qué podemos hacer? Una vez hayamos creado la variable, tendremos dos bloques que

Variables: ¿qué podemos hacer? Una vez hayamos creado la variable, tendremos dos bloques que podemos usar para modificar su valor: • Fijar a: Le dará a la variable el valor queramos. • Cambiar por: Le sumará (o restará) el valor que le pongamos al que ya tenga (si cambiamos por 1 y valía 3, valdrá 4). Si queremos saber cuanto vale, usaremos el bloque en el que aparece su nombre y lo pondremos donde lo necesitemos 13

Veamos algunos ejemplos Para entender mejor lo que hemos explicado hasta ahora, en la

Veamos algunos ejemplos Para entender mejor lo que hemos explicado hasta ahora, en la web tenemos varios proyectos que hemos creado en Scratch. ¡Vamos a echarles un vistazo! 14