SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Programación II

         Karel el Robot
Ing. José Rubén Campos Alfaro

    Company
    LOGO
El robot y su mundo

   ¿Quién es karel?
   ¿Qué puedo hacer con El?
   ¿Quién lo invento?
   ¿Por qué todo comienza con K?
¿Quién es karel?

 Karel es lo que se conoce como un robot
  móvil. Como su nombre lo dice se puede
  mover hacia donde esté apuntando y
  puede girar en su lugar. Además, está
  dotado de rudimentarios sensores de
  vista, sonido y dirección.
¿Qué puedo hacer con El?

 Programar las actividades de Karel el
  Robot


¿Quién lo invento?
 • El Dr. Isaac Karelov
Mundo Karel

Este pedazo de mundo es un plano
cuadrado compuesto por 100 calles
que corren de Este (derecha) a
Oeste (izquierda) y otras 100 que
Van de Norte a Sur. A estas últimas
llamamos Avenidas.



              Avenidas




                               Calles
                                        A los cruces de las calles y
                                        avenidas se les llama ESQUINAS.
Mundo Karel

 Las calles y
 avenidas
 están
 numeradas,
 así que cada
 Esquina
 puede ser
 identificada en
 el plano.


Origen
Esquina (1,1)
Existen otros 2 tipos de
                 objetos en el mundo Karel
 Los primeros los podemos encontrar en el piso
  de las esquinas son unos pequeños aparatos
  que emiten zumbidos (beeps). Por eso los
  llamamos Beepers o Zumbadores.
¿Cómo ve Karel?




 Para ver karel utiliza cámaras una al frente
  y otras dos a los costados para ver la
  pared mas cercana de la esquina donde
  se encuentre. Por eso no puede ver lo que
  esta mas allá de media cuadra.
¿Cómo escucha Karel?

 Karel usa su oído robótico para percibir
  los beepers, pero como estos emiten sus
  sonidos a muy bajo volumen , sólo los
  puede escuchar si se encuentran en la
  misma esquina que ellos.
¿Cómo camina karel?

 El sensor de dirección es una brújula, que
  usa para saber hacia donde esta viendo.
  Aunque Karel sabe leer muy bien la
  brújula no quiere decir que nunca se
  pierda.
Brazo mecánico y Bolsa

 Karel cuenta con un brazo mecánico y una
  bolsa para beepers (zumbadores). El
  brazo lo utiliza para recoger los beepers y
  guardarlos en la bolsa de beepers. O bien
  para realizar la operación contraría.
Tareas y Situaciones

 Una tarea o trabajo es simplemente, algo
  que queremos que Karel haga. Ej.
     Moverse de la posición (10,10) a la posición
      (10,15), recoger todos los beepers de un
      cuarto o salir de un laberinto.
 La forma en que comunicamos a Karel
  que tiene que hacer es a través de un
  programa.
Tareas y Situaciones

 El Dr. Karelov dice que realizar un trabajo
  o tarea específica con Karel consiste en
  llevarlo de una situación inicial a una final
  a través de la ejecución de instrucciones.
Ambientes de Karel

 El mundo virtual: es donde puedes
  posicionar a Karel, colocar zumbadores,
  poner o quitar paredes, etc. Puedes
  guardar estos "mundos" en formato MDO
  para usarlos luego.
Ambientes de Karel

 El ambiente de programación: aquí es
  donde escribes tu programa usando las
  instrucciones entendidas por nuestro
  amigo el robot. Aquí también es donde
  puedes guardar tu programa (en formato
  de texto) y compilarlo.
Ambientes de Karel

 Importante: si no compilas tu programa,
  no puedes ejecutarlo. Compilar quiere
  decir que traduce tu código fuente (o sea
  tu programa escrito en Karel) a un código
  que entiende la computadora.
Ambientes de Karel

 Al hacer esto también verifica que no
  tengas errores de sintaxis (o sea, que no
  te falte un punto y coma, que no hayas
  escrito avanza en lugar de avanza, etc.)
  pero no hace nada acerca de errores
  lógicos (los errores lógicos son los que se
  dan cuando haces un programa bien
  escrito que no resuelve el problema que
  debería resolver).
Ambientes de Karel

 El lugar de ejecución: Es el lugar donde se
  ejecuta tu programa en Karel. Está padre
  porque de un lado ves el código que
  escribiste y a la derecha está el mundo
  con Karel. Mientras se ejecuta el
  programa, se ve una barra que se posa
  sobre las instrucciones y al mismo tiempo
  el robot hace lo que allí dice.
Ambientes de Karel

Más contenido relacionado

Destacado (17)

Ejercicios karel
Ejercicios karelEjercicios karel
Ejercicios karel
 
Practica camina pared
Practica camina paredPractica camina pared
Practica camina pared
 
Mis Practicas karel 404
Mis Practicas karel 404Mis Practicas karel 404
Mis Practicas karel 404
 
Mis practicas de karel
Mis practicas de karelMis practicas de karel
Mis practicas de karel
 
Actividad 4
Actividad 4 Actividad 4
Actividad 4
 
Trabajos karel
Trabajos karelTrabajos karel
Trabajos karel
 
Karel el robot fue escrito originalmente
Karel el robot fue escrito originalmenteKarel el robot fue escrito originalmente
Karel el robot fue escrito originalmente
 
Pr+ícticas en karel
Pr+ícticas en karelPr+ícticas en karel
Pr+ícticas en karel
 
Mis practicas de karel
Mis practicas de karelMis practicas de karel
Mis practicas de karel
 
Actividad integradora 2
Actividad integradora 2Actividad integradora 2
Actividad integradora 2
 
Mis practicas karel
Mis practicas karelMis practicas karel
Mis practicas karel
 
Com basic
Com basicCom basic
Com basic
 
Com especiales
Com especialesCom especiales
Com especiales
 
Lab etap4
Lab etap4Lab etap4
Lab etap4
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
แบบฝึกคิดเลขเร็ว ป2 (12 ชุด)
แบบฝึกคิดเลขเร็ว ป2 (12 ชุด)แบบฝึกคิดเลขเร็ว ป2 (12 ชุด)
แบบฝึกคิดเลขเร็ว ป2 (12 ชุด)
 
Jerarquia de las operaciones
Jerarquia de las operacionesJerarquia de las operaciones
Jerarquia de las operaciones
 

Más de Lincoln School

Introduccionalasbasesdedatos
IntroduccionalasbasesdedatosIntroduccionalasbasesdedatos
IntroduccionalasbasesdedatosLincoln School
 
Creando diagramas de flujo con dfd
Creando diagramas de flujo con dfdCreando diagramas de flujo con dfd
Creando diagramas de flujo con dfdLincoln School
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoLincoln School
 
Tema 3 metodología para la solución de problemas
Tema 3  metodología para la solución de problemasTema 3  metodología para la solución de problemas
Tema 3 metodología para la solución de problemasLincoln School
 
Tema 1 introducción a la computadora
Tema 1   introducción a la computadoraTema 1   introducción a la computadora
Tema 1 introducción a la computadoraLincoln School
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programaciónLincoln School
 
Ciclos y Condicionales - Iterate
Ciclos y Condicionales - IterateCiclos y Condicionales - Iterate
Ciclos y Condicionales - IterateLincoln School
 
Ciclos y Condicionales
Ciclos y CondicionalesCiclos y Condicionales
Ciclos y CondicionalesLincoln School
 
Extendiendo el Lenguaje
Extendiendo el LenguajeExtendiendo el Lenguaje
Extendiendo el LenguajeLincoln School
 
Instrucciones Básicas
Instrucciones BásicasInstrucciones Básicas
Instrucciones BásicasLincoln School
 
03 algorithm properties
03 algorithm properties03 algorithm properties
03 algorithm propertiesLincoln School
 
Algorithms and flowcharts1
Algorithms and flowcharts1Algorithms and flowcharts1
Algorithms and flowcharts1Lincoln School
 
Collaborative work with google docs
Collaborative work with google docsCollaborative work with google docs
Collaborative work with google docsLincoln School
 

Más de Lincoln School (17)

Introduccionalasbasesdedatos
IntroduccionalasbasesdedatosIntroduccionalasbasesdedatos
Introduccionalasbasesdedatos
 
Creando diagramas de flujo con dfd
Creando diagramas de flujo con dfdCreando diagramas de flujo con dfd
Creando diagramas de flujo con dfd
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
Tema 3 metodología para la solución de problemas
Tema 3  metodología para la solución de problemasTema 3  metodología para la solución de problemas
Tema 3 metodología para la solución de problemas
 
Tema 1 introducción a la computadora
Tema 1   introducción a la computadoraTema 1   introducción a la computadora
Tema 1 introducción a la computadora
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
 
While karel
While karelWhile karel
While karel
 
Html
HtmlHtml
Html
 
Ciclos y Condicionales - Iterate
Ciclos y Condicionales - IterateCiclos y Condicionales - Iterate
Ciclos y Condicionales - Iterate
 
Ciclos y Condicionales
Ciclos y CondicionalesCiclos y Condicionales
Ciclos y Condicionales
 
Extendiendo el Lenguaje
Extendiendo el LenguajeExtendiendo el Lenguaje
Extendiendo el Lenguaje
 
Instrucciones Básicas
Instrucciones BásicasInstrucciones Básicas
Instrucciones Básicas
 
Programación 2
Programación 2Programación 2
Programación 2
 
03 algorithm properties
03 algorithm properties03 algorithm properties
03 algorithm properties
 
Algorithms and flowcharts1
Algorithms and flowcharts1Algorithms and flowcharts1
Algorithms and flowcharts1
 
Collaborative work with google docs
Collaborative work with google docsCollaborative work with google docs
Collaborative work with google docs
 
Movie maker
Movie makerMovie maker
Movie maker
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

Programación 2 - karel1

  • 1. Programación II Karel el Robot Ing. José Rubén Campos Alfaro Company LOGO
  • 2. El robot y su mundo  ¿Quién es karel?  ¿Qué puedo hacer con El?  ¿Quién lo invento?  ¿Por qué todo comienza con K?
  • 3. ¿Quién es karel?  Karel es lo que se conoce como un robot móvil. Como su nombre lo dice se puede mover hacia donde esté apuntando y puede girar en su lugar. Además, está dotado de rudimentarios sensores de vista, sonido y dirección.
  • 4. ¿Qué puedo hacer con El?  Programar las actividades de Karel el Robot ¿Quién lo invento? • El Dr. Isaac Karelov
  • 5. Mundo Karel Este pedazo de mundo es un plano cuadrado compuesto por 100 calles que corren de Este (derecha) a Oeste (izquierda) y otras 100 que Van de Norte a Sur. A estas últimas llamamos Avenidas. Avenidas Calles A los cruces de las calles y avenidas se les llama ESQUINAS.
  • 6. Mundo Karel Las calles y avenidas están numeradas, así que cada Esquina puede ser identificada en el plano. Origen Esquina (1,1)
  • 7. Existen otros 2 tipos de objetos en el mundo Karel  Los primeros los podemos encontrar en el piso de las esquinas son unos pequeños aparatos que emiten zumbidos (beeps). Por eso los llamamos Beepers o Zumbadores.
  • 8. ¿Cómo ve Karel?  Para ver karel utiliza cámaras una al frente y otras dos a los costados para ver la pared mas cercana de la esquina donde se encuentre. Por eso no puede ver lo que esta mas allá de media cuadra.
  • 9. ¿Cómo escucha Karel?  Karel usa su oído robótico para percibir los beepers, pero como estos emiten sus sonidos a muy bajo volumen , sólo los puede escuchar si se encuentran en la misma esquina que ellos.
  • 10. ¿Cómo camina karel?  El sensor de dirección es una brújula, que usa para saber hacia donde esta viendo. Aunque Karel sabe leer muy bien la brújula no quiere decir que nunca se pierda.
  • 11. Brazo mecánico y Bolsa  Karel cuenta con un brazo mecánico y una bolsa para beepers (zumbadores). El brazo lo utiliza para recoger los beepers y guardarlos en la bolsa de beepers. O bien para realizar la operación contraría.
  • 12. Tareas y Situaciones  Una tarea o trabajo es simplemente, algo que queremos que Karel haga. Ej.  Moverse de la posición (10,10) a la posición (10,15), recoger todos los beepers de un cuarto o salir de un laberinto.  La forma en que comunicamos a Karel que tiene que hacer es a través de un programa.
  • 13. Tareas y Situaciones  El Dr. Karelov dice que realizar un trabajo o tarea específica con Karel consiste en llevarlo de una situación inicial a una final a través de la ejecución de instrucciones.
  • 14. Ambientes de Karel  El mundo virtual: es donde puedes posicionar a Karel, colocar zumbadores, poner o quitar paredes, etc. Puedes guardar estos "mundos" en formato MDO para usarlos luego.
  • 15. Ambientes de Karel  El ambiente de programación: aquí es donde escribes tu programa usando las instrucciones entendidas por nuestro amigo el robot. Aquí también es donde puedes guardar tu programa (en formato de texto) y compilarlo.
  • 16. Ambientes de Karel  Importante: si no compilas tu programa, no puedes ejecutarlo. Compilar quiere decir que traduce tu código fuente (o sea tu programa escrito en Karel) a un código que entiende la computadora.
  • 17. Ambientes de Karel  Al hacer esto también verifica que no tengas errores de sintaxis (o sea, que no te falte un punto y coma, que no hayas escrito avanza en lugar de avanza, etc.) pero no hace nada acerca de errores lógicos (los errores lógicos son los que se dan cuando haces un programa bien escrito que no resuelve el problema que debería resolver).
  • 18. Ambientes de Karel  El lugar de ejecución: Es el lugar donde se ejecuta tu programa en Karel. Está padre porque de un lado ves el código que escribiste y a la derecha está el mundo con Karel. Mientras se ejecuta el programa, se ve una barra que se posa sobre las instrucciones y al mismo tiempo el robot hace lo que allí dice.