Juegos Mundiales de la Amistad 2024
regresar

Programación Deportiva

(SPR)

La programación deportiva es un tipo de competición en la que los participantes resuelven complejos problemas de programación en un tiempo limitado. En este tipo de competiciones, lo principal es encontrar la mejor solución y aplicarla con la mayor rapidez y eficacia posibles. La programación deportiva requiere que los participantes tengan aptitudes para el análisis, la algoritmización y el desarrollo de códigos de programa. Las competiciones de programación deportiva pueden ser individuales o por equipos. Durante el concurso, el participante(equipo) desempeña tres papeles: - matemático (resuelve problemas utilizando la teoría de la probabilidad y las matemáticas discretas); - algoritmista (estructura la información original, convirtiéndola en un algoritmo); - codificador (responsable de crear rápidamente el programa).

Disciplinas

Programación algorítmica
Mezclado
Competición individual (un deportista por equipo)
Mezclado

Historia

1970

La Programación Deportiva es un tipo de ciberdeporte directamente relacionado con el desarrollo de la tecnología informática y los sistemas de programación. La tarea es técnicamente sencilla: en unas pocas horas, los participantes tienen que escribir programas para resolver problemas matemáticos y algorítmicos, y luego sus resultados son evaluados por jueces. Estas competiciones se iniciaron en los años setenta. El formato del concurso puede variar. La más común es de cinco horas para completar unas 12 tareas. Gana quien más resuelve en el tiempo asignado.

Se organizan competiciones para distintos niveles de formación: torneos escolares, estudiantiles y especializados. También hay concursos escalonados con un ciclo anual y un sistema de clasificación para la fase final.

Normas

La competición consta de dos rondas celebradas en días de competición diferentes. La duración de la competencia es de 5 horas. En cada ronda, los participantes tienen que resolver 12 problemas escribiendo código algorítmico.

Tras el anuncio del inicio de la ronda, los participantes tienen acceso a la plataforma del concurso, donde se les facilitan las tareas en formato electrónico, así como las condiciones impresas de las mismas. Las soluciones a los problemas son programas desarrollados en uno de los lenguajes de programación proporcionados. El programa debe constar de 1 archivo. El tamaño del archivo con el código fuente del programa no debe superar los 30.000 bytes.

Durante el recorrido, los participantes pueden imprimir los listados de sus programas. Tras resolver una tarea individual, el participante recibe una notificación en la plataforma del concurso sobre la corrección de su solución. Si el participante resuelve el problema incorrectamente, puede hacer un nuevo intento para resolverlo. No hay límite en el número de intentos dentro de la ronda correspondiente.

El puesto del participante al final de la ronda viene determinado por el número de problemas resueltos correctamente. Según los resultados de dos rondas, el participante que haya resuelto correctamente el mayor número de problemas se lleva el primer puesto.

Los 3 hechos principales

01

El primer torneo de programación deportiva se celebró en 1970 en Estados Unidos.

02

Se ha creado en Rusia la primera Federación de Programación Deportiva del mundo.

03

En la actualidad, más de dos millones de deportistas participan en programas deportivos en Rusia.

Lugar de competencia

Moscú

Centro de Escalada CSKA

2 ulitsa Tretia Peschanaia

más sobre el objeto