Problemando Avanzado 1

Documentos relacionados
Problemario Medio 1. PROBLEMANDO KAREL Nivel: Medio 1 Duda:

Ejercicio recursividad 1: Midiendo la distancia

Problemando Avanzado 2

VI Olimpiada de Informática del estado de Guanajuato Examen: Karel en la Feria

Tiro con arco. Nano para reina de la Primavera! 1. Historia. Problema. Consideraciones. Ejemplo

Problemario Básico 2

Problema 1 Super Karel Bros

SEGUNDO SEMESTRE PORTAFOLIO DE SEGUNDA OPORTUNIDAD

Problemando Medio 2. OLIMPIADA ESTATAL DE INFORMATICA tel. (33)

12 a OLIMPIADA MEXICANA DE INFORMÁTICA EXAMEN FINAL (PRIMERA PARTE) 24 DE MARZO 2007

EXAMEN DE KAREL. El examen consta de 3 problemas que se deberán resolver en un tiempo de 3 horas.

SECCION REALIMENTACIÓN.

El Diablito de Karel

El comité de la Olimpiada de Informática del estado de Guanajuato te da la bienvenida a la X Olimpiada de Informática del Estado de Guanajuato.

ETAPA I Ronda 1. Consideraciones: Utilice solamente estructuras secuenciales y de selección para resolver este problema.

Historia. Problema. Consideraciones. Karel Traviesa

ETAPA 1 Problema 1. Entrada: Mundo: Se encuentra el árbol sin esferas. Mochila: Infinito. Posición: (1,1). Orientación: Norte. Mundo Inicial.

Problemando Básico 1

Lenguaje de Programación: Usos comunes de la Recursión

Ejercicio 1: Ayudando a mamá

XXVIII OLIMPIADA NACIONAL DE MATEMATICA Nivel Mayor

Tienes dos horas y media en total. Te deseamos mucho éxito!

1-Niveles (niveles.txt) PRIMARIA por: Fernando Guzmán

Coloraciones en tableros

1. Si ordenamos los resultados de las siguientes cinco operaciones de menor a mayor, cuál quedará en el medio? 1,02 < 1,12 < 1, 2 < 1,21 < 2,121

TEMA: 8 RECTAS Y ÁNGULOS EJERCICIOS + SOLUCIONARIO

Acomoda el número Tiempo límite por caso: 1 seg Memoria límite por caso: 256MB

DESCRIPCIÓN DE LAS PRUEBAS FÍSICAS CIENCIAS DE LA ACTIVIDAD FÍSICA Y DEL DEPORTE

XIX OLIMPIADA MATEMÁTICA DE LA REGIÓN DE MURCIA. Fase Comarcal

Olimpiada de Matemáticas para Alumnos de Primaria y Secundaria en Guanajuato. 13 de diciembre de Tercer Selectivo (NIVEL PRIMARIA)

18º Competencia de MateClubes Ronda Final Nivel 1

1. Cuándo un número es múltiplo de otro? Escribe cinco múltiplos de cada uno de estos números: 3, 9, 32, 45, 100.

COLEGIO DE EDUCACION TECNICA Y ACADEMICA CELESTIN FREINET

Geometría en una retícula

IV Taller de Olimpiadas Matemáticas para Profesores 2014

Olimpiada de Matemáticas para alumnos de primaria y secundaria en Guanajuato Segundo Selectivo Nivel Primaria Soluciones 19 de noviembre de 2016

Geometría analítica del plano

a) 2000 b) 200 c) 2001 d) 1001 e) Si doble de 3x es 3 y el doble de 2y es 2. El doble de xy es: a) 0,5 b) 9 c) 6 d) 0,25 e) 36

IE DIVERSIFICADO CHIA TRABAJO GEOMETRIA

Lenguaje de Programación: Extendiendo el lenguaje de Karel

Examen Tercero de Secundaria MATEMÁTICAS

9.ª OLIMPIADA NACIONAL INFANTIL DE MATEMÁTICA RONDA FINAL - 1 de septiembre de 2012

Estimados Padres de Familia y Personas Encargadas del Cuidado de los Niños,

KARELEANDO Jugando a programar Por: Fernando Guzmán

Unidad n.º 2. Divisibilidad

OLIMPÍADA JUVENIL DE MATEMÁTICA 2017 CANGURO MATEMÁTICO TERCER AÑO

Primer concurso de programación

Matemáticas 3º ESO COMPETENCIAS ALGEBRA

Ejes cartesianos. Coordenadas de un punto

Área de desarrollo: Razonamiento Matemático Nivel: Avanzado Proceso mental: Análisis. Ejercicio 1

PROGRAMACIÓN DE FRESADORAS DE CNC.

Completa los datos que falten en los enunciados

Programación. Clase 6 Introducción a la sintaxis estricta Propósito y precondición. Universidad Nacional de Quilmes

PROBLEMAS DE DIAMANTE 2.1.1

VII Olimpiada de Informática del estado de Guanajuato Karel en la Granja

CANGURO MATEMÁTICO 2012 PRIMERO DE SECUNDARIA

INSTITUTO DE FORMACIÓN DOCENTE DE CANELONES DIVISIBILIDAD

Matemáticas I 1º BACHILLERATO

_abc. Comienza tu aventura! Hola amiguita, hola amiguito:

MATEMÁTICAS 4º E.S.O. (opción B) SEPTIEMBRE 2015

Actividades. de verano º Ed. Primaria Matemáticas. Nombre y apellidos:

EJERCICIOS Y PROBLEMAS DE TRATAMIENTO DE LA INFORMACIÓN EJES DE COORDENADAS

La Suma CUADERNO DE: CURSO:

(x + 2)(x + 5) x 2 + 5x. Ejemplo:

1. Cuenta, completa y dibuja.

1.- MI TÍO RAIMUNDO APUESTA EN EL HIPÓDROMO

Reverso: medidor de oro para el recuento final.

Objetivo del juego. Material del juego. Spielablauf

DÍA 2 SOLUCIONES BANCO DE PROBLEMAS. Nivel I (7 )

Matemática 1. er grado Ficha:

Área de desarrollo: Orientación espacial Nivel: Avanzado Proceso mental: Análisis

EJERCICIO 18 DE WORD. ACTIVIDAD: crea las tablas que se muestran a continuación, siguiendo los procedimientos

Teorema de Pitágoras Distancia y Puntos Medios

Progresiones CLAVES PARA EMPEZAR VIDA COTIDIANA. a) b) c) d) a) d) b) e) c) f)

Matemática. Conociendo las Formas de 2 dimensiones (2D) Cuaderno de Trabajo. Clase 1

PRUEBA DE LA EVALUACIÓN DE DIAGNÓSTICO

Teorema de Pitágoras Distancia y Puntos Medios

El mundo de Karel las calles Se le llama esquina

ESTALMAT-Andalucía Actividades 11/12

Un juego para 2-4 jugadores a partir de 8 años

Pitágoras, realizando su procedimiento adecuado (con las operaciones) para

OLIMPÍADA RECREATIVA DE MATEMÁTICA 2012 CANGURO MATEMÁTICO PRUEBA PRELIMINAR CUARTO GRADO

PROYECTO JUGAMOS AL AJEDREZ CEIP. VIRGEN DE GRACIA. CURSO JUGAMOS AL AJEDREZ CEIP. VIRGEN DE GRACIA- CURSO PRIMER CICLO ALUMNO/A:

VII Olimpiada de Informática del estado de Guanajuato Tercer Examen Selectivo (Parte 2: Karel)

Soluciones del Examen Eliminatorio Estatal de la Olimpiada Mexicana de Matemáticas 2013

Slide 1 / 78. Teorema de Pitágoras Distancia y Puntos Medios

1º.- Halla el área y el perímetro de las siguientes figuras, calculando previamente el elemento que falta:

25% de 25000= 3% de 999= 60% de 9500= 6. Calcula el valor numérico de la expresión algebraica para los 2 siguientes valores:

Matemáticas y Tecnología. Unidad 2 Los números racionales

Matemáticas y Tecnología. Unidad 2 Los números racionales

Untitled.notebook February 01, Geometría 3 D

FRACCIONES EQUIVALENTES 3.1.1

Tema 3: Las fracciones

- Abuelo, Abuelo, qué son esos bichos que están dentro de esta caja tan rara?

16º Competencia de MateClubes Ronda Final Nivel 1

Elaboración de Documentos en Procesadores de Textos

TEOREMA DE PITÁGORAS. INTRODUCCIÓN

Restricciones 1 < N <= 1,000 Dimensiones del patio 0 <= O <= 1,000,000 Número de obstáculos en el patio

Transcripción:

ndo Avanzado 1 55 La fila de las tortillas Medio 56 Cuenta beepers Medio 57 Caminos Medio 58 Árbol de navidad Avanzado 59 Baches Avanzado 60 Siguiendo Una Línea Avanzado 61 Pozos Avanzado 62 Nivelando columnas Medio 63 Multiplicando por dos Avanzado 64 Midiendo la distancia Avanzado 65 La isla de los beepers Avanzado 66 Karelopulos II Medio Dudas: omijal@gmail.com Derechos Reservados México 2010

55 La fila de las tortillas Descripción Karelóyotl es el dueño de una de las mejores tortillerías de Karelititlán, y todos los días satisface las necesidades de todos sus clientes. Sin embargo, debido a la gran clientela que tiene, en raras ocasiones las tortillas se le acaban y tiene que dejar esperando a la gente mientras se hacen más tortillas. Karelóyotl siente que se le están acabando las tortillas, y tiene a mucha gente esperando en la fila, así que te ha pedido que lo ayudes a despachar a la gente con las tortillas que le quedan mientras él hace más. Tu trabajo consiste en atender a todos los clientes que puedas y dejar una nueva fila con las personas que faltan por ser atendidas. Karel inicia en la posición 1,1 orientado al este. La gente que quiere comprar las tortillas está formada en la fila 1 donde la primera persona está en la posición 1,1. La gente de la fila está representada con montones de zumbadores que a su vez dicen cuántos kilos de tortillas necesitan. Karel lleva en su mochila la cantidad de kilos de tortillas que quedan. Karel debe de dejar la fila de las personas no atendidas en la fila 1 comenzando en la posición 1,1. Puede que las tortillas se acaben mientras se atiende a un cliente, en este caso Karel debe despacharle todo lo que se pueda y dejarlo en la fila esperando por el resto. La AKA (Asociación Kareliana de Alimentación) recomienda comer 2 tortillas al día. No importa la posición ni la orientación final de Karel. Salvo por la gente de la fila, el resto de los zumbadores del mundo no importan. con 14 Zumbadores

56 Cuenta beepers Historia: Todos sabemos que una buena manera de conciliar el sueño es contar beepers. Después de una larga noche entregando regalos, Karel Klaus se dispone a dormir, pero antes contará todos los beepers que pueda hasta encontrar una pared (después podrá irse a dormir plácidamente). : Ayuda a Karel Klaus a contar beepers. : Karel Klaus comienza en la esquina inferior izquierda del mundo mirando al este y tendrá suficientes beepers en su mochila para completar su tarea. Al principio no habrá beepers en el mundo. Karel Klaus debe colocar una serie de montones de beepers como se muestra en la figura, hasta llegar a la primera pared. Habrá una única pared en el mundo y será la que indica el final de la serie de beepers. No importa la posición ni la orientación final de Karel Klaus.

57 Historia Caminos Durante las vacaciones Karel ayuda a su familia en la granja. Una de las labores consiste limpiar de beepers algunas de las calles y avenidas de un campo de beepers. El padre de Karel ha dejado marcas en el campo. Una marca indica que la avenida y calle, que contienen a dicha marca, deben ser limpiadas. Escribe un programa para que Karel pueda realizar su tarea. Un campo está formado por montones de un beeper (salvo en las marcas). Además, un campo siempre es de forma rectangular y está delimitado por paredes. Por otro lado, las marcas están indicadas por montones de 2 beepers. 1. Karel se encuentra en la esquina inferior izquierda del campo mirando al norte. 2. El campo siempre está totalmente lleno de montones de beepers. De tamaño uno o de tamaño dos. 3. El campo esta totalmente rodeado de paredes pero no hay paredes dentro del campo. 4. Desconoces las dimensiones del campo. 5. No importa la posición ni orientación final de Karel.

58 Árbol de navidad Historia: Al fin llegó la navidad y Karel y Gretel están muy emocionados adornando su pequeño árbol y platicando mientras esperan la llegan de Karel Klaus: Karel: 10001011011101110110001101100 Gretel:10011110110101101101101101110101011101 Karel:001101101101110111011 Gretel:0101110101010101101010110 Karel:000000000000000011100000011010100 : Ayuda a Karel a encontrar la altura de su árbol de navidad para poder poner la estrella en la punta. Condiciones: Karel comienza sobre un beeper que forma parte del árbol. Karel debe colocar sobre la punta del arbol, un número de beepers igual a la altura del arbol. No importa si dejas beepers en cualquier otra posición del mundo. No importa la posición ni la orientación final de Karel. No habrá entre beepers dentro del árbol. El árbol está formado por montones de un beeper. No habrá beepers en el mundo fuera de los que forman el árbol. El árbol es un triángulo simétrico.

59 Historia Baches Karel, como buen muchacho que es, ha decidido ir a ver a su abuela Karelita. Desafortunadamente, su abuela vive muy lejos de su casa, y hay que pasar por caminos que tienen muchos baches (tantos que ya no se sabes cuál es bache y cuál es la calle), pero lo que sí sabe es que la casa de su abuela está cuando encuentra un beeper en el camino. Debes hacer un programa que ayude a Karel a llegar a casa de su abuela, tomando en cuenta que el camino tiene baches (agujeros de altura uno, pero anchura arbitraria). Además, debes de poner beepers a lo largo del camino desde la posición inicial de Karel hasta la casa de la abuela. Karel comienza sobre la calle y mirando hacia el este. La casa de la abuela nunca está en un bache. Karel debe terminar en la posición del último beeper que marca el camino para la casa de la abuela. El camino recorrido por Karel debe quedar marcado por montones de un beeper. La edad de la abuela es de 105 años. Nunca hay baches de más profundidad, ni escalones en todo el recorrido. Nunca hay paredes sobre el camino que debes recorrer.

60 Siguiendo una línea Para este problema el mundo de Karel constará de una línea formada por cuadros consecutivos con 1 beeper, como el que se muestra en la figura. La línea, como se muestra en el ejemplo, puede tener vueltas. Las vueltas, en caso de que las haya, siempre serán de 90 grados. La línea nunca se cruza sobre si misma, y siempre tiene un ancho de una posición. En el caso en que una línea diera vuelta en "U" siempre habrá al menos una casilla en blanco separando la ida y la vuelta. La línea siempre tendrá un inicio y un final. Independientemente de donde este situada la línea, Karel siempre estará posicionado en uno de los extremos de la misma. Deberás escribir un programa que haga que Karel recorra la línea y se sitúe en el otro extremo de la misma. Tu programa obtendrá puntos si Karel termina en la posición donde esta el otro extremo de la línea sin importar hacia donde este orientado. Por ejemplo, para la figura anterior, tu programa obtendrá puntos, si al final de la ejecución Karel esta en la posición que se muestra en la figura 2. No importa la orientación, sólo la posición. La línea puede estar en cualquier posición dentro del mundo, y nunca tendrá un largo mayor a 500 casillas.

61 Historia Pozos Karel se encuentra frente a n pozos, y quiere encontrar agua, el problema radica en que sólo el pozo más profundo tiene agua, y Karel quiere encontrarlo y marcarlo para cuando regrese saber cuál es. Arriba de cada pozo se encuentra un Beeper, y Karel tiene en su bolsa muchos Beepers (tantos como necesites). Escribe un programa que ayude a Karel a encontrar el pozo más profundo de los n pozos que están frente a él. Al finalizar la ejecución del programa, sólo debe quedar un Beeper al nivel del suelo en el pozo más profundo. Karel está mirando al este en dirección a los pozos. La calle superior a la calle que tiene los beepers, esta libre de paredes. Karel topará con pared después de pasar todos los pozos (no necesariamente inmediatamente después del último pozo). Karel tiene infinitos beepers. No importa la posición final y orientación de Karel. Sólo hay un pozo de mayor profundidad.

61 Nivelando Columnas Debes escribir un programa que haga que Karel iguale la altura de todas las pilas de Beepers, pasando Beepers de una pila a otra Inicialmente Karel se encuentra orientado al ESTE por encima de la primera pila, justo arriba del último Beeper de la pila. Comenzando por la primera avenida (vertical) donde esta Karel y hacia la derecha hay N avenidas con pilas de Beepers de diferentes alturas. N es desconocido. Cada pila de Beepers va de 1 a 10 Beepers. Karel no tiene beepers en su beeper_bag. Hay una pared inmediatamente después de la última pila (la pila en posición N). La pared siempre es mayor en uno comparada con la pila de mayor tamaño. Siempre es posible nivelar las pilas. Importante: No debe de haber más de un Beeper por posición. No importa la posición ni orientación con la que termine Karel. Salida

62 Historia Multiplicando por Dos Nuestro querido Karel es descendiente directo del famoso y reconocido filósofo llamado Karelópulos. El cual, descubrió la forma de multiplicar por dos una distancia. Tristemente Karel perdió el código donde le mostraba como multiplicar. Tu misión es escribir un programa que multiplique por 2. Te encuentras en la primera avenida (vertical) y calle (horizontal) N. Debes llevar un beeper a la avenida 2N de la calle uno. Karel inicia mirando al Este, en la posición (1,N). Karel debe llegar a las coordenadas (2N,1), poner un beeper (el único que carga) y termina. No hay obstáculos en tu camino. Karel sólo tiene un beeper en su Beeper Bag. No importa en que posición y orientación tenga Karel al finalizar. Salida

63 Midiendo la Distancia Debes escribir un programa que permita que Karel mida la distancia entre su posición inicial y una pared. Como resultado, Karel deberá dejar en la esquina inferior izquierda del mundo una pila de beepers de altura igual a la distancia entre la posición inicial de Karel y la pared. Inicialmente Karel se encuentra orientado hacia el ESTE en la esquina inferior izquierda de su mundo. A la derecha de Karel, a una distancia desconocida hay una pared vertical. Karel Tiene 100 beepers en su Beeper Bag. No importa la dirección y posición con la que termine Karel. Salida

64 Historia La Isla de los Beepers El Kapitán Karel Sparrow en su última aventura a bordo de su barco llamado beeper Negra, encontró un mapa de un tesoro. El mapa estaba codificado de manera que en cada posición había un señalamiento con un determinado número de beepers. Ningún beeper significa que debe dar un paso al norte, un beeper significa un paso al oeste, dos beepers significan un paso al sur y por último 3 beepers significan un paso al este. El tesoro se encuentra en una cruz de paredes. Si el mapa indica avanzar hacia una pared, significa que el tesoro se encuentra en ese lugar. Escribe un programa que lleve a Karel hasta la cruz de paredes en la que se encuentra el tesoro. Tu paso por el camino indicado no debe dejar rastro. Es decir, no debes dejar beepers. Debes seguir los señalamientos del mapa para encontrar la cruz apropiada, ya que puede haber varias cruces en la isla, y sólo una tiene el tesoro. Inicias sobre la primera instrucción del mapa. No sabes la orientación inicial de Karel. Cada señal debe ser removida después de pasar por ella. Debes terminar frente a la cruz sin importar la orientación de Karel. Salida

65 Historia Karelópulos II Nuestro famoso filósofo de la antigua beeperópolis tuvo un deceso trágico cuando se equivocó al hacer los cálculos necesarios para realizar una escalera de 1000 escalones. Le faltaron 10 bloques y por eso se cayó desde lo alto. Su hijo Karelópulos II, (no) siguiendo los pasos de su padre, se convirtió en un excelente geómetra matemático. Los que lo conocieron afirman que era aún más ingenioso que su padre Karelópulos. Una de las aportaciones más importantes de Karelópulos II fue que encontró la manera de multiplicar usando su geometría. Escribe un programa que multiplique por 3, es decir, que si Karel se encuentra sobre un beeper en la primera calle (horizontal) y la avenida n (vertical), lo lleve hasta la primera calle, y la avenida 3n. Karel inicia mirando al Este, en la posición (1,B) Karel debe llegar a las coordenadas (1,3B), poner un beeper (el único que carga) y termina. No hay obstaculos en tu camino Karel no tiene beepers en su beeper bag No importa en que posición y orientación tenga Karel al finalizar. Salida