robot karel
para todos!
1
¿Estás interesado en aprender a programar en
lenguaje de Karel? ¿Te interesa la Olimpiada Mexicana de
Informática? Esta es tu oportunidad de unirte al equipo OMI
y ser parte de la mejor competencia nacional de
programación.
Este pequeño libro te enseña paso por paso como
programa
g
Karel. El libro contiene todo lo q
que
usar el p
necesitas saber para lograrproblemas de dificultad básica y
media. Practicando en línea en la página de OMIJAL,
www.omijal.org.mx, podrás convertirte en un experto en
Karel. Recuerda, la práctica hace al maestro.
Agradecimiento:
g
A Javier Lomelín Urrea por su dedicación y
esmero en este proyecto.
Manuel Fernando Guzmán Muñoz
Presidente OMIJal
Gira‐‐Izquierda
Gira
Olimpiada de Informática del Estado de Jalisco
OMIJalDerechos Reservados 2008‐2010
Derechos Reservados 2008
2010
3
Índice
Capítulo 1: Introducción a Karel
•
•
•
•
4
1.1: El Programa de Karel
1.2: El Mundo de Karel
1 3: Empezando a Programar
1.3: Empezando a Programar
1.4: Instrucciones Básicas
Capítulo 2: Toma de Decisiones
5
8
10
11
12
• 2.1: Decisiones Simples
• 2.2: Decisiones con otro Caso
• 2.3: Decisiones AnidadasCapítulo 3: Repeticiones
13
15
16
17
• 3.1: Repeticiones Fijas
• 3.2: Repeticiones con Condición
Capítulo 4: Instrucciones Nuevas
18
19
21
4
I Introducción a Karel
I. Introducción a Karel
Karel es un lenguaje sencillo y divertido que ayuda al
p
j de algoritmos
g
y al desarrollo de la lógica.
g
aprendizaje
Karel es un
robot virtual que aparece como una pequeña flecha azul que viaja
a través de su mundo. El mundo deKarel es un cuadrado lleno de
calles y avenidas que él puede recorrer, a menos que ésta esté
bloqueada.
K l tiene
Karel
ti
una mochila
hil donde
d d guarda
d zumbadores.
b d
L
Los
zumbadores son unos objetos que pueden ser simulados como
canicas. Éstos le ayudan a Karel a realizar sus tareas ya que
pueden ser utilizados para muchas cosas como contar, marcar
lugares especiales o caminosimportantes, etc.
Para que Karel pueda hacer su trabajo, tú como
programador tienes que escribir un código con órdenes o
comandos que Karel obedece. El código tiene que estar correcto,
ya que, lamentablemente, Karel no es un robot listo y necesita
toda tu ayuda para poder funcionar bien.
bien
5
1.1: El Programa de Karel
El programa de Karel es una aplicación muy sencilla que sólo tiene cuatro secciones o ventanillas.
Mundo
Es el lugar en el cual Karel realiza sus tareas y puede ser
diseñado como tú q
quieras mientras la tarea de Karel p
pueda ser
realizada ahí.
Ayuda
Este botón contiene un pequeño tutorial acerca del uso
de Karel y viene la sintaxis correcta de las instrucciones.
Las dos ventanillas restantes son parte de un evaluador
q viene con Karel p
que
pero no son necesarias p
para el uso delp
programa.
g
6
Programa
Aquí es donde tú escribes tu código de instrucciones que
Karel va a realizar
realizar. Es la parte más importante del programa porque es
lo que hace que Karel funcione. Se pueden elegir dos tipos de código:
Pascal y Java. Nosotros sólo vamos a usar Pascal.
Nuevo crea un
archivo de texto
donde puedes
empezar a escribir
un programa
desde el inicio. Guardar te permite
guardar el texto que
está actualmente
abierto.
Compilar revisa tu
código para que no
haya errores de
ortografía y Karel lo
pueda utilizar.
utilizar
Abrir es un botón
que te permite
abrir un texto que
ya habías escrito y
guardado antes.
7
Ejecutar
En esta sección puedes ver a Karel realizar las
q
j , tu código
g tiene que
q
instrucciones que
habías escrito. Ojo,
estar
compilado para quefuncione. Esta sección hace que veas
gráficamente el resultado de tu código.
Adelante ejecuta la
siguiente
línea q
que hayy
g
en tu código.
Detener pausa el programa.
Correr empieza a ejecutar el
programa desde la línea en
la que se encuentra hasta
que termina el programa o
lo detienes.
Zumbadores en la mochila indica cuantos zumbadores está cargando
Karel en ese momento.
Retardo de...
Regístrate para leer el documento completo.