SlideShare una empresa de Scribd logo
1 de 8
AMBIENTE GRÁFICO DE ROBOT
KAREL
EyPTM
TIC 2
Equipo: YOLO
INTRODUCCIÓN
 El Robot Karel fue
introducido en 1981 por
el profesor Richard Pattis,
de la Universidad de
Stanford Robot Karel
utiliza básicamente dos
tipos de lenguajes de
programación: Pascal y
JAVA.
 Es un emulador de
un robot, distribuido
como software educativo
de código abierto dirigido a
principiantes en el estudio
de lenguajes de
programación, dando inicio
a sólidas bases en cuanto al
diseño en un ambiente
de programación
estructurado.
EL MUNDO DE KAREL
 El Mundo de Karel esta
dividido en calles (líneas
horizontales) y avenidas
(líneas verticales, además
de pequeños cuadros que
representan las manzanas
de la ciudad o mundo de
Karel. A cada cruce de
una calle y avenida se le
llama “una esquina”, y se
le identifica con el
número de avenida y
número de calle
correspondiente.
DESCRIPCIÓN DE LOS ELEMENTOS DEL ROBOT
KAREL
 Está representado por la
“Flecha azul” que se
encuentra en forma inicial
de la parte inferior izquierda
del mundo, y que por
tratarse de una “Flecha”,
Karel estará viendo hacia la
dirección que indica la
“Flecha”
 El Mundo en donde
trabaja el Robot Karel está
compuesto por Calles que
cruzan al mundo
horizontalmente, y en
Avenidas, que cruzan el
mundo verticalmente.
Robot Karel Calles y Avenidas
 Está representado por un
recuadro verde e indica la
ubicación inicial de
trabajo del Robot Karel,
en cualquier momento
podemos cambiar su
ubicación dando un clic al
botón del mouse en la
intersección de una calle
y avenida.
 Es otro de los elementos
que contiene el mundo del
Robot Karel para realizar
ciertas tareas en conjunto
con la Calle y Avenidas, se
activan o se desactivan
dándole un clic al mouse
cuando el puntero se
encuentra el puntero se
encuentre a la mitad de una
calle o avenida.
Cursor Muros o bardas
 Están representados por
números arábigos del 1 al
9999999, que podemos
colocar en cualquier
esquina del mundo de
Karel al configurar su
mundo inicial y son
elementos que el Robot
Karel utiliza para realizar
algunas tareas.
 Es otra de los accesorios
que contiene el Robot
Karel para realizar ciertas
tareas especificas en
conjunto con los
zumbadores, además
contiene una caja de
texto en donde registra (y
se pueden ver) los
zumbadores que contiene
la mochila.
Trompos o Zumbadores Mochila
RECURSOS DEL ROBOT KAREL
 Para cada nueva tarea o
problema que Karel va a a
resolver, debemos definir y
configurar como iniciará el
mundo del Robot, es decir
donde habrá muros o
bardas y donde habrá
trompos o zumbadores,
además, si la nueva tarea
requiere, también podemos
colocar trompos en la
mochila, como parte de las
condiciones iniciales del
mundo del Robot.
 Son instrucciones que se
emplean para detectar las
condiciones del entorno
del Robot Karel y van
incluidas dentro de un
comando.
Mochila Sensores
CONCLUSIÓN
 En el ámbito computacional, el saber como funciona el
programa del Robot Karel nos ha dado una idea de como
funciona un ambiente de programación que se estructura
a base de instrucciones, que se utilizan para realizar tareas
cotidianas en nuestro trabajo, tareas escolares y otras
funciones.

Más contenido relacionado

La actualidad más candente

Impacto de las telecomunicaciones
Impacto de las telecomunicacionesImpacto de las telecomunicaciones
Impacto de las telecomunicacionesFelipe Solano
 
Memoria ram
Memoria ramMemoria ram
Memoria ramPablo
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicasAly Olvera
 
5aparellscomandament
5aparellscomandament5aparellscomandament
5aparellscomandamentscholl Garbí
 
Almacenamiento Secundario
Almacenamiento SecundarioAlmacenamiento Secundario
Almacenamiento SecundarioIván Torres
 
Historia y evolucionj de los monitores
Historia y evolucionj de los monitoresHistoria y evolucionj de los monitores
Historia y evolucionj de los monitoresCenation Diaz
 
Unidad Aritmética Lógica
Unidad Aritmética LógicaUnidad Aritmética Lógica
Unidad Aritmética LógicaGrmandma
 
Redes de area local
Redes de area localRedes de area local
Redes de area localJosu Orbe
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónAngel Aguilar
 
Sistema de Interconexión, Memoria Caché, Memoria Interna.
Sistema de Interconexión, Memoria Caché, Memoria Interna.Sistema de Interconexión, Memoria Caché, Memoria Interna.
Sistema de Interconexión, Memoria Caché, Memoria Interna.Freddy Patricio Ajila Zaquinaula
 
Configuración del setup
Configuración del setupConfiguración del setup
Configuración del setupDaniel Pérez
 
Equivalencia de unidades
Equivalencia de unidadesEquivalencia de unidades
Equivalencia de unidadesjosarta
 

La actualidad más candente (20)

Impacto de las telecomunicaciones
Impacto de las telecomunicacionesImpacto de las telecomunicaciones
Impacto de las telecomunicaciones
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
5aparellscomandament
5aparellscomandament5aparellscomandament
5aparellscomandament
 
El protoboard
El  protoboardEl  protoboard
El protoboard
 
Almacenamiento Secundario
Almacenamiento SecundarioAlmacenamiento Secundario
Almacenamiento Secundario
 
PANTALLA CRT
PANTALLA CRTPANTALLA CRT
PANTALLA CRT
 
Historia y evolucionj de los monitores
Historia y evolucionj de los monitoresHistoria y evolucionj de los monitores
Historia y evolucionj de los monitores
 
Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Unidad Aritmética Lógica
Unidad Aritmética LógicaUnidad Aritmética Lógica
Unidad Aritmética Lógica
 
Teoría de señales
Teoría de señalesTeoría de señales
Teoría de señales
 
Redes de area local
Redes de area localRedes de area local
Redes de area local
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
 
Front end y Back-end
Front end y Back-end Front end y Back-end
Front end y Back-end
 
Sistema de Interconexión, Memoria Caché, Memoria Interna.
Sistema de Interconexión, Memoria Caché, Memoria Interna.Sistema de Interconexión, Memoria Caché, Memoria Interna.
Sistema de Interconexión, Memoria Caché, Memoria Interna.
 
Fotodiodo
FotodiodoFotodiodo
Fotodiodo
 
Presentacion Graficaciones 2D
Presentacion Graficaciones 2DPresentacion Graficaciones 2D
Presentacion Graficaciones 2D
 
Configuración del setup
Configuración del setupConfiguración del setup
Configuración del setup
 
Fritzing
FritzingFritzing
Fritzing
 
Equivalencia de unidades
Equivalencia de unidadesEquivalencia de unidades
Equivalencia de unidades
 

Más de alejandrasaucedo27

Más de alejandrasaucedo27 (11)

Analgésicos narcóticos y no narcóticos
Analgésicos narcóticos y no narcóticosAnalgésicos narcóticos y no narcóticos
Analgésicos narcóticos y no narcóticos
 
Teoría de J. bowlby
Teoría de J. bowlbyTeoría de J. bowlby
Teoría de J. bowlby
 
Dolor pediátrico
Dolor pediátricoDolor pediátrico
Dolor pediátrico
 
Trastornos endocrinos en el embarazo
Trastornos endocrinos en el embarazoTrastornos endocrinos en el embarazo
Trastornos endocrinos en el embarazo
 
Metas Internacionales
Metas InternacionalesMetas Internacionales
Metas Internacionales
 
Eco y Narciso
Eco y NarcisoEco y Narciso
Eco y Narciso
 
Eliminación intestinal
Eliminación intestinal Eliminación intestinal
Eliminación intestinal
 
Cuidados de enfermería en neonatos con hidrocefalia
Cuidados de enfermería en neonatos con hidrocefaliaCuidados de enfermería en neonatos con hidrocefalia
Cuidados de enfermería en neonatos con hidrocefalia
 
Articulaciones
ArticulacionesArticulaciones
Articulaciones
 
Antisépticos
AntisépticosAntisépticos
Antisépticos
 
Tipos de Hepatitis
Tipos de HepatitisTipos de Hepatitis
Tipos de Hepatitis
 

Último

Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (14)

Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Robot Karel

  • 1. AMBIENTE GRÁFICO DE ROBOT KAREL EyPTM TIC 2 Equipo: YOLO
  • 2. INTRODUCCIÓN  El Robot Karel fue introducido en 1981 por el profesor Richard Pattis, de la Universidad de Stanford Robot Karel utiliza básicamente dos tipos de lenguajes de programación: Pascal y JAVA.  Es un emulador de un robot, distribuido como software educativo de código abierto dirigido a principiantes en el estudio de lenguajes de programación, dando inicio a sólidas bases en cuanto al diseño en un ambiente de programación estructurado.
  • 3. EL MUNDO DE KAREL  El Mundo de Karel esta dividido en calles (líneas horizontales) y avenidas (líneas verticales, además de pequeños cuadros que representan las manzanas de la ciudad o mundo de Karel. A cada cruce de una calle y avenida se le llama “una esquina”, y se le identifica con el número de avenida y número de calle correspondiente.
  • 4. DESCRIPCIÓN DE LOS ELEMENTOS DEL ROBOT KAREL  Está representado por la “Flecha azul” que se encuentra en forma inicial de la parte inferior izquierda del mundo, y que por tratarse de una “Flecha”, Karel estará viendo hacia la dirección que indica la “Flecha”  El Mundo en donde trabaja el Robot Karel está compuesto por Calles que cruzan al mundo horizontalmente, y en Avenidas, que cruzan el mundo verticalmente. Robot Karel Calles y Avenidas
  • 5.  Está representado por un recuadro verde e indica la ubicación inicial de trabajo del Robot Karel, en cualquier momento podemos cambiar su ubicación dando un clic al botón del mouse en la intersección de una calle y avenida.  Es otro de los elementos que contiene el mundo del Robot Karel para realizar ciertas tareas en conjunto con la Calle y Avenidas, se activan o se desactivan dándole un clic al mouse cuando el puntero se encuentra el puntero se encuentre a la mitad de una calle o avenida. Cursor Muros o bardas
  • 6.  Están representados por números arábigos del 1 al 9999999, que podemos colocar en cualquier esquina del mundo de Karel al configurar su mundo inicial y son elementos que el Robot Karel utiliza para realizar algunas tareas.  Es otra de los accesorios que contiene el Robot Karel para realizar ciertas tareas especificas en conjunto con los zumbadores, además contiene una caja de texto en donde registra (y se pueden ver) los zumbadores que contiene la mochila. Trompos o Zumbadores Mochila
  • 7. RECURSOS DEL ROBOT KAREL  Para cada nueva tarea o problema que Karel va a a resolver, debemos definir y configurar como iniciará el mundo del Robot, es decir donde habrá muros o bardas y donde habrá trompos o zumbadores, además, si la nueva tarea requiere, también podemos colocar trompos en la mochila, como parte de las condiciones iniciales del mundo del Robot.  Son instrucciones que se emplean para detectar las condiciones del entorno del Robot Karel y van incluidas dentro de un comando. Mochila Sensores
  • 8. CONCLUSIÓN  En el ámbito computacional, el saber como funciona el programa del Robot Karel nos ha dado una idea de como funciona un ambiente de programación que se estructura a base de instrucciones, que se utilizan para realizar tareas cotidianas en nuestro trabajo, tareas escolares y otras funciones.