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:

Interfaz de Karel

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:

Mundo de Karel

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:

Menu contextual de Karel

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.

un zumbador

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.

dos zumbadores

Si queremos quitar zumbadores de una casilla entonces podemos dar clic derecho a la casilla con zumbadores y seleccionar "0 zumbadores".

dos 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".

n zumbadores

Al seleccionar esa opción nos saldrá el siguiente cuadro de dialogo, donde podremos escribir la cantidad de zumbadores deseados.

dialogo

una vez escrita la cantidad de zumbadores a poner, damos en aceptar y veremos como ahora en la casilla habrá esta cantidad de zumbadores.

15 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.

linea de muro

Al hacer clic, la pared se colocará en donde se muestra la línea roja.

pared

También podemos dar clic en una esquina gris y dar clic en otra esquina para trazar una pared más larga y recta.

pared larga

pared larga

pared larga

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

Escribe hola con  paredes


Fuente: omiags 2022
Subido por: Héctor Fernando Ricárdez Lara (kishtarn555)
Problema subido en: 17/4/2022
Envíos
Fecha y hora GUIDLenguajeCoder Porcentaje EjecuciónSalida Memoria Tiempo Acciones
Clarificaciones
InfoMensajeRespuesta
Aún no hay clarificaciones

Debes iniciar sesión para desbloquear/ver esta solución.

Te quedan 0 visualizaciones disponibles, de un total de 5 que puedes realizar por día.