Introducción a la Programación

Documentos relacionados
Fundamentos y Estructuras de Programación Profesor: Gerardo M. Sarria M.

INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de Consideraciones Generales

DATOS TECNICOS Y ESTADISTICOS - CIRCUITOS FORMULA Pág. 1/6

Temporada F Q CAD Nº 13

TARIFAS CONVENCIONAL spot 20

RetoExcelencia. Beneficios. Requisitos. Aún más... Postula vía web. Línea Gratuita:

SISTEMA DE CLASIFICACION PARA EVENTOS INTERNACIONALES VÍA RESOLUCIÓN CON APOYO ECONÓMICO DEL IPD

Boletín de medidas de facilitación migratoria 4 de mayo de 2016

Boletín de medidas de facilitación migratoria 10 de junio de 2016

ICETEX-Oficina de Relaciones Internacionales Contribución para la Internacionalización de la Educación

EXPORTACIONES REALIZADAS POR Partida, PAIS_COMPRADOR_Alf, ( Cifras en Unidades de U.S.

Jornadas Cámara de Comercio de Alicante

AUSTRALIA BAHREIN CHINA RUSIA MONACO ESPAÑA EUROPA CANADA AUSTRIA. GRAN BRETAÑA Silverstone. Melbourne. Shakir. Sochi. Shanghai. Montecarlo.

Prácticas efectivas sobre Radiaciones No Ionizantes ING. MARÍA CORDERO ESPINOZA DIRECCIÓN DE PROTECCIÓN AL AMBIENTE HUMANO

COMPORTAMIENTO DEL TURISMO EN MÁLAGA CAPITAL EN JULIO Y ACUMULADO 2015

Comportamiento de la Inversión Extranjera

Uso de las medidas de tendencia central en un análisis de datos.

AREA ASIGNATURA: Estadística FECHA: PERÍODO: 1 DOCENTE: Susana Betancur Peláez

SALUD FÍSICA: ACTIVIDADES REALIZADAS EN EL MUNDO PARA MANTENERLA

1 Portafolio de Misión Crítica MOTOA4 1

EMBAJADAS EN COLOMBIA

TE HACE GLOBAL. Regulaciones en Países

Anexo 4 : Nacionalidades que no tienen obligación de solicitar visado y régimen de visados simplificado

SISTEMA DE SEGUIMIENTO DE ACTIVIDADES DE CONSEJOS ESTUDIANTILES PROMOTORES DE VALORES Y DERECHOS HUMANOS.

APROBADO POR EL OTRO ESTADO

AYUDAS DE CDTI A LA I+D+I EMPRESARIAL

FreeFax de PC-Fax.com

Importaciones y exportaciones Mundiales de vinos de uva frescas, incluso encabezado; mosto de uva, excepto el de la partida

APROBADO POR EL OTRO ESTADO

INSTITUTO COSTARRICENSE DE TURISMO PLANEAMIENTO Y DESARROLLO TURÍSTICO ADMINISTRACIÓN DE LA INFORMACIÓN

INSTITUTO COSTARRICENSE DE TURISMO PLANEAMIENTO Y DESARROLLO TURÍSTICO ADMINISTRACIÓN DE LA INFORMACIÓN

La reputación de España en el G8 Country RepTrak 2012

REGLAMENTO DE CLASIFICACIÓN PRINCIPIOS GENERALES

Boletín mensual sobre comercio exterior de Bolivia

Comparamos números de hasta tres cifras

DIRECCIÓN DE ESTUDIOS ECONÓMICOS Y COMERCIALES BOLETÍN DE COMERCIO EXTERIOR DEL ECUADOR

Importaciones por grupos de productos petrolíferos y países de origen

Curso de Estadística Unidad de Medidas Descriptivas. Lección 7: Medidas de Posición para Datos Crudos

BIBLIOGRAFÍA DE LOS TEMAS DE LOS CONGRESOS

TNS/Galup Argentina. Informe Mundial Uso de Internet/ ecommerce TNS/GALLUP ARGENTINA

Anuario Estadístico de Turismo 2015

Caracas, Av. Lecuna, Parque Central, Torre Oeste piso 6 Telf (MASTER) Página Web: http// 1

Almacenamiento en la nube: hasta qué punto es esencial para los internautas?

INSTRUCTIVO PARA REALIZAR EL COBRO DE SU BECA EN GRAN BRETAÑA

Boletín de medidas de facilitación migratoria 30 de junio de 2015

INFORMACIÓN GENERAL PARA ESTUDIOS DE POSGRADO Buzón de dudas:

Mercado de oficinas en Santiago: Evolución y Proyecciones

Conferencia de las Naciones Unidas sobre Comercio y Desarrollo

RESULTADOS CONSOLIDADOS EJERCICIO 2013

Anuario Estadístico de Turismo 2014

MANUAL DEL AULA VIRTUAL (MOODLE)

Mercados No tradicionales potencial para los alimentos y bebidas Argentinos-

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS

GUIA PARA CAPTURA DE CALIFICACIONES POR INTERNET

Inserción de Argentina en el comercio internacional

TARIFAS QUE OFRECEN LOS OPERADORES DE REDES MOVILES INFORMACIÓN ACTUALIZADA A DICIEMBRE DE 2007 COMUNICACIONES CELULARES, S.A.

CPC Francisco Bustinza

En idioma alemán: Haftpflicht Verband der Deutschen Industrie. (Pronunciación: JAFTFLIGT FERBAND DER DOITSHEN INDUSTRI).

Formulario - International Pen Friends - Servicio para Estudiantes Formulario 00A S100S

Manual de Ingreso al Aula Virtual

Asesoría para el diseño e implementación del Programa de Movilidad para Egresados de la Universidad Abierta y a Distancia, UNAD

Estudio de Compensación para el Sector Financiero Perú

Visualización on line de su efectivo y acciones

Erasmus + Internacionales: 682 ESTUDIANTES

DRAFT ÍNDICE CEPAL DE CAMBIO ESTRUCTURAL

UANL - Preparatoria No. 20 Uso de SIASE. Para acceder a SIASE lo primero que debes de realizar es acceder al explorador de internet que

UNIDAD V: ARR R EGL G OS O BIDI D MENS N IONALE L S

SISTEMA INTEGRAL DE CONTROL ESCOLAR DE EDUCACIÓN MEDIA VERSION 2 PROCEDIMIENTO DE CAPTURA DE CALIFICACIONES MODULO PARA DOCENTES

SAC RG 3413/2012. Previo a seguir los pasos de este instructivo debe:

Instrucciones para todos los exámenes HISET. Instrucciones para todos los exámenes HISET

Control perfecto para un accionamiento intuitivo y ergonómico

Chile Experiencia En. Normas de Origen y Procedimientos Aduaneros

CLASE PHP. Ejercicios. Nicolás Cenzano Silva

Guía del Usuario de IDT Connect Latin America

TROFEO VASCO DE RALLYES DE ASFALTO DE VEHÍCULOS HISTORICOS

1.- CREAR UNA BASE DE DATOS CON ACCESS

Importaciones totales

Chile: un Mercado de Capitales Confiable y Eficiente

Boletín mensual sobre comercio exterior de Bolivia

Martel Un mundo de comunicaciones

PARA PERSONAS FISICAS DE HAITI PARA PERSONAS FISICAS DE HONDURAS PARA PERSONAS FISICAS DE JAMAICA

Principales causas del estrés

CIFRAS DE COMERCIO EXTERIOR DE LOS PRODUCTOS Y SUB PRODUCTOS DEL SECTOR DE LA TRANSFORMACIÓN DE LA MADERA

DECISIÓN DE LA COMISIÓN

MANUAL DE PROCEDIMIENTO REGISTRO ÚNICO DEL ESTUDIANTE

NOTA: Por favor, RELLENA ESTA HOJA CON LETRAS MAYÚSCULAS y no pongas nada en la casilla Nº

Este documento resume los datos sobre llegadas de turistas internacionales, durante el segundo semestre 2014.

PC-FAX.com FreeFax. Si desea enviar más páginas que usted puede comprar, por supuesto, en la aplicación de uno de los paquetes de fax disponibles.

COMPORTAMIENTO DEL TURISMO EN MÁLAGA CAPITAL EN ENERO DE 2015

La Franquicia Española en el Mundo

Instituto Mexicano de Teleservicios Benchmarking de KPI S de Servicio al Cliente en Centros de Contacto. Reporte,2012

Funciones y Condicionales Introducción a la Programación

Introducción. Boletín de medidas de facilitación migratoria 23 de diciembre de 2015

Certification Candidate Management System (CCMS) Guía de Usuario para Candidatos. The IIA s Global Certifications Department

Tomás Flores Subsecretario de Economía Ministerio de Economía

I Gran Premio Cirbon 2010 REGLAMENTO ESCUDERIA:

Manual de instrucciones para postular a las Convocatorias CAS del Poder Judicial. Clic aquí

Potenciar el Gobierno Corporativo en Chile: Un Camino para Crear Valor

Mercer Human Resource Consulting

La Franquicia Española en el Mundo

Transcripción:

Mayo 18 de 2013 Consideraciones Generales Esta evaluación es estrictamente individual. Cualquier violación a esta norma será considerada como fraude. Tiene 2 horas para realizar el examen. Sólo puede sacar lapicero, lápiz y borrador. No se puede sacar: celulares (Blackberry, iphone, etc), computadores y/o cualquier dispositivo electrónico. Cualquier violación a esta norma será considerada como fraude. No se permite el préstamo de ningún objeto (lápices, borradores, etc.), ni hablar con sus compañeros o mirar el examen de ellos. El fraude ocasiona la apertura de un proceso disciplinario. Debe hacer contrato por cada función que implemente. El contrato vale el 20 % de la calificación de cada pregunta. Bomberman es un juego creado en los años 80 para las consolas de videojuegos de esa época. El juego consiste en un personaje, Bomberman, que utiliza bombas para abrirse camino por un laberinto. Cada vez que pone una bomba, las 4 casillas adyacentes (vertical y horizontalmente, no las diagonales) son afectadas por la explosión. Es decir, cuando Bomberman pone una bomba se destruyen las paredes adyacentes a ésta. Un ejemplo de un estado del juego se muestra a continuación. En el primer estado de este juego, Bomberman ha puesto la bomba junto a una pared de ladrillo. En el siguiente estado esa pared de ladrillo ya no está, es destruida. Este juego se puede modelar por medio de una matriz, en donde las paredes de ladrillo se representen por una m, los muros de hormigón (indestructibles) se representen por una h, los espacios vacíos con el número 0 y Bomberman con el número 1. Por ejemplo, un estado del juego puede ser: [[h, h, h, h, h, h], [h, 0, 0, 0, 0, 0], [h, 0, h, 0, h, 0], [h, 0, 0, m, m, 0], [h, 1, h, 0, h, 0]] Página 1 de 6

1. 5 Puntos Implemente una función en Python que retorne una lista de dos elementos correspondientes a la posición en x y y de Bomberman en la matriz. Note que Bomberman puede estar en cualquier posición de la matriz. 2. 10 Puntos Implemente una función en Python que reciba una matriz del juego y una posición (i, j) en la matriz. La función debe retornar la matriz modificada con el efecto de poner una bomba en dicha posición. Recuerde que no es válido poner bombas sobre paredes ni muros de hormigón. Página 2 de 6

3. 10 Puntos Suponiendo que existe solo un único camino libre (de ceros) desde Bomberman hasta una salida representada por una s, implemente una función en Python que dada la matriz, retorne una lista con el camino a seguir por Bomberman desde su posición inicial hasta la salida s. Página 3 de 6

Suponga que en estos momentos estamos a 25 de Noviembre de 2013 y el Campeonato de la Fórmula 1 recién ha culminado en Brasil el día de ayer. En nuestras manos tenemos la información presentada a nosotros por la Federación Internacional del Automóvil (FIA) en donde se nos dan a conocer los resultados finales de cada uno de los Grandes Premios (carreras) disputados durante el campeonato. Asimismo, se nos brinda la información de cada piloto participante en la gran carpa del automovilismo. Dichos datos se nos entregan organizados de la siguiente manera: Pilotos = [[1,"Vettel","Sebastian","Red Bull","Alemania"] [2,"Webber","Mark","Red Bull","Australia"] [3,"Alonso","Fernando","Ferrari","Espana"] [4,"Massa","Felipe","Ferrari","Brasil"] [5,"Button","Jenson","McLaren","Inglaterra"] [6,"Perez","Sergio","McLaren","Mexico"] [7,"Raikkonen","Kimi","Lotus","Finlandia"] [8,"Grosjean","Romain","Lotus","Francia"] [9,"Rosberg","Nico","Mercedes","Alemania"] [10,"Hamilton","Lewis","Mercedes","Inglaterra"] [11,"Hulkenberg","Nico","Sauber","Alemania"] [12,"Gutierrez","Esteban","Sauber","Mexico"] [14,"di Resta","Paul","Force India","Escocia"] [15,"Sutil","Adrian","Force India","Alemania"] [16,"Maldonado","Pastor","Williams","Venezuela"] [17,"Valtteri","Bottas","Williams","Finlandia"] [18,"Vergne","Jean-Eric","Toro Rosso","Francia"] [19,"Ricciardo","Daniel","Toro Rosso","Australia"] [20,"Pic","Charles","Caterham","Francia"] [21,"Van der Garde","Giedo","Caterham","Holanda"] [22,"Bianchi","Jules","Marussia","Francia"] [23,"Chilton","Max","Marussia","Inglaterra"]] Carreras = [["Australia",[7,3,1,4,10,2,15,14,5,8,6,18,12,17,22,20,23,21,19,9,16,11]], ["Malasia",[1,2,10,9,4,8,7,11,6,18,17,12,22,20,21,23,5,19,16,15,14,3]], ["China",[3,7,10,1,5,4,19,14,8,11,6,18,17,16,22,20,23,21,9,2,15,12]], ["Bahrein",[1,7,8,14,10,6,2,3,9,5,16,11,15,17,4,19,20,12,22,23,21,18]], ["Espana",[3,7,6,2,1,9,20,10,11,19,22,16,8,14,21,23,12,17,18,4,5,15]], ["Monaco",[7,5,2,16,15,17,9,10,18,19,3,20,6,14,4,1,21,12,22,8,23,11]], ["Canada",[3,10,2,14,9,6,7,8,1,12,5,4,11,20,22,18,15,23,16,17,19,21]], ["Gran Bretana",[5,10,2,9,16,23,6,19,4,7,8,14,21,20,3,15,11,22,12,17,18,1]], ["Alemania",[1,7,11,9,2,8,4,6,18,2,5,19,10,3,14,20,23,12,17,21,15,16]], ["Hungria",[7,2,4,5,6,19,3,1,15,11,9,10,22,12,14,17,21,23,16,8,18,20]], ["Belgica",[3,2,4,7,17,20,23,1,22,8,5,15,9,6,10,21,11,19,18,14,12,16]], ["Italia",[7,15,2,3,1,4,12,20,17,8,10,5,23,22,21,14,18,6,16,9,11,19]], ["Singapur",[5,9,8,4,3,20,10,2,18,1,7,16,22,21,23,15,19,14,6,11,17,12]], ["Corea del Sur",[1,7,5,4,3,21,10,5,8,6,2,18,22,15,19,16,17,9,20,12,23,14]], ["Japon",[5,3,7,10,8,6,15,1,16,21,19,2,23,17,9,18,12,22,20,11,4,14]], ["India",[3,1,7,8,22,2,6,4,21,5,11,19,9,15,23,12,16,20,17,10,14,18]], ["Abu Dhabi",[16,8,3,10,7,9,6,19,2,22,5,11,14,17,1,23,12,4,15,18,21,20]], ["Estados Unidos",[1,10,7,17,4,22,19,6,5,2,3,16,11,9,12,15,21,20,23,8,14,18]], ["Brasil",[3,4,6,2,12,18,10,16,7,1,5,21,9,22,23,17,15,11,20,14,19,8]] Página 4 de 6

La información suministrada por la FIA son dos matrices, una de pilotos y otra de carreras. La matriz de pilotos tiene tantas filas como pilotos hayan corrido y cada columna representa un dato del piloto: su número, su apellido, su nombre, su equipo y su nacionalidad. Por otro lado, la matriz de carreras posee 19 filas, es decir, el número de carreras en el campeonato, y dos columnas, en donde la primera es el lugar donde se corre el Gran Premio y la segunda una lista con los resultados de la carrera. Es importante saber que el orden de los números de los pilotos en la lista suministrada en la segunda columna, muestra la posición de cada uno de ellos al final de dicha carrera. La FIA ha establecido una nueva puntuación para cada piloto durante las carreras, de la siguiente manera: solamente los 4 primeros pilotos puntúan y los valores que se le dan a cada posición es la siguiente: 1 25 puntos, 2 18 puntos, 3 11 puntos, 4 3 puntos. 4. 15 Puntos Realice un procedimiento en Python que imprima cada piloto y su respectiva cantidad de puntos en pantalla (deben aparecer 32 líneas conteniendo los siguientes datos: número del piloto, nombre, apellido, escudería, país y cantidad de puntos obtenidos). No es necesario ordenar los pilotos teniendo en cuenta su puntaje final, tan sólo se pide que se muestren los datos de cada piloto más los puntos obtenidos durante el campeonato. Página 5 de 6

5. 15 Puntos Realice un procedimiento en Python que imprima: 1. El piloto campeón de Fórmula 1(su nombre, apellido, escudería, país de origen y puntos acumulados). 2. La escudería triunfadora (su nombre y el puntaje total). Página 6 de 6