SlideShare una empresa de Scribd logo
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 eclipse
elidetjc
 
Codigos
CodigosCodigos
Codigos
elidetjc
 
Programa 2
Programa 2 Programa 2
Programa 2
elidetjc
 
Programa 1
Programa 1Programa 1
Programa 1
elidetjc
 
Tutorial
TutorialTutorial
Tutorial
elidetjc
 
Enmuladores
EnmuladoresEnmuladores
Enmuladores
elidetjc
 
Preguntas 60
Preguntas 60Preguntas 60
Preguntas 60
elidetjc
 
Examen de diagnostico_de_moviles
Examen de diagnostico_de_movilesExamen de diagnostico_de_moviles
Examen de diagnostico_de_moviles
elidetjc
 
Joselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirreJoselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirre
elidetjc
 
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
elidetjc
 
Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2
elidetjc
 
Preguntas602
Preguntas602Preguntas602
Preguntas602
elidetjc
 
Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2
elidetjc
 
Ejem8
Ejem8Ejem8
Ejem8
elidetjc
 
sooooooooooooooooooffff
sooooooooooooooooooffffsooooooooooooooooooffff
sooooooooooooooooooffff
elidetjc
 
software
softwaresoftware
software
elidetjc
 
Ejem5
Ejem5Ejem5
Ejem5
elidetjc
 
Loo toy
Loo toyLoo toy
Loo toy
elidetjc
 
Cuestionario prgts
Cuestionario prgtsCuestionario prgts
Cuestionario prgts
elidetjc
 
Ejemplo 4
Ejemplo 4Ejemplo 4
Ejemplo 4
elidetjc
 

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
 

Último

DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 

Último (9)

DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 

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