Expérience: La deuxième programmation paire de phase

programmation paire

Tout d'abord, le but de l'expérience:

 

1) l'expérience et ils travaillent dans le développement agile.

2) compétences en programmation personnelle et pratiques pour améliorer encore.

En second lieu, le contenu expérimental:

1) Selon la description suivante du problème, la programmation paire d'exercice (programmation paire) pratique;

2) exigent que les étudiants puissent travailler en paires, combinaison libre. Chaque groupe utilise un ordinateur, deux communes encodage en expérimentales complètes.

3) exige paire pendant la programmation, à la fois les rôles de commuter au moins 4;

4) langage de programmation ne se limite pas, la version ne se limite pas. Recommandé d'utiliser la programmation Python ou Java.

En troisième lieu , la description du problème

Quatre opérations: le développement d'un sujet primaire généré automatiquement des quatre opérations de ligne de commande « logiciel ». Entrez le numéro que vous voulez réaliser hors de question, générés aléatoirement quatre opérations, puis les réponses des utilisateurs, et la notation.

Règle: mise en oeuvre par le nombre aléatoire inférieur à 100 plus, la soustraction, la multiplication, les opérations de division, et un produit dans lequel pas plus de 100, la différence est non négatif (à savoir, un grand être réduite), ont commercialement pas une fraction (par exemple, doit être divisible). 10 exige une expression de la production totale, chaque sortie d'une formule de calcul, les résultats d'attente pour l'entrée, la sortie, puis juger bon ou mauvais. Enfin, la production et les statistiques des fractions du nombre de réponses correctes.

Quatrièmement, l'expérience

1 , pour déterminer le langage de programmation et les modes de communication: grâce à la consultation , nous avons décidé d'utiliser un langage c pour écrire, de communiquer un message par l' intermédiaire de qq

2 , le plan du corps de code : addition, unité arithmétique de soustraction comportent chacun une partie, chaque partie a un résultat de calcul de la fonction de détermination de la bonne ou mauvaise. La principale fonction a été ajoutée pour poursuivre ses activités resélectionnez, quittez trois fonctions d'exploitation pour les utilisateurs à choisir. Enfin, un algorithme statistique pour corriger le nombre d'utilisateurs et le nombre d'erreurs.

3, le processus principal: Démarrer -> expression d'entrée de l' utilisateur -> ajouter, soustraire, multiplier, diviser quatre opérations algorithme -> Sortie et Vrai ou faux -> Statistiques numéro et le nombre d'erreurs -> demander à l'utilisateur de poursuivre ou lancement (si vous choisissez de continuer à l' interface d'entrée est renvoyée) -> fin

4 , le processus de communication :

 

 

rôles

 

 

 5, le code final obtenu en modifiant la discussion

 

 

#include <stdio.h>
#include <math.h>
#include <windows.h>
int droite = 0;
mal = 0 int;
vide add ()
{
int a, b, c;
a = rand ()% 100;
b = rand ()% 100;
printf ( "请回答: \ n \ t \ t% d +% d =", a, b);
scanf ( "% d", etc.);
si (a + b == c)
{
printf ( "回答正确! \ n");
droit ++;
}
Autre
{
printf ( "回答错误! \ N");
mauvais ++;
}
}
Minu void ()
{
int a, b, c;
a = rand ()% 100;
b = rand ()% 100;
printf ( "请回答: \ n \ t \ t% d -% d =", a, b);
scanf ( "% d", etc.);
if (ab == c)
{
printf ( »

droit ++; }




































Pause; Cas 4:
































DI ();
BREAK;
Cas 5:
retour;
}
printf ( "? \ \ T \ t \ t poursuivre l' opération n (Entrée 1) \ le n");
printf ( « \ \ t \ t \ t Resélectionner n? (entrée 2) \ n- ");
le printf \ n-"); ( "\ n- \ t \ t \ T opération de sortie (entrée 3.?)
Scanf (" % D », et CON);
IF (CON == 1. )
CON = 1;
else if (CON == 2)
CON = 0;
else if (CON == 3)
PAUSE,
l'autre
printf ( "Désolé, commande saisie est incorrecte, s'il vous plaît ressaisissez \ n !!!");
}
printf ( "Vous avez terminé un total de questions% d \ n% d chemin correct \ n% d mauvais chemin \ n", mal droite +, bien, mal);
}

6, en utilisant un procédé de partage de code de fonction git

 

 

 

 7, les résultats expérimentaux Capture

 

 

 

 

8, entrepôt Adresse: https://github.com/saitama1999/pp_project.git

Cinq: Partie expérimentale:

L'expérience est la première fois pour compléter un processus de programmation par deux la coopération, j'apprécie les avantages des deux collaborent sur une chose, une seule personne pour compléter les mots de code ont souvent beaucoup de défauts et lacunes, et ils travaillent en mots rapides pointus erreur. La solution optimale peut être obtenue par les deux idées et la consultation et ne peut donc faire écrire le code plus concis sur. En bref, puis deux paires de programmation rend le code plus facile à écrire, avec moins d'erreurs.

 

 

 

Je suppose que tu aimes

Origine www.cnblogs.com/saitamawdnmd/p/12640370.html
conseillé
Classement