"Karel el Robot" es una aplicación sencilla de sofftware que consta de un
simulador de robot integrado para probar instrucciones de programación en
el lenguaje de Karel, cuya sintaxis es muy similar a la de JAVA o PASCAL.
Karel es comúnmente utilizado como una introducción
a la programación para estudiantes de cómputo, pues aunque su lenguaje
no es tan formal como los reales, provee bases fuertes sobre
lo que significa diseñar un programa.
Las limitaciones del lenguaje de este simulador son bastante marcadas, pues no
se puede declarar variables, comparar expresiones que no estén declaradas formalmente
en el lenguaje, crear objetos, entre otras, lo que provoca en los nuevos programadores
el desarrollo de habilidades que le permitan resolver diferentes problemas con muy pocos
recursos.
En la Olimpiada Mexicana de Informática
(también llamada OMI) se ha usado este simulador desde el año 2004 y hasta la fecha, con el propósito de
fomentar las habilidades lógicas y matemáticas en los competidores desde temprana edad.
La OMI ha creado su propio simulador de Karel para sus competencias, los cuales puedes descargar
en nuestra página de descargas:
En este sitio se encuentran recopilados una gran cantidad de problemas que puedes
resolver en línea, para ello debes seleccionar el menú "Problemas Karel" y elegir
un problema de la lista. Después deberás leer el problema y generar una solución
en el similador. Por último podrás enviar tu código para que el juez en línea te
diga que tan bien está tu problema y te de una calificación. Si tu problema no está
del todo bien pero llevas una buena racha, se te permitirá descargar un caso de prueba
para que veas porqué fallaste.
Cualquier usuario registrado puede ver además el progreso de los demás usuarios
(qué problemas han resuelto o intentado) y quién ha resuelto cada problema.
Si tienes alguna duda puedes consultar nuestra sección de
Preguntas frecuentes
¡Unete ahora a Karelotitlán y empieza a prepararte para la próxima OMI!
|