Una fase de programación segundo par

En primer lugar, el destino de la prueba
  1) experiencia y que trabajan en el desarrollo ágil.

  2) habilidades y prácticas de programación personal para mejorar aún más.

 

En segundo lugar, el contenido experimental
  1) de acuerdo con la siguiente descripción del problema, la programación en parejas ejercicio (programación en parejas) Práctica;

  2) requerir a los estudiantes que trabajen en parejas, combinación libre. Cada grupo utiliza una computadora, dos común que codifica requisitos experimentales completos.

  3) requiere par durante la programación, tanto las funciones de conmutación al menos 4;

  4) lenguaje de programación no se limita a, la versión no está limitado. Recomienda el uso de programación Python o Java.

 

En tercer lugar, la especificación de códigos

    1) utilizar el lenguaje C ++, la función principal usando int main (), con el fin de estandarizar la declaración final tiene return 0;

    2) 头 文件 有 #include <iostream>, # incluyen <time.h>, # incluyen <stdlib.h>;

    3) En algunos lugares tienen que añadir algunos comentarios para mejorar la legibilidad del código;

    4) La primera función es una función de los tirantes y en la misma línea, como se muestra;

 

    5) mientras que C ++ como muesca estrictos a diferencia de pitón, pero para la legibilidad del código, también un estricto código de sangría.

 En cuarto lugar, el diseño general del programa

Debido a que el tema es relativamente simple, tomamos sólo la función principal para completar el título. La función principal contiene tres módulos, el primer módulo genera un número aleatorio y un operaciones de selección aleatoria que intervienen en el cálculo;

El segundo módulo determina si el usuario introduce la respuesta correcta y determinar si hay oportunidades a preguntas de respuesta (un total de tres veces);

El tercer módulo calcula la puntuación, los primeros correctos respuesta de 10 puntos, la segunda respuesta correcta más 7 puntos, 5 puntos más la tercera respuesta.

 

 

 

V. programa de nudo para el logro del proceso de programación y función

Puntuación de cálculo de estructura corporal módulo y escrito por I, y no más de 100 adición, la diferencia entre la resta no es requisitos y oportunidades de respuesta negativos módulo escrito por Wang Jie. Dado que C ++ no es mucho uso, la gramática a veces se olvide, nos preguntamos unos a otros.

 1) preparación de un bucle, genera 10 preguntas;

 

 

 2) utilizando el rand () función genera un número aleatorio num1, num2 involucrado en el cálculo y se utiliza para seleccionar el cálculo de n variables;

 

 

 

 

 3) con el interruptor () la función de seleccionar aleatoriamente operación, (caso 0 :) n = 0 cuando se añade, en primer lugar para asegurar num1 + num2 no mayor que 100 y, a continuación da salida a los temas para el usuario para calcular la declaración de la rotura final; (caso 1 :) n = 1 la resta, primero asegúrese de num1-num2 no es negativo, entonces envía los temas para el usuario para calcular la sentencia break final; (caso 2 :) n = 2 se multiplica, asegurarse primero num1 * num2 no mayor que 100 , entonces la salida para el usuario para calcular el tema, finalmente romper declaración; (predeterminado :) n = 3 cuando se lleva a cabo la división, en primer lugar para asegurar que el divisor no es 0, y debe ser divisible, y luego da salida a los temas para el usuario para calcular la declaración de la rotura final.

 

 

 

 

 

 

  4) usando la función de do-while () para determinar si el usuario introduce la respuesta correcta, y la respuesta para calcular si hay oportunidades

 

 

 

 5) usando la función de conmutación () para determinar el número de la respuesta, la primera respuesta correcta, 10 puntos, la segunda respuesta, más 7 puntos, la tercera respuesta, añadir 5 puntos

 

 

 

 

 

 

 En sexto lugar, GitHub proyecto Dirección:

https://github.com/Leo-wj123/my-travel-plans

 

 

Siete resumen de la prueba

    A través de este experimento aprendió a usar GitHub ser par equipo de programación ha mejorado las capacidades de programación, así como las capacidades individuales de programación para la programación ágil, y la programación en parejas tener una comprensión más profunda.

Supongo que te gusta

Origin www.cnblogs.com/wjmaster/p/12608163.html
Recomendado
Clasificación