SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Olimpiada Mexicana de Informática 
15º Concurso Nacional 
Mérida, Yucatán. 6 al 11 de septiembre del 2010 
Almohada 
Historia 
A Karel le gusta que su almohada tenga el grado correcto de firmeza. La firmeza de 
una almohada depende de cuantas fibras suaves y cuantas fibras duras tenga. Según 
Karel una almohada es suave si tiene más fibras suaves que duras, es dura si sucede 
lo contrario y es perfecta si tiene exactamente el mismo número de fibras suaves que 
de fibras duras. 
Una almohada se representa como un mundo rectangular sin paredes internas, en 
donde las fibras duras se representan con montones de 1 zumbador y las fibras 
suaves se representan como casillas sin zumbador. 
Problema 
Escribe un programa que le ayude a Karel a determinar si una almohada es suave, 
dura o perfecta. 
Tu programa deberá dejar a Karel en la esquina inferior izquierda de la almohada con 
alguna de las siguientes orientaciones: 
· NORTE – Indica que la almohada es perfecta 
· ESTE – Indica que la almohada es suave 
· OESTE – Indica que la almohada es dura 
Consideraciones 
· Karel inicia en la esquina inferior izquierda de la almohada viendo hacia el norte 
· Karel lleva 0 zumbadores en la mochila. 
· Para obtener los puntos Karel deberá terminar en la posición y orientación 
correctas. 
· Dado que este problema tiene sólo 3 salidas posibles, los casos de prueba se 
agruparan. Para obtener los puntos de un grupo de casos es necesario que tu 
programa haya resuelto de manera correcta TODOS los casos del grupo. 
Ejemplo. 
La almohada es suave ya que tiene más fibras suaves que duras. 
Pacha & Nano wasn’t here! 2

Más contenido relacionado

Más de elidetjc

Programa de eclipse
Programa de eclipsePrograma de eclipse
Programa de eclipseelidetjc
 
Programa 2
Programa 2 Programa 2
Programa 2 elidetjc
 
Programa 1
Programa 1Programa 1
Programa 1elidetjc
 
Enmuladores
EnmuladoresEnmuladores
Enmuladoreselidetjc
 
Preguntas 60
Preguntas 60Preguntas 60
Preguntas 60elidetjc
 
Examen de diagnostico_de_moviles
Examen de diagnostico_de_movilesExamen de diagnostico_de_moviles
Examen de diagnostico_de_movileselidetjc
 
Joselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirreJoselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirreelidetjc
 
Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22elidetjc
 
Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2elidetjc
 
Preguntas602
Preguntas602Preguntas602
Preguntas602elidetjc
 
Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2elidetjc
 
sooooooooooooooooooffff
sooooooooooooooooooffffsooooooooooooooooooffff
sooooooooooooooooooffffelidetjc
 
Cuestionario prgts
Cuestionario prgtsCuestionario prgts
Cuestionario prgtselidetjc
 

Más de elidetjc (20)

Programa de eclipse
Programa de eclipsePrograma de eclipse
Programa de eclipse
 
Codigos
CodigosCodigos
Codigos
 
Programa 2
Programa 2 Programa 2
Programa 2
 
Programa 1
Programa 1Programa 1
Programa 1
 
Tutorial
TutorialTutorial
Tutorial
 
Enmuladores
EnmuladoresEnmuladores
Enmuladores
 
Preguntas 60
Preguntas 60Preguntas 60
Preguntas 60
 
Examen de diagnostico_de_moviles
Examen de diagnostico_de_movilesExamen de diagnostico_de_moviles
Examen de diagnostico_de_moviles
 
Joselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirreJoselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirre
 
Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22
 
Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2
 
Preguntas602
Preguntas602Preguntas602
Preguntas602
 
Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2
 
Ejem8
Ejem8Ejem8
Ejem8
 
sooooooooooooooooooffff
sooooooooooooooooooffffsooooooooooooooooooffff
sooooooooooooooooooffff
 
software
softwaresoftware
software
 
Ejem5
Ejem5Ejem5
Ejem5
 
Loo toy
Loo toyLoo toy
Loo toy
 
Cuestionario prgts
Cuestionario prgtsCuestionario prgts
Cuestionario prgts
 
Ejemplo 4
Ejemplo 4Ejemplo 4
Ejemplo 4
 

Almohada

  • 1. Olimpiada Mexicana de Informática 15º Concurso Nacional Mérida, Yucatán. 6 al 11 de septiembre del 2010 Almohada Historia A Karel le gusta que su almohada tenga el grado correcto de firmeza. La firmeza de una almohada depende de cuantas fibras suaves y cuantas fibras duras tenga. Según Karel una almohada es suave si tiene más fibras suaves que duras, es dura si sucede lo contrario y es perfecta si tiene exactamente el mismo número de fibras suaves que de fibras duras. Una almohada se representa como un mundo rectangular sin paredes internas, en donde las fibras duras se representan con montones de 1 zumbador y las fibras suaves se representan como casillas sin zumbador. Problema Escribe un programa que le ayude a Karel a determinar si una almohada es suave, dura o perfecta. Tu programa deberá dejar a Karel en la esquina inferior izquierda de la almohada con alguna de las siguientes orientaciones: · NORTE – Indica que la almohada es perfecta · ESTE – Indica que la almohada es suave · OESTE – Indica que la almohada es dura Consideraciones · Karel inicia en la esquina inferior izquierda de la almohada viendo hacia el norte · Karel lleva 0 zumbadores en la mochila. · Para obtener los puntos Karel deberá terminar en la posición y orientación correctas. · Dado que este problema tiene sólo 3 salidas posibles, los casos de prueba se agruparan. Para obtener los puntos de un grupo de casos es necesario que tu programa haya resuelto de manera correcta TODOS los casos del grupo. Ejemplo. La almohada es suave ya que tiene más fibras suaves que duras. Pacha & Nano wasn’t here! 2