14
Dé clic sobre el bloque que desea estudiar

Bloques Movimiento

Embed Size (px)

DESCRIPTION

Bloques de "Movimiento" del lenguaje de programación Scratch

Citation preview

Page 1: Bloques Movimiento

Dé clic sobre el bloque que desea estudiar

Page 2: Bloques Movimiento

Este bloque permite que nuestro actor u objeto se mueva hacia adelante o hacia atrás.

1. Traslade al actor de un lugar a otro utilizando el ladrillo Mover, que se encuentra ubicado en el botón azul .

2. Arrastre o deslice el ladrillo “mover 10 pasos” a la zona de programas.

3. Cambie el número de pasos: Dé clic sobre el número 10 y sustitúyalo por el número de pasos deseado.

4. Para que el actor se mueva, dé doble clic sobre el bloque.

11 22

33

AcciónAcción NúmeroNúmero

44

MOVER - MOVIMIENTO

¿Cómo puedo hacer para que el gatito avance hacia adelante o hacia atrás un número determinado de pasos?

Page 3: Bloques Movimiento

¿Cómo puedo hacer para que el gatito gire a la derecha o a la izquierda?

¿Cómo puedo hacer para que el gatito gire a la derecha o a la izquierda?

1. La instrucción Girar se encuentra en el botón azul llamado .

2. Arrastre el bloque a la zona de Programas, para que el actor gire a la derecha.

3. Arrastre el bloque a la zona de Programas y el actor girará a la izquierda.

Usted puede cambiar la orientación de su protagonista, recuerde que el actor puede además caminar de un lugar a otro hacia atrás o hacia adelante independientemente de la orientación, ambas acciones son independientes y diferentes.

Gire al protagonista a la derecha o a la izquierda un número de grados entre 0 y 360, para que gire en contra o en dirección de las manecillas del reloj.

4. Dé clic sobre el número 15 y sustitúyalo por el número de grados que desea que el actor gire.

5. Para que el gato gire, active el bloque, dando doble clic sobre él.

6. Realice el siguiente ejercicio y observe lo que sucede.

Tenga claro que este giro es relativo: el actor girará según la orientación actual o inicial que tenía al aplicarse el bloque.

GIRAR - MOVIMIENTO

Page 4: Bloques Movimiento

¿Cómo puedo hacer para que el gatito gire o apunte hacia otra dirección?

¿Cómo puedo hacer para que el gatito gire o apunte hacia otra dirección?

Este bloque hace que nuestro actor u objeto apunte o gire en cierta dirección.

1. La instrucción “Apuntar en dirección” se encuentra en el botón azul llamado .

2. Si arrastra el ladrillo

a la “zona de Programas”, este permite que el actor apunte o gire según la dirección elegida.

Esto no quiere decir que su actor no pueda girar o apuntar hacia otra dirección absoluta, solo debe dar clic sobre el campo editable de color blanco y escribir el nuevo valor, como se muestra a continuación:

3.Para que el gato gire, active el bloque, dando doble clic sobre él.

APUNTAR EN DIRECCIÓN - MOVIMIENTO

Es importante tener claro que el giro del actor es absoluto, es decir, que el objeto girará sin tomar en cuenta la orientación actual o la dirección previa del actor, tal como lo hace una brújula.

Page 5: Bloques Movimiento

¿Cómo puedo hacer para que el actor gire hacia el puntero del ratón o hacia otro actor?

¿Cómo puedo hacer para que el actor gire hacia el puntero del ratón o hacia otro actor?

Este bloque hace que el actor u objeto apunte o gire hacia el puntero del ratón o hacia otro actor.

1. La instrucción Apuntar hacia se encuentra en el botón azul llamado .

2. Arrastre el ladrillo a la

zona de Programas, este cuenta con dos posibilidades, que el actor:

1. Apunte o gire hacia el puntero del ratón.2. Gire o apunte hacia otro actor.

3. Para comprender mejor este bloque, realice el siguiente ejemplo:

a. Cree dos actores en el escenario, un gato y un ratón, como se muestra:

El objeto 1 será el gato y el objeto 2 será el ratón.

b.Dé doble clic sobre el ratón y utilice los siguientes bloques, como sigue:

c. Dé doble clic sobre el gato y utilice los siguientes bloques:

d. Dé clic sobre Bandera verde para iniciar los programas.

e. Mueva el puntero del ratón por el escenario. ¿Explique que sucede?

APUNTAR HACIA - MOVIMIENTO

Estos bloques se localizan en el botón Control.

Page 6: Bloques Movimiento

¿Cómo puedo hacer para mover al actor a una coordenada (X,Y) específica?

¿Cómo puedo hacer para mover al actor a una coordenada (X,Y) específica?

Este bloque se encarga de llevar o mover al actor a una posición específica (X,Y) dentro del escenario, es decir, a las coordenadas deseadas.

Encuentre las coordenadas (X,Y) del actor dentro del escenario:

1.Arrastre y posicione al actor en el lugar deseado.

2. En la ventana “Información del objeto actual”,

encima de la ventana llamada “Pestañas”,

observe la información de la posición (X,Y) del

actor.

3. El actor se coloca en el lugar o coordenada

deseada al usar el bloque que se

encuentra en el botón .

4. Arrastre el bloque y colóquelo en el área de

Programas.

5. Cambie las coordenadas por las deseadas.

6. Para ejecutar las coordenadas, active el bloque, dando doble clic sobre él.

IR A X:0 Y: 0 - MOVIMIENTO

Page 7: Bloques Movimiento

IR A X:0 Y: 0 - MOVIMIENTO

Page 8: Bloques Movimiento

Mueva el actor a posiciones específicas (X,Y) dentro del escenario, utilizando el bloque respectivo.

Pruebe con las siguientes posiciones y analice con anterioridad:

¿En qué cuadrante se ubica el actor?

¿Por qué?

Antes de iniciar, es importante comprender y analizar la siguiente información.

Recuerde:

Escriba

IR A X:0 Y: 0 - MOVIMIENTO

Page 9: Bloques Movimiento

¿Cómo mover en forma instantánea a un actor al lugar de otro?

¿Cómo mover en forma instantánea a un actor al lugar de otro?

El bloque “ir a” tiene un efecto instantáneo, permite dirigir o mover al actor a la ubicación del puntero del ratón o de otro actor.

1. Utilice el bloque “Ir a”, que se encuentra ubicado en el botón azul denominado para mover al actor al lugar de otro objeto.

2. Arrastre o deslice el bloque a la zona de Programas.

3. Seleccione el objeto para que su actor se mueva.

4. Dé doble clic sobre el bloque para que se ejecute.

Cree el siguiente escenario y los actores que se muestran a continuación.

Arrastre el bloque “Ir a” al área de programas.

Explique:

¿Cuál es la función del bloque “Ir a”? ¿En qué efectos o simulaciones se podrían utilizar?

IR A - MOVIMIENTOSeleccione los diferentes objetos que se muestran al presionar la flechita, como sigue:

Page 10: Bloques Movimiento

El bloque permite el desplazamiento suave del actor u objeto a una posición determinada (x-y) en un lapso de tiempo específico o indicado.

Cuenta con tres entradas, es decir, se deben agregar tres números, como sigue:

1.Indica a qué velocidad se desliza el objeto.2.Fija la posición x del objeto a un valor específico.3.Fija la posición y del actor a un valor específico.

2. Arrastre o deslice el bloque “Deslizar en 1 segs a x:0 y:0” a la zona de Programas.

3. Cambie las entradas del bloque, según las necesidades del efecto que desea alcanzar.

4. Dé doble clic sobre el bloque para que se ejecute.

Cree el siguiente Script o guión en el área de programas:

Observe lo que sucede a continuación:

¿Cómo hacer para que el actor se deslice a una coordenada específica en un lapso de tiempo ?

¿Cómo hacer para que el actor se deslice a una coordenada específica en un lapso de tiempo ?

1. Utilice el bloque , el cual se encuentra ubicado en el botón azul denominado .

DESLIZAR EN 1 SEGS A X:0 Y:0 - MOVIMIENTO

Page 11: Bloques Movimiento

DESLIZAR EN 1 SEGS A X:0 Y:0 - MOVIMIENTO

Page 12: Bloques Movimiento

Comprendiendo las coordenadas del objetoComprendiendo las coordenadas del objeto

Los Bloques que determinan las coordenadas de los actores u objetos son:

Ejemplo: Si el actor está ubicado en la posición x:30, al cambiar x por 20 llevará al actor a la derecha y la nueva abcisa será 50, porque se incrementa.

El bloque cambiar y por__, incrementa la posición y del objeto en la cantidad determinada.

Ejemplo, si el actor está ubicado en la posición y:30, al cambiar y por 20 llevará al actor a la nueva ordenada que será 50, porque se incrementa.

Al cambiar la posición x por__ ó la posición y por__, estas serán relativas, pues dependen del valor anterior para ubicar a los actores.

Los bloques fijar x a__ ó fijar y a ___, serán posiciones absolutas, no importa dónde esté ubicado el actor, siempre el valor será específico.

COORDENADAS DEL OBJETO - MOVIMIENTO

El bloque cambiar x por__, incrementa la posición X del objeto por una cantidad determinada.

Page 13: Bloques Movimiento

¿Cómo hacer para que el actor rebote si está tocando un borde del escenario?

¿Cómo hacer para que el actor rebote si está tocando un borde del escenario?

Este bloque verifica si un actor toca un borde del escenario. Si esto sucede el actor u objeto girará en sentido contrario.

Observe lo que sucede:

1. Verifique si el actor toca el borde del escenario utilizando el bloque “Rebotar si está tocando un borde”, ubicado en el botón azul

2. Arrastre o deslice el bloque a la zona de programas.

3. Dé doble clic sobre el bloque para que el ladrillo se ejecute.

Para ver el efecto, cree el siguiente Script en el área de Programas:

REBOTAR SI ESTA TOCANDO UN BORDE - MOVIMIENTO

Page 14: Bloques Movimiento

Informando las variables del actor u objeto Informando las variables del actor u objeto

Estos tres bloques que se muestran a continuación reportan o informan la posición “x” (abcisa), la posición “y” (ordenada) y la dirección del objeto.

VARIABLES DEL OBJETO - MOVIMIENTO