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

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

Ejercicio recursividad 1: Midiendo la distancia

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

SECCION REALIMENTACIÓN.

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

Problemando Avanzado 1

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.

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

Problemario Básico 2

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

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

SEGUNDO SEMESTRE PORTAFOLIO DE SEGUNDA OPORTUNIDAD

KARELEANDO Jugando a programar Por: Fernando Guzmán

Problemando Avanzado 2

Reglas Categoría Regular Preparatoria. Mountaineering

El Diablito de Karel

El mundo de Karel las calles Se le llama esquina

Problema 1 Super Karel Bros

UANL UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN PREPARATORIA NO. 23

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

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

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

INICIO DE SESIÓN. Para iniciar sesión, primero debe abrir el internet Explorer.

VI Olimpiada de Informática del estado de Guanajuato V Examen Selectivo: Festival Medieval

Traducción: Miguel A. García Gómez

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

FABRICA TU TABLERO. Consigue: - Cartulina quadrada de 40 cms de lado. - Regla de por lo menos 5 cms. - Lápiz.

VII Olimpiada de Informática del estado de Guanajuato Primer Examen Selectivo Examen Navideño (Parte 2.- C++)

Problema Nombre Resuelve

Problemando Básico 1

PLAN DE ÁREA DE TECNOLOGIA E INFORMATICA GRADO 9º

ORIENTACIONES PARA EL POSTULANTE. Guía para el uso del aplicativo web de Evaluación Virtual

actividad extra del taller Presentado por: Taller para niños de Home Depot

Repetir. Por ejemplo, para indicarle a Karel que debe caminar cinco posiciones hacia adelante, debemos escribir:

Diseño de página y configurar un documento

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

Departamento de Compras Sitio de ecompras Manual del Proveedor

PLAN DE ÁREA DE TECNOLOGIA E INFORMATICA GRADO 9º

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

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

Es conveniente que el docente realice previamente todos los pasos solo, si nunca antes realizó una actividad de este tipo.

Excel Fundamentos de Excel. Área académica de Informática

Lenguaje de Programación: Extendiendo el lenguaje de Karel

GUÍA 10 Tema: Creación de Gif animado.

Guía de primera instalación para TD201P/T

AGREGAR LOGOTIPO A PLANTILLA CFDI

Grupo de Ingeniería Gráfica Escuela Técnica Superior de Ingenieros Industriales Universidad Politécnica de Madrid INDICE

OLIMPÍADA JUVENIL DE MATEMÁTICA 2009 CANGURO MATEMÁTICO PRUEBA PRELIMINAR OCTAVO GRADO

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

Ideas de Tarjetas. Por Allyson Journey

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.

UNIDAD III: CONOCER LAS FORMAS DE ORGANIZAR Y LAS TÉCNICAS DE DOCUMENTACIÓN PROF. LIMETT LUGO

3. CREAR TABLAS Y LISTAS

PROGRAMACION CON KAREL

Tabla de contenido. Manual para TUTOR PRESENCIAL del PROYECTO COMUNIDADES INTERACTIVAS

INSTRUCCIONES. Tus archivos ejecutables deberan llamarse PRIMOS.EXE, MARIN.EXE y TESORO.EXE para cada uno de los problemas respectivamente

A continuación se describirán el problema, el análisis del algoritmo, sus propiedades y los

GUÍA PARA EL REGISTRO DE SOLICITUDES DE BECA ESCOLARIDAD PARA ESTUDIOS DE POSGRADO

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

ACTIVIDAD 2 «ACTIVIDADES EN CASA» #11

Nombre completo del Finalista: Número de Documento de identidad: Institución Educativa a la que pertenece:

Resolución de cubo de Rubik

Guía para el 2 Concurso de. Programación. M. C. José Alberto Márquez Domínguez. M. C. Silviana Juárez Chalini. M. C. Beatriz Adriana Sabino Moxo

Esquina: Donde se juntan dos lados.

Ejercicio 1: Ayudando a mamá

Información importante que debes leer antes de comenzar a trabajar

ELECTRICIDAD. Circuitos con Croclip.exe

Primer concurso de programación

Ciencia y Ambiente. Libro y Cuadernillo de fichas. Manual de uso interactivo

Elementary 2º Programación

DIRECCIÓN GENERAL DE DESARROLLO CURRICULAR REFORMA DE LA EDUCACIÓN SECUNDARIA MATEMÁTICAS

QUINTO DE SECUNDARIA

Manual del perfil Estudiante. Cognitiva Escolar

Global Cane Outreach. Equipping the Blind and Sharing Gods Love

QUINTO AÑO DE SECUNDARIA

TEMA 7: INTRODUCCIÓN A PAINT.NET.

OBJETIVOS: Reconocer los diferentes lugares de almacenamiento en un computador

QCAD: ACTIVIDAD 1: PRUEBA

IES LA ASUNCIÓN w w.ieslaasuncion.org. Bloque I. Números y medidas. Tema 4: Potencias y raíces. Uso de la calculadora TEORÍA

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

Hay tres juegos, que se juegan utilizando las mismas fichas y tablero, pero con distintas estrategias, y complejidad:

Índice: Índice SprutCAM 2D Ejemplo de Geometría. (Versión 4)... 4

DIRECCIÓN GENERAL DE DESARROLLO CURRICULAR REFORMA DE LA EDUCACIÓN SECUNDARIA MATEMÁTICAS

PRUEBA DE CUARTO GRADO.

I.E. CENTRO FORMATIVO DE ANTIOQUIA CEFA GEOMETRÍA GRADO DÉCIMO

INSTITUCION EDUCATIVA COLEGIO TOLEDO PLATA PLAN DE ÁREA DE TECNOLOGIA E INFORMATICA GRADO 8º

Cómo administrar una cuenta de correo electrónico?

Los leones de Linden son Respetuosos, Responsables, Prudentes, y Listos! Revised 5/16/2010

Guía 1: Secuencia de series Numéricas

LAS CIENCIAS DE LA PLANIFICACIÓN

COMO: Crear y Mantener un Índice de Contenidos

PATRÓN DE CROCHET MANTA PARA BEBÉ. w w w. p u n t i t o s d e m o d a. c o m

manual de fotografía para expertos

actividad extra del taller Presentado por: Taller para niños de Home Depot

Codigo Da Bit (codigo.cpp, codigo.c) Por Victor Cruz

MANUAL DEL ESTUDIANTE

GUÍA RÁPIDA DE USO PARA EL DOCENTE

Manual del perfil Familia. Cognitiva Escolar

INDICACIONES PARA EL LLENADO DE LOS FORMULARIOS DE DECLARACIONES JURADAS FORMULARIO PU - PR

Transcripción:

SEMIFINAL ESTATAL 2009 EXAMEN DE KAREL Estas a un paso de la final, suerte en este examen, calculamos que con problema y medio resuelto estarías en la final, pero claro eres OMIJal, se realista y haz lo imposible, Suerte y nos vemos al terminar tu examen en el convivio afuera del Auditorio Arrupe, y el 21 en la final, para los que no saben C, próximo sábado daremos un taller, en la pagina esta la información. Recuerda GIRA-IZQUIERDA; AVANZA; INSTRUCCIONES: Crea un archivo de texto con el nombre datos.txt que incluya: NOMBRES COMPLETO EMAIL ESCUELA CATEGORIA NUMERO OMIJAL PRONOSTICO DE CUANTOS PUNTOS OBTENDRAS (cada uno de los 3 problemas vale 100 puntos y será evaluado entre 10 y 20 casos de prueba) Graba el archivo en la ruta indicada El examen consta de 3 problemas que se deberán resolver en un tiempo de 3 horas. Asegúrate de guardar tus archivos en la ruta que se te indique con el nombre que aparece entre paréntesis en el examen, justo debajo del título del problema. No se permite consumir alimentos dentro del laboratorio. Durante el tiempo del examen puedes hacer preguntas que tengan que ver con la redacción, o que sean de confuso entendimiento. (Ojo: la respuesta que daremos a tus preguntas será solo SÍ y NO, y no se contestarán las preguntas donde se requiera más explicación, a menos que sea necesario y se hará con una aclaración general). Durante el tiempo del examen puedes salir al baño, pero hay que notificarlo a alguno de los miembros del comité o ayudante que se encuentre en el laboratorio.

1 Nombre: izquierda Nivel: Solo Primaria izquierda (izquierda.txt) Karel ha decidido Girar a la Izquierda y se ha dado cuenta que en su habitación hay un mueble en la derecha. Ayuda a Karel a mover este mueble a la izquierda de su cuarto. Mueve el único zumbador de la pared derecha a la pared izquierda, sobre el mismo renglón (ver ejemplo). Especificaciones: La ciudad no tiene paredes intermedias, y tiene una dimensión máxima de 25*25. Karel no tiene zumbadores en su mochila. El mueble a mover siempre estará pegado a la pared derecha del mundo. Karel siempre inicia en su casa (posición 1,1) orientado al este. No importa dónde termina Karel.

2 Nombre: salvando Nivel: Solo Primaria salvando (salvando.txt) La ciudad de KareIzquierda, ha sufrido una rebelión organizada por la maléfica guacamaya, quien ha alborotado con sus cuentos a todos los habitantes de la ciudad prometiéndoles fama y fortuna; afortunadamente los habitantes se han dado cuenta de su engaño y la han abandonado, pero ella maléficamente les ha robado su sentido de la orientación. Karel ha solicitado a través de la Karelseñal el apoyo de Robocharro, quien será el encargado de guiar a cada habitante a su casa. Robocharro deberá regresar a su casa a cada habitante desorientado. Se tienen 2 tipos de habitantes Hombres (1), Mujeres (2) Especificaciones: La ciudad no tiene paredes intermedias, y tiene una dimensión máxima de 25*25. Robocharro no tiene zumbadores en su mochila. Robocharro inicia en la esquina inferior izquierda del mundo. Los Hombres fueron regados sobre la pared izquierda de KareIzquierda. Las mujeres fueron regadas sobre la pared derecha de KareIzquierda. Los Hombres viven en la posición más al sur por la pared izquierda. Las Mujeres viven en la posición más al sur por la pared derecha. El mundo al iniciar no tiene zumbadores en las posiciones que son las casas de hombres ni en la de las mujeres.

3 Nombre: kar Nivel: TODOS Kar el constructor (kar.txt) Kar desea ir a la ciudad KareIzquierda, pero el camino de acceso es una simple brecha, por lo que Kar ha decidido construir su propia carretera de acceso; dicha carretera será con un alto nivel de calidad, como todo lo que se hace en KareIzquierda. El primer tramo a construir será de Karelajara a KareIzquierda. Para ayudar a Kar algunos camiones han dejado montones con pedazos de carretera (zumbadores) repartidos por el mundo. Ayuda a Kar a construir la carretera para unir las 2 ciudades evitando todos los obstáculos (muros) y cumpliendo las condiciones puestas por su jefe. Consideraciones: Las ciudades están representadas por una casilla rodeada de 3 paredes. Como la carretera será de alta calidad Karel utilizará solo concreto Karex. Karel siempre inicia dentro de Karelajara, donde tiene un número desconocido de Zumbadores. No conoces la orientación inicial de Karel. Karel no tiene zumbadores en su mochila. Una carretera se construye con montones de 1 zumbador. Si hay X zumbadores en una casilla, significa que a una distancia X casillas se encuentra la otra ciudad u otro montón de zumbadores sobre la misma avenida o calle. Los montones de zumbadores que dejaron los camiones son siempre al menos de 2 zumbadores. La carretera no debe cruzarse a sí misma. Se deben utilizar todos los zumbadores del mundo. Siempre es posible construir la carretera. Las ubicaciones de Karelajara y KareIzquierda son desconocidas. El objetivo es formar un camino con montones de 1 zumbador desde Karelajara hasta KareIzquierda, la ubicación final de Karel será dentro de KareIzquierda, no importa su orienación. El primer zumbador se colocará dentro de Karelajara, el último zumbador estará justo antes de entrar a KareIzquierda.

4 Nombre: parque Nivel: Todos, excepto Primaria Parque (parque.txt) Karel ya esta habitando KareIzquierda donde ya también construyo un parque y se ha dado cuenta que los habitantes tienen un comportamiento muy común: se saben si son amigos cuando un habitante se sienta a un lado del otro (norte, sur, este u oeste) y siempre que A sea amigo de B y B sea amigo de C entonces A será amigo de C, y así sucesivamente. Esto hace que existan grandes grupos de amigos sentados en el parque. Karel quiere contar cuántos grupos de amigos hay. Debes realizar un programa que ayude a Karel a contar la cantidad de grupos de amigos adyacentes que existen en el parque. Consideraciones: El parque siempre será un rectángulo no mayor a 25*25. Karel tiene zumbadores Infinitos en su mochila. Los amigos suelen compartir la nieve y la tarea. Nunca habrá amigos sentados en las orillas del parque (es la zona peatonal). Karel deberá decir cuántos grupos de amigos hay en la esquina inferior izquierda del parque. No importa la orientación ni posición final de Karel. Un grupo de amigos puede ser de una sola persona (es él y su interior). No hay obstáculos en el parque. No se conoce la ubicacion original de karel.

5 Nombre: karelpicuas Nivel: Todos, excepto Primaria Karelpicuas (karelpicuas.txt) Esta tarde la tarea de la escuela de Karel es un poco más complicada de lo normal. Por la mañana le enseñaron los números karelpicua que son números karelianos que se leen igual al derecho y al revés; por ejemplo, 35653 es un número karelpicua porque al derecho y al revés es el mismo número kareliano, pero 1234 no lo es, porque al revés es 4321. Los números karelianos se representan en el mundo como una secuencia de beeper-dígitos (montones de zumbadores entre 1 y 9) adyacentes sobre una misma calle. La tarea de Karel consiste en determinar cuántos beepers hay que poner y cuántos quitar al número original para formar un número karelpicua, de modo que la primera mitad del número karelpicua y el número kareliano original sea la misma. Por ejemplo, si se da un número kareliano como el siguiente: El numero karelpicua que queremos formar es el siguiente Debes diseñar un programa que le ayude a Karel a resolver su tarea considerando que : Karel deberá dejar en la esquina (1,1) la cantidad de zumbadores (beepers) que hay que poner al número kareliano para hacerlo un número karelpicua. Karel deberá dejar en la esquina (1,2) la cantidad de zumbadores (beepers) que hay que quitar al número kareliano para hacerlo un número karelpicua. Consideraciones: El número kareliano nunca tendrá una longitud mayor a 30 beeper-dígitos. Karel tiene infinitos zumbadores en la mochila. El número kareliano siempre se encuentra sobre la segunda calle e inicia sobre la primera avenida. Karel siempre comenzara apuntando al este sobre el primer beeper-dígito del numero kareliano. No importa la posición ni orientación final de Karel. La primera mitad del número kareliano es la base para formar el karelpicua. En ninguno de los casos habrá paredes extra en el mundo. : ENTRADA SALIDA Explicación de salida: A el numero karelpicua que se quiere formar es el 142241 para lograrlo hay que quitar 4 beepers en total (por eso los 4 beepers de la esquina 1,2) y poner 1 beeper en total (por eso el 1 beeper en la esquina1, 1).