Está en la página 1de 12

Puzzle 1 de 20

Me ayudas a atrapar el cerdo malo? Apila juntos un par de


bloques "avanzar" y presiona "Ejecutar Programa" para
ayudarme a llegar all.
moveForward();
moveForward();
Puzzle 2 de 20
Este cerdo me est poniendo furioso. Ayudame a
encontrarlo!
moveForward();
moveForward();
Puzzle 3 de 20
Traza el camino y llvame al cerdo tonto. Evita el TNT o las
plumas volarn!
moveForward();
moveForward();
turnRight();
moveForward();
moveForward();
Puzzle 4 de 20
Guame al demonio verde! (Cuidado con el TNT)
moveForward();
turnLeft();
moveForward();
turnRight();
moveForward();
Puzzle 5 de 20
Mantn la calma y aydame a encontrar el cerdo malo. O de
lo contrario, puedo enfadarme!
turnRight();
moveForward();
turnLeft();
moveForward();
moveForward();
moveForward();
turnLeft();
moveForward();
Puzzle 6 de 20
Hay una forma de llegar al tonto cerdo utilizando slo 2
bloques. Puedes encontrarla?
for (var count = 0; count < 5; count++) {
moveForward();
}
Puzzle 7 de 20
Intenta llevarme al intruso verde utilizando slo tres bloques.
turnRight();
for (var count = 0; count < 5; count++) {
moveForward();
}
Puzzle 8 de 20
Aydame a desterrar este cerdito malo usando el menor
nmero de bloques posible. Prueba usando ms de un bloque
"repetir veces".
for (var count = 0; count < 4; count++) {
moveForward();
}
turnLeft();
for (var count2 = 0; count2 < 5; count2++) {
moveForward();
}
Puzzle 9 de 20
Cuando un bloque es gris, significa que no puedes borrarlo.
Resuelva este rompecabezas utilizando el bloque de "repetir"
que se repite 3 veces. Intente poner estos 3 bloques dentro
del bloque gris de "repetir": mover, mover, girar.
for (var count = 0; count < 3; count++) {
moveForward();
moveForward();
turnRight();
}
Puzzle 10 de 20
Ok, prueba el nuevo bloque "repetir hasta" - repetir hasta
que llegue al cerdo molesto.
while (notFinished()) {
moveForward();
}
Puzzle 11 de 20
Ok, una ltima vez para practicar - se puede resolver ste
usando solo 4 bloques?
while (notFinished()) {
moveForward();
moveForward();
turnLeft();
}
Puzzle 12 de 20
Hola persona. Yo zombi. Yo hambriento. Debo... llegar... al
girasol... Me puedes llevar ah con slo 5 bloques?
while (notFinished()) {
moveForward();
turnLeft();
moveForward();
turnRight();
}
Puzzle 13 de 20
Ok, esto es similar, pero un poco diferente. Puedes hacerlo
en slo 5 bloques?
while (notFinished()) {
turnRight();
moveForward();
turnLeft();
moveForward();
}
Puzzle 14 de 20
Usa el nuevo bloque "si" para dejarme decidir cundo girar.
Sugerencia: solo necesitas un bloque ms, pero aprende
cmo lo hicimos as puedes hacerlo t solo la prxima vez.
while (notFinished()) {
moveForward();
if (isPathLeft()) {
turnLeft();
}
}
Puzzle 15 de 20
Ok, esto es como el ltimo puzzle, pero tienes que recordar
cmo usaste el bloque "si" y el bloque "repetir" juntos.
while (notFinished()) {
moveForward();
if (isPathRight()) {
turnRight();
}
}

moveForward();
if (isPathLeft()) {
turnLeft();
Puzzle 16 de 20
Yo querer girasol! Usa un bloque "si" para llevarme all con
la menor cantidad posible de bloques.
while (notFinished()) {
moveForward();
if (isPathLeft()) {
turnLeft();
}
}
Puzzle 17 de 20
Ok, vamos hacer esto nuevamente para practicar - esto no es
muy diferente, pero ten cuidado con los masticadores!
while (notFinished()) {
moveForward();
if (isPathRight()) {
turnRight();
}
}
Puzzle 18 de 20
Los bloques "si-sino" comprueban una condicin, y luego
hacen una cosa U otra. Para llevarme al girasol intenta usar
este nuevo bloque.
while (notFinished()) {
if (isPathForward()) {
moveForward();
} else {
turnLeft();
}
} Puzzle 19 de 20
Una prctica ms del bloque "si-sino", Puedes hacerlo bien
en tu primer intento?
while (notFinished()) {
if (isPathForward()) {
moveForward();
} else {
turnRight();
}
}
Puzzle 20 de 20
Puedes agregar slo 3 bloques para ayudarme a resolver un
laberinto ms complejo? Si lo haces bien, puedo caminar
cualquier camino con curvas sin importar su longitud.
while (notFinished()) {
if (isPathForward()) {
moveForward();
} else {
if (isPathRight()) {
turnRight();
} else {
turnLeft();
}
}
}

Puzzle 1 de 10
Hola, soy un artista. Puedes escribir cdigo para hacerme
dibujar casi cualquier cosa. Utiliza algunos bloques para
hacerme dibujar por encima de las lneas grises de la imagen.
moveForward(100);
turnRight(90);
moveForward(100);
Puzzle 2 de 10
Ahora, dibuja un cuadrado. Nota: usa tu color favorito
eligindolo en el nuevo bloque "definir color".
penColour('#ff0000');
moveForward(100);
turnRight(90);
moveForward(100);
turnRight(90);
moveForward(100);
turnRight(90);
moveForward(100);
Puzzle 3 de 10
Haz un cuadrado usando slo 3 bloques.
for (var count = 0; count < 4; count++) {
moveForward(100);
turnRight(90);
}
Puzzle 4 de 10
Dibuja un tringulo cuyos lados tienen todos diferentes
colores, usando la opcin "color al azar" que elige un color
diferente cada vez. Ayuda: tendrs que averiguar cunto
girar haciendo click en el nmero del bloque girar.
for (var count = 0; count < 3; count++) {
penColour(colour_random());
moveForward(100);
turnRight(120);
}
Puzzle 5 de 10
Ahora, para practicar, dibuja un tringulo y un cuadrado para
dibujar un sobre.
for (var count = 0; count < 4; count++) {
moveForward(100);
turnRight(90);
}
turnRight(60);
moveForward(100);
turnLeft(120);
moveForward(100);
Puzzle 6 de 10
Puedes darte cuenta cmo dibujar este tringulo y
cuadrado? Ayuda: Haz el tringulo primero, y luego
averigua cunto girar antes de dibujar el cuadrado.
for (var count = 0; count < 3; count++) {
moveForward(100);
turnRight(120);
}
moveBackward(100);
turnRight(180);
for (var count2 = 0; count2 < 4; count2++) {
turnRight(90);
moveForward(100);
}
Puzzle 7 de 10
Ok, vamos hacerlo un poco ms difcil - ve si puedes dibujar
estos anteojos verdes. Los cuadrados tienen 100 pxeles en
cada lado, y estn separados por 50 pxeles. No te olvides
de dibujar en verde!

turnRight(90);
for (var count = 0; count < 4; count++) {
moveForward(100);
turnRight(90);
}
turnLeft(180);
moveForward(50);
for (var count2 = 0; count2 < 4; count2++) {
moveForward(100);
turnLeft(90);
}
Puzzle 8 de 10
Muy bien, tratemos de averiguar qu pasa si ejecutas este
cdigo (o presionas "Ejecutar" para probarlo). Luego,
reptelo las veces necesarias para completar el dibujo. Los
colores sern diferentes cada vez.
for (var count = 0; count < 8; count++) {
penColour(colour_random());
moveForward(100);
moveBackward(100);
turnRight(45);
}
Puzzle 9 de 10
Puedes adivinar con qu nmero reemplazaras a los signos
de interrogacin para dibujar un crculo?
for (var count = 0; count < 400; count++) {
moveForward(1);
turnRight(1);
}
Puzzle 10 de 10
Lo lograste! Ahora, a dibujar cualquier cosa que quieras.
Algunas ideas divertidas: un mueco de palitos, un copo de
nieve o un espiral. Prueba tambin el nuevo bloque "ajuste
de ancho". Que te diviertas!
penWidth(5);
for (var count = 0; count < 5; count++) {
penColour(colour_random());
moveForward(100);

También podría gustarte