2. Una vez completado el programa, debe pasar estrictas pruebas de datos, lo que requiere que los estudiantes tengan altas habilidades de programación: no solo pueden programar, sino que el programa programado puede ejecutarse, sino que el programa diseñado puede pasar varias pruebas. Condiciones, conjuntos de datos de prueba en diversos entornos.
3. Este riguroso método de prueba de datos es un gran desafío para la capacidad de los estudiantes para analizar y resolver problemas.
Datos ampliados:
Contenidos de la competencia olímpica de informática para escuelas secundarias
El tema de la competencia NOI es probar el dominio de los algoritmos y las habilidades de programación de los concursantes. . Hay tres tipos de temas:
I. Preguntas del programa no interactivo
Las preguntas del programa no interactivo requieren que los jugadores envíen el archivo fuente del programa de respuesta. Este programa lee datos de un archivo de texto y escribe los resultados del cálculo en el archivo de salida especificado. Los temas de problemas del programa no interactivo incluyen lo siguiente:
1. Descripción de la resolución del problema
2. Nombre del archivo de entrada y nombre del archivo de salida (puede ser entrada/salida estándar).
3. Formato de datos de entrada, formato de datos de salida y rango de datos de entrada.
4. Restricciones en los recursos informáticos utilizados por el programa, y otras posibles restricciones.
Segundo, preguntas del programa interactivo
Las preguntas del programa interactivo requieren que los jugadores envíen el archivo fuente del programa de respuesta. El programa implementa la entrada y salida de datos llamando a las funciones de biblioteca proporcionadas. Los temas de las preguntas del programa interactivo incluyen los siguientes:
1. Descripción de la resolución de problemas
2. El papel de las funciones de la biblioteca, los prototipos de funciones y los métodos de adquisición y vinculación.
3. Formato de datos de entrada, formato de datos de salida y rango de datos de entrada.
4. Restricciones sobre los recursos informáticos utilizados por el programa, y otras posibles restricciones.
En tercer lugar, responda las preguntas de envío.
Responder las preguntas de envío no requiere que los jugadores envíen los archivos fuente del programa. Los jugadores deben generar un conjunto de archivos de datos de salida basados en los archivos de datos de entrada proporcionados de acuerdo con los requisitos de la pregunta. Este conjunto de archivos de datos puede ser generado por el programa del reproductor o construido manualmente por el reproductor. Cuando un jugador utiliza un programa de diseño propio para generar respuestas a una pregunta, el programa que utiliza no debe enviarse. Las preguntas de envío de respuestas incluyen lo siguiente:
1. Descripción de la resolución del problema
2. Formato de datos de entrada y formato de datos de salida
3. archivo de datos
Enciclopedia Baidu-Olimpiada Nacional de Informática Juvenil