SlideShare una empresa de Scribd logo
Pacha & Nano wasn’t here! 5
Olimpiada Mexicana de Informática
15º Concurso Nacional
Mérida, Yucatán. 6 al 11 de septiembre del 2010
Recuerda de donde saliste
Historia.
¿Alguna vez has oído decir que siempre es bueno recordar el lugar de donde saliste?
Pues el día de hoy, para Karel. ¡Va a ser indispensable!
Karel está participando en un rally. Como cualquier rally, el objetivo es seguir una
serie de pistas. Las reglas son sencillas:
1. Desde su posición y orientación, Karel debe avanzar hasta encontrar una
casilla con zumbadores
2. En esa casilla deberá:
o Recoger todos los zumbadores
o Girar a la izquierda tantas veces como zumbadores había en la casilla
3. Regresar al paso 1.
4. Si en algún momento Karel pasa por la casilla de donde salió al inicio del rally,
se deberá apagar en esa casilla. El rally habrá terminado.
Problema.
Escribe un programa que ayude a Karel a seguir las pistas del rally y a recordar la
casilla de donde salió para poder apagarse cuando vuelva a pasar por ella.
Karel deberá apagarse en la posición donde inició con la orientación que tiene cuando
vuelve a pasar por ella, deberá recoger los zumbadores de todas las pistas por las que
pasó durante el rally y dejar todos los demás montones de zumbadores que aparezcan
en el mundo tal como estaban al inicio.
Consideraciones.
x El rally se lleva a cabo en un mundo rectangular que puede tener cualquier
cantidad de montones de zumbadores y paredes intermedias.
x Karel inicia en alguna posición del mundo con alguna orientación.
x Karel lleva 1 zumbador en la mochila.
x Los organizadores del rally te aseguran que si sigues correctamente las pistas,
nunca chocarás con una pared.
x Los organizadores también te aseguran que si sigues correctamente las pistas,
siempre volverás a pasar por la casilla de donde saliste.
Ejemplo.
Karel avanza hasta encontrar el montón con 2 zumbadores. Recoge los zumbadores, da
dos giros y vuelve a avanzar. Cuando pasa otra vez por la casilla de origen,
inmediatamente se apaga.

Más contenido relacionado

Más de Hiram Yasser Leija Salas

Programa 14
Programa 14Programa 14
Cetis 109
Cetis 109Cetis 109
Eclipse 1trabajo
Eclipse 1trabajoEclipse 1trabajo
Eclipse 1trabajo
Hiram Yasser Leija Salas
 
Programa 2
Programa 2Programa 2
Eclipse java
Eclipse javaEclipse java
Eclipse java
Eclipse javaEclipse java
emuladores
emuladoresemuladores
INVESTIGACION EMULADORES
INVESTIGACION EMULADORESINVESTIGACION EMULADORES
INVESTIGACION EMULADORES
Hiram Yasser Leija Salas
 
PREGUNTAS EMULADOR
PREGUNTAS EMULADORPREGUNTAS EMULADOR
PREGUNTAS EMULADOR
Hiram Yasser Leija Salas
 
EXAMEN CORREGIDO
EXAMEN CORREGIDOEXAMEN CORREGIDO
EXAMEN CORREGIDO
Hiram Yasser Leija Salas
 
Presentacion
Presentacion Presentacion
Programas de net beans4
Programas de net beans4Programas de net beans4
Programas de net beans4
Hiram Yasser Leija Salas
 
Programas de ne t beans2
Programas de ne t beans2Programas de ne t beans2
Programas de ne t beans2
Hiram Yasser Leija Salas
 
Programa de net beans3
Programa de net beans3Programa de net beans3
Programa de net beans3
Hiram Yasser Leija Salas
 
sdfsdf
sdfsdfsdfsdf
Proyecto net b4
Proyecto net b4Proyecto net b4
Proyecto net b4
Hiram Yasser Leija Salas
 
Proyecto net b3
Proyecto net b3Proyecto net b3
Proyecto net b3
Hiram Yasser Leija Salas
 
Proyecto net b2
Proyecto net b2Proyecto net b2
Proyecto net b2
Hiram Yasser Leija Salas
 
EXAMEN PROGRAMACION
EXAMEN PROGRAMACIONEXAMEN PROGRAMACION
EXAMEN PROGRAMACION
Hiram Yasser Leija Salas
 

Más de Hiram Yasser Leija Salas (20)

Programa 14
Programa 14Programa 14
Programa 14
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Codigos
CodigosCodigos
Codigos
 
Eclipse 1trabajo
Eclipse 1trabajoEclipse 1trabajo
Eclipse 1trabajo
 
Programa 2
Programa 2Programa 2
Programa 2
 
Eclipse java
Eclipse javaEclipse java
Eclipse java
 
Eclipse java
Eclipse javaEclipse java
Eclipse java
 
emuladores
emuladoresemuladores
emuladores
 
INVESTIGACION EMULADORES
INVESTIGACION EMULADORESINVESTIGACION EMULADORES
INVESTIGACION EMULADORES
 
PREGUNTAS EMULADOR
PREGUNTAS EMULADORPREGUNTAS EMULADOR
PREGUNTAS EMULADOR
 
EXAMEN CORREGIDO
EXAMEN CORREGIDOEXAMEN CORREGIDO
EXAMEN CORREGIDO
 
Presentacion
Presentacion Presentacion
Presentacion
 
Programas de net beans4
Programas de net beans4Programas de net beans4
Programas de net beans4
 
Programas de ne t beans2
Programas de ne t beans2Programas de ne t beans2
Programas de ne t beans2
 
Programa de net beans3
Programa de net beans3Programa de net beans3
Programa de net beans3
 
sdfsdf
sdfsdfsdfsdf
sdfsdf
 
Proyecto net b4
Proyecto net b4Proyecto net b4
Proyecto net b4
 
Proyecto net b3
Proyecto net b3Proyecto net b3
Proyecto net b3
 
Proyecto net b2
Proyecto net b2Proyecto net b2
Proyecto net b2
 
EXAMEN PROGRAMACION
EXAMEN PROGRAMACIONEXAMEN PROGRAMACION
EXAMEN PROGRAMACION
 

Recuerda

  • 1. Pacha & Nano wasn’t here! 5 Olimpiada Mexicana de Informática 15º Concurso Nacional Mérida, Yucatán. 6 al 11 de septiembre del 2010 Recuerda de donde saliste Historia. ¿Alguna vez has oído decir que siempre es bueno recordar el lugar de donde saliste? Pues el día de hoy, para Karel. ¡Va a ser indispensable! Karel está participando en un rally. Como cualquier rally, el objetivo es seguir una serie de pistas. Las reglas son sencillas: 1. Desde su posición y orientación, Karel debe avanzar hasta encontrar una casilla con zumbadores 2. En esa casilla deberá: o Recoger todos los zumbadores o Girar a la izquierda tantas veces como zumbadores había en la casilla 3. Regresar al paso 1. 4. Si en algún momento Karel pasa por la casilla de donde salió al inicio del rally, se deberá apagar en esa casilla. El rally habrá terminado. Problema. Escribe un programa que ayude a Karel a seguir las pistas del rally y a recordar la casilla de donde salió para poder apagarse cuando vuelva a pasar por ella. Karel deberá apagarse en la posición donde inició con la orientación que tiene cuando vuelve a pasar por ella, deberá recoger los zumbadores de todas las pistas por las que pasó durante el rally y dejar todos los demás montones de zumbadores que aparezcan en el mundo tal como estaban al inicio. Consideraciones. x El rally se lleva a cabo en un mundo rectangular que puede tener cualquier cantidad de montones de zumbadores y paredes intermedias. x Karel inicia en alguna posición del mundo con alguna orientación. x Karel lleva 1 zumbador en la mochila. x Los organizadores del rally te aseguran que si sigues correctamente las pistas, nunca chocarás con una pared. x Los organizadores también te aseguran que si sigues correctamente las pistas, siempre volverás a pasar por la casilla de donde saliste. Ejemplo. Karel avanza hasta encontrar el montón con 2 zumbadores. Recoge los zumbadores, da dos giros y vuelve a avanzar. Cuando pasa otra vez por la casilla de origen, inmediatamente se apaga.