15157. [Tutorial] Mundo de Karel
Karel es un robot virtual que nosotros podemos programar para que resuelva diferentes problemas o retos.
Antes de resolver retos con Karel, primero vamos a conocerlo, para esto podemos entrar al enlace: https://omegaup.com/karel.js/. Aquí deberíamos ver lo siguiente:
En esta lección aprenderemos a crear mundos de Karel. También puedes ver la lección como video: clic para ver video
Mundo de Karel
En esta página el mundo de Karel se encuentra a la derecha, se ve de la siguiente forma:
El mundo de Karel es una cuadricula formada por filas horizontales y columnas verticales.
En este mundo podemos ver una flecha azul, esta flecha es Karel el robot. Karel siempre estará en una casilla y tendrá una orientación (a donde apunte la flecha).
Colocar a Karel
Probemos colocando a Karel, da clic derecho a otra casilla del mundo, allí debería salirte las siguientes opciones:
Selecciones la segunda, situar Karel al sur. Vemos como esto mueve de lugar a Karel la flecha azul, ahora apuntando hacia abajo.
Situar a Karel mueve al robot de casilla a otra, y la parte de "al sur", "al norte" ,"al este" y "al oeste" hace referencia de que orientación queremos que la flecha apunte.
Recordemos que:
- Norte es arriba
- Sur es abajo
- Este es a la derecha
- Oeste es a la izquierda
Prueba a colocar a Karel en diferentes casillas y orientaciones.
Zumbadores
En el mundo de Karel también puede haber zumbadores (también llamados beepers en ingles).
Los zumbadores se encuentran en las casillas del mundo de forma de que en cada casilla pueden no haber zumbadores, o haber un zumbador, o dos, o tres, etc. Al inicio no hay ningún zumbador en ninguna casilla.
Para colocar un zumbador basta con dar clic en la casilla que queramos poner el zumbador, si hacemos esto veremos que ahora muestra un uno verde.
Este uno representa que en esta casilla tenemos un zumbador, si le volvemos a dar clic pondremos otro zumbador en la casilla de forma de que ahora tengamos dos.
Si queremos quitar zumbadores de una casilla entonces podemos dar clic derecho a la casilla con zumbadores y seleccionar "0 zumbadores".
Si queremos poner una cantidad especifica de zumbadores en una casilla sin tener que dar muchos clics, podemos dar clic derecho a la casilla y seleccionar "N zumbadores".
Al seleccionar esa opción nos saldrá el siguiente cuadro de dialogo, donde podremos escribir la cantidad de zumbadores deseados.
una vez escrita la cantidad de zumbadores a poner, damos en aceptar y veremos como ahora en la casilla habrá esta cantidad de zumbadores.
Paredes
En el mundo de Karel también tenemos paredes, estas son barreras que se colocan de forma horizontal o vertical entre casillas.
Para colocar una pared pongamos el mouse entre dos casillas hasta que veamos una linea roja como la de la sig. imagen.
Al hacer clic, la pared se colocará en donde se muestra la línea roja.
También podemos dar clic en una esquina gris y dar clic en otra esquina para trazar una pared más larga y recta.
Si tratas de poner una pared donde ya hay una, lo que harás será quitarla.
Reto
Como reto, trata de recrear el siguiente mundo
Fecha y hora | Lenguaje | Coder | Estatus | Porcentaje | Ejecución | Salida | Memoria | Tiempo | Acciones |
---|
Clarificaciones
Info | Mensaje | Respuesta |
---|
Debes iniciar sesión para desbloquear/ver esta solución.