Concurso de Programación

Documentos relacionados
Tema 2 Introducción a la Programación en C.

Curso Taller de Programación para ERP En ABAP4 para SAP R/3

UNIVERSIDAD DE NARIÑO DEPARTAMENTO DE INGENIERIA DE SISTEMAS SEMILLERO DE PROGRAMACION COMPETITIVA UDENAR

CONVOCATORIA IV CONCURSO NACIONAL DE PROTOTIPOS SOBRE LAS ENERGÍAS RENOVABLES

Escuela de Ingeniería en Informática Empresarial SYLLABUS

: Algorítmica y Estructura de Datos I

EI MT1008 Programación II

INSTITUTO TECNOLÓGICO SUPERIOR DEL SUR DEL ESTADO DE YUCATAN SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA INDUSTRIAL

REQUISITOS PARA CARGOS OFERTADOS DE SECRETARIA GENERAL. TECNOLOGIA DE INFORMACION Y COMUNICACIÓN: 14 cargos

LA SALUD Convocan

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

CONVOCAN A PARTICIPAR EN LOS: MARATONES REGIONALES DE CONOCIMIENTOS 2014 EN LAS ÁREAS DE:

FUNCIONAMIENTO DEL ORDENADOR

Guía práctica de estudio 03: Algoritmos

CONCURSO DE CUENTO DE CIENCIA FICCIÓN LAS CUATRO ESQUINAS DEL UNIVERSO (México) 26:11:2014

UNIVERSIDAD RICARDO PALMA

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Guía Básica para aprender con Khan Academy

"2015. Año del bicentenario luctuoso de José María Morelos y Pavón" TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO (TESCo) CONVOCA

Excel aplicado a ingenieros

Instructivo de Regulaciones Técnicas para la Categoría A nivel Primaria Concurso BajaBot 2016 Modalidad: Seguidor de línea y Armado de robot

COPA FEDERACION HIPICA COMUNIDAD VALENCIANA ALTA ESCUELA NORMAS ESPECÍFICAS

Bases de Competencia de Robótica Fomentar la transferencia tecnológica en las áreas de tecnología educativa.

Recuerdas la reunión social del sexto grado del concepto anterior?

Guía práctica de estudio 03: Algoritmos

PLANIFICACIÓN DE LA CÁTEDRA. Fundamentación de la asignatura (Importancia para la formación profesional en función del perfil del egresado):

"2016. Año del Centenario de la Instalación del Congreso Constituyente" TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO (TESCo) CONVOCA

I CONCURSO ESCOLAR PROVINCIAL DE ORTOGRAFÍA ESCRIBIENDO CON PROPIEDAD Y CORRECCIÓN 2014

COMISION DE CULTURA CONCURSO DE POESÍA Y CUENTO PARA ESTUDIANTES, PADRES Y APODERADOS COLEGIO SAN MIGUEL ARCANGEL

Computadora y Sistema Operativo

Carrera de Persecución Robots Seguidor de Línea Reglamento del Torneo

Taller en línea Taller para maestros orientadores voluntarios del IGER

DISEÑO DE UNA METODOLOGÍA DOCENTE

Servicio Nacional de Aprendizaje REGIONAL VALLE DEL CAUCA CENTRO DE ELECTRICIDAD Y AUTOMATIZACION INDUSTRIAL C.E.A.I. GUIA DE APRENDIZAJE

Ayuntamiento de Hornachuelos I EDICION CONCURSO FOTOGRÁFICO ESTACIONES (PRIMAVERA, VERANO, OTOÑO E INVIERNO) EN HORNACHUELOS

Pontificia Universidad Católica del Ecuador

CONVOCATORIA PARA PRESENTACIÓN DE TRABAJOS DE INVESTIGACIÓN Y DE APOYO A LA COMUNIDAD DE LICENCIATURA Y POSGRADO

F1131 Fundamentos de sistemas operativos 1/12

Carrera: MTE Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

XVI CONGRESO NACIONAL DE SOFTWARE LIBRE SMART CITY BUSINESS CONGRESS & EXPO BOLIVIA 2016 CONCURSO DE DESARROLLO DE APLICACIONES MÓVILES CONVOCATORIA!

Estructura de datos. Carrera: SCC Participantes

Nit.: COTIZACIÓN DE NUESTROS PRODUCTOS. SIMULACROS Y EVALUACIONES Producto Descripción Costo por estudiante

SEMANA AMBIENTAL FACULTAD DE CIENCIAS AMBIENTALES CONCURSO DE POSTERS CIENTÍFICOS. Para participar en el VIII Congreso Mundial de Juventudes BASES

EL LENGUAJE ALGEBRAICO

Carrera: Participantes Miembros de la academia de Metal- Mecánica

ARQUITECTURA DE COMPUTADORES

Guía para maestro. Potenciación de números racionales. Compartir Saberes

BASES DEL CONCURSO. A continuación se detallan las bases y condiciones del Concurso Juvenil de Aplicaciones Móviles

Trabajo Práctico 5 Estructura Repetitiva

Ámbito Científico-Tecnológico Módulo III Bloque 3 Unidad 5 Las letras y los números, un cóctel perfecto (2)

CONVOCATORIA DE CORTOMETRAJE DEL CECEHACHERO FILM FEST SELECCIONES

INSTITUCIÓN EDUCATIVA NORMAL SUPERIOR FABIO LOZANO TORRIJOS DE FALAN, TOLIMA COORDINACIÓN ACADÉMICA. ÁREA: Tecnología e informática

Políticas de Título I de la Participación de Padres en la Escuela

Buenas Prácticas con TIC: LA ROBÓTICA EDUCATIVA Y EL CURRÍCULO ESCOLAR

DIPLOMADO. Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N.

PROGRAMA ASIGNATURA. Horas Cronológicas Semanales Presénciales Adicionales Total. Nº de Semanas (A) (B) (C=A+B) (D) (E=C*D) (F=E/27)

CONCURSO DE CUENTO, POESÍA Y ENSAYO "GABRIEL GARCÍA MÁRQUEZ" (México) 23:01:2015

CONVOCATORIA RECUPERACIÓN DE ACUÍFEROS SOBREEXPLOTADOS EN MÉXICO

PROCESO DE ELECCIÓN A LAS ESPECIALIDADES

PRIMER TORNEO DE ROBÓTICA 2012

Taller de Resolución de Problemas Computacionales

Robocode. Imagen de un campo de batalla en RoboCode

Resolvemos problemas de comparación 2

I CONCURSO JÓVENES DESAFIANDO LA VIOLENCIA MACHISTA UN CONCURSO QUE ATRAVIESA FRONTERAS

#QuinielaHooball de Fútbol Americano

UNIDAD DE INTEGRACIÓN EDUCATIVA DE NUEVO LEÓN RELACIÓN DE VIATICOS, ALIMENTACIÓN DE PERSONAS Y GASTOS DE REPRESENTACIÓN JULIO DE 2011.

Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

INSTRUCCIONES. Bienvenido al examen de práctica para la fase abierta nacional. Te recomendamos leer con cuidado las siguientes instrucciones.

10º Festival Tucumán Cine Gerardo Vallejo

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Los pasos a seguir con cada una de las 98 Entidades Territoriales Certificadas 10 al 31 de julio

CRECER. La estatura media de los chicos y las chicas de Holanda en 1998 está representada en el siguiente gráfico.

PRESENTACIÓN CURSO Evaluación de Software

Bases para el concurso: Logotipo de La Universidad de las Ciencias de la Salud Hugo Chávez Frías

I CONGRESO INTERNACIONAL DE MANEJO Y GESTIÓN DEL RIESGO FINANCIERO

Transcripción:

Concurso de Programación Charla Informativa Qué es? Es una competencia entre equipos de estudiantes en la que se plantean una serie de problemas cuya solución debe ser implementada en algún lenguaje de programación. El equipo ganador será aquel que resuelva la mayor cantidad de problemas en el menor tiempo posible. Cómo se implementan las soluciones? En alguno de los siguientes lenguajes: Java C C++ 1

Cómo se integran los equipos? Los equipos están formados por 3 estudiantes (no egresados) de alguna de las siguientes carreras: Ingeniería en Sistemas Ingeniería en Electrónica Ingeniería en Telecomunicaciones Licenciatura en Sistemas Analista Programador Analista en Tecnologías de la Información El Concurso Cada equipo posee una máquina. Desarrollo del concurso: Se entregan entre 4 y 6 problemas a resolver. Se dispone de aproximadamente 4 horas para resolverlos. Cuando se resuelve un problema, se entrega a los jueces en un diskette la solución a ese ejercicio. El Concurso Evaluación: Si la solución es correcta, se anota ese problema como resuelto y el tiempo transcurrido desde el comienzo del concurso hasta el momento de la entrega. Si la solución no es correcta se le devuelve el diskette al equipo. Además se penalizará al equipo agregando 20 minutos, la próxima vez que entreguen ese ejercicio. 2

El Concurso Evaluación: El equipo que haya resuelto la mayor cantidad de problemas será el ganador. En caso de que varios equipos resuelvan la misma cantidad de ejercicios, ganará aquel cuya suma de tiempos de entrega sea menor. Premios Todos los equipos se llevarán constancias de participación en el concurso Habrá regalos para los 3 primeros puestos. El equipo ganador podrá ir a participar en el concurso regional de programación en Buenos Aires, con alojamiento y pasajes incluidos. El segundo equipo contará con beneficios para participar del concurso regional. Ejercicio para discutir 3

Pilas de Cubos Se tienen n pilas de cubos de distintas alturas. Se quiere saber cual es la mínima cantidad de movimientos de cubos para dejar las n pilas todas de la misma altura. En este ejemplo bastaría con 5 movimientos para dejar todas las pilas con la misma cantidad de cubos. Los datos que tenemos para resolver este problema son: La cantidad de pilas (n) La altura de cada una de las n pilas (h 1,h 2,,h n ) Debemos idear un algoritmo que resuelva este problema para cualquier juego de datos Lectura de Datos El ingreso de datos de cada ejercicio se realizará a través de la lectura de un archivo con líneas de texto. La salida del programa también será a un archivo, no por pantalla. 4

Los equipos No es necesario que todos los integrantes de un equipo dominen completamente el lenguaje de programación. Sugerencias: Alguien que se encargue de leer todos los ejercicios y los clasifique de acuerdo a su dificultad. Quien tenga más práctica con el lenguaje de programación puede ser el encargado de codificar las soluciones. Los conocimientos matemáticos son muy útiles para resolver ejercicios. Cómo prepararse Para prepararse para el concurso hay que hacer muchos ejercicios!!! Esto se puede hacer: Resolviendo problemas de años anteriores en la página de la Cátedra de Programación en Athenea. Resolviendo ejercicios de concursos internacionales de la ACM Consultando Programming Challenges: The Programming Contest Training Manual, disponible en biblioteca. Más acerca del libro El libro Programming Challenges trae muchos problemas, pistas para resolver ejercicios y conceptos teóricos que ayudan a enfrentarse a los problemas. Explica cómo se comporta el jurado en los concursos internacionales, analiza los distintos lenguajes de programación aceptados y también explica cómo mandar ejercicios resueltos para ser corregidos por un jurado on-line. Cada ejercicio del libro se califica según su popularidad, el grado de acierto que tienen las soluciones al ser entregadas y el nivel de dificultad. 5

El concurso regional El concurso regional tiene las mismas características que el que se realiza aquí con algunas diferencias: Las letras de los ejercicios están en inglés Las soluciones se envían a través de la red. Se pueden enviar consultas a los jueces sobre la letra de los ejercicios por la red. El concurso regional - Fotos El concurso regional - Fotos 6