Problema de programación de trenes
No importa qué tipo de programa sea, primero debe analizar el propósito del programa y enumerar las funciones que desea implementar una por una. Luego, considere qué tipo de información se debe obtener del mismo. afuera cuando el programa se está ejecutando, qué tipo de resultados deben generarse después de que el programa termine de ejecutarse y qué tipo de variables o constantes se utilizarán durante este período. Después de un análisis tan detallado, se genera el marco general de un programa.
De acuerdo con el marco del programa y los diferentes requisitos funcionales, el programa se divide en pequeños módulos funcionales y se escribe por separado, y luego se fusiona y se completa después de la prueba.
Por supuesto, este proceso es relativamente complicado y es difícil explicarlo claramente de una vez.
Si el cartel es un principiante, también puedes proceder de la siguiente manera:
Toma esta proposición como ejemplo, imagina que eres un tren, o un dato, por ejemplo. , la tarea principal ¿Es una máquina reconectada o una sola máquina o una máquina de reemplazo? ¿Cuál es el número de registro, la cantidad de trenes, la longitud del tren, el peso total, cuál es el plan de conducción existente, cuántas vías, ¿Cuántos interruptores y cuántas unidades hay en esta estación, cuántas líneas principales y líneas laterales, si hay líneas de seguridad, cuál es la longitud de las líneas de seguridad, cuántos andenes, cuál es la longitud de los andenes? , si actualmente hay vehículos estacionados en la estación, etc. Todas estas pueden ser condiciones que deban ingresarse. De acuerdo con un proceso de despacho real, qué tipo de cálculos se realizan, cómo interactúa cada dato entre sí y luego se generan los resultados, por ejemplo, un determinado automóvil pasa por un determinado carril, qué desvío tomar, cuál es el límite de velocidad. es decir, si el semáforo es rojo o blanco, luz verde o luz azul, etc. Luego, basándonos en varias observaciones de este proceso, podemos descubrir el marco general del programa y comenzar a programar.
Acabo de despertar y mi lógica es un poco confusa. No sé si puedo ayudar al cartel original. Te deseo éxito.
Es realmente difícil de explicar en detalle. ¿Lo haces tú mismo o lo haces por otros? Si lo haces por diversión, puedo encontrar la oportunidad de entregártelo, jaja.