Tutorial

Solo disponible en BuenasTareas
  • Páginas : 17 (4195 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de enero de 2011
Leer documento completo
Vista previa del texto
Agosto 2007

Facultad de Ciencias Físico-Matemáticas sede de la Olimpiada Estatal de Informática de Nuevo León

UANL

KAREL OMI Versión 1.2 por Cesar Cepeda Para comentarios escriba a cesar@auronix.com
Revisado por Eduardo Urias Barrientos AKA Wero Shinoda

TUTORIAL DE KAREL

El Robot Karel

1. Introducción: Por qué programamos el robot Karel. 2. El mundo de Karel: Como visualizamosy configuramos el lugar que ocupa Karel. 3. Programando Karel: Como le decimos a Karel qué cosas debe hacer. 4. Comandos básicos de Karel: Las cosas que Karel es capaz de hacer incluso sin pensar. 5. Sentencias de Control de Karel: Las sentencias de control se usan para seleccionar que órdenes se deben ejecutar. 6. La sentencia si/entonces: A veces, Karel siente la necesidad de realizar algo sóloen ciertas condiciones. 7. Condiciones que puede detectar Karel: Una condición es una función de la situación actual de Karel, tal como él ejecuta las órdenes. 8. La sentencia repetir/veces: Es útil cuando se sabe exactamente cuantas veces se debe de realizar una cosa. 9. La sentencia si/entonces/sino: Karel puede darse cuenta que necesita realizar una cosa u otra. 10. La sentenciadefine-nueva-instruccion/como: Usando la taquigrafía de Karel para tareas que se realizan a menudo. 11. La sentencia mientras/hacer: Extremadamente valiosa cuando no se sabe de antemano exactamente cuantas veces se necesita realizar una tarea.

Agosto 2007

Facultad de Ciencias Físico-Matemáticas sede de la Olimpiada Estatal de Informática de Nuevo León

UANL

Introducción: Por qué programamos KarelProgramar un ordenador en un lenguaje como Pascal, requiere un secuenciamiento preciso de los pasos, uno detrás de otro, escogiendo qué pasos hay que seguir en cada caso, y controlando la repetición de ciertos pasos, en el proceso de resolución de un problema. Aunque esta precisión se requiere para las operaciones sin razonamiento de las computadoras, es extraña a los humanos. Los humanos somosmucho menos rígidos en nuestro comportamiento y podemos retroceder elegantemente si nuestros pasos no parecen llevar a la consecución de un objetivo. Debido a que son diferentes las habilidades de las computadoras y lo humanos, expresar la solución de un problema en instrucciones que una computadora puede seguir está comprobado que es difícil para mucha gente. Para conocer estos conceptos, nosotrosempezaremos programando el Robot Karel. Karel es una herramienta de aprendizaje que presenta los conceptos de una forma visual, lo cual es menos abstracto que programar en un lenguaje como Pascal o C. El Robot Karel fue introducido por Richard Pattis en su libro Karel the Robot: A Gentle Introduction to the Art of Programming with Pascal, John Wiley & Sons, Inc., 1981. Nosotros programaremos Karel,un Robot simple que vive en un mundo simple. Debido a que Karel y su mundo son simulados, ¡nosotros podemos realmente ver los resultados de un programa en acción ! El lenguaje con el que programaremos Karel es una versión especial de Pascal, por lo tanto, la mayor parte de lo que aprendamos, podrá ser aplicado directamente al lenguaje de programación estándar Pascal.

Agosto 2007

Facultad deCiencias Físico-Matemáticas sede de la Olimpiada Estatal de Informática de Nuevo León

UANL

El mundo de Karel
Karel puede orientarse en una de las cuatro direcciones: Este, Oeste, Norte y Sur. Sólo gira 90º cada vez, por tanto no puede orientarse hacia en NordEste, por ejemplo. En el mundo de Karel, las calles van de Este a Oeste, y son numeradas comenzando por 1. No hay números de calleigual a 0 o negativos. Las avenidas van de Norte a Sur, y también están numeradas empezando por 1. Tampoco hay números de avenida igual a 0 o negativos. Se le llama esquina a la intersección de una calle con una avenida. Karel va de una esquina a la siguiente en un solo movimiento. Selecciona en tu PC Inicio/Programas/JKarelTheRobot/JKarelTheRobot. Se iniciará el simulador del Robot. Ahora...
tracking img