Rédaction du programme "BULLETIN" --------------------------------- Afin d'écrire le programme PEP8 demandé, je vous suggère d'y aller une étape à la fois. 0- Se baser sur les sous-programmes MULTIPLI, DIVISE et RACINE et sur le programme DECIMAL1. 1- Avec DECI, lire les 4 notes dans un tableau. ex: 40,50,60,50 tableau: .BLOCK 8 ; #2d4a (4 notes) et calculer la note moyenne "50.0". Pour les détails sur les calculs, voir le fichier "Travail pratique #2 (moyenne et écart-type): formules et calculs" 2- Essayer avec les 4 autres données. La décimale de la moyenne nécessite un arrondissement. 3- Déterminer la meilleure note qui doit être multipliée par 45. Déterminer la 2e meilleure note qui doit être multipliée par 35. Déterminer la 3e meilleure note qui doit être multipliée par 20. et afficher la note finale (sous-programmes MULTIPLI et DIVISE). astuce: une fois la meilleure note trouvée, remplacée la note par sa valeur négative (NEG) dans le tableau. Afin d'éviter les nombres >32767, ne conserver que la note finale / 100 à arrondir. (ex:54.5 -> 55) 4- Calculer l'écart-type (sous-programme RACINE). ex: (40-55)^2 + (50-55)^2 + (60-55)^2 + (50-55)^2 225 + 25 + 25 + 25 = 300 300 / 4 notes => 75 racine carrée (75) => 8.7 => arrondie à 9 Afin d'éviter les nombres >32767, ne conserver que la partie entière de la moyenne arrondie. 5- Recommencer automatiquement le programme. 6- Avec CHARI, faire la lecture et les validations (chiffres, virgule, ENTREE). 7- Ecrire les phrases à afficher au terminal lors de l'exécution dont le paragraphe de bienvenue, le mode d'emploi, les exemples et la façon de terminer l'entrée des données. 8- Faire les calculs pour la classe des 26 étudiants (dont seulement les 25 premiers seront traités) et vérifier les résultats. 9- Commenter le code source PEP8. 10-Consulter la grille du correcteur pour ne rien oublier et s'assurer que les lignes de sortie sont IDENTIQUES à celles exigées. 11-Exécuter le programme avec seulement les 5 essais obligatoires; copier/coller (CTRL+C/CTRL+V) le contenu complet de la fenêtre d'Input/Output du Terminal I/O incluant les messages de bienvenue et de terminaison dans NOTEPAD et sauvegarder sous resultats5.txt. 12-Exécuter le programme avec le fichier des 26 étudiants; copier/coller (CTRL+C/CTRL+V) le contenu complet de la fenêtre d'Input/Output du Terminal I/O incluant les messages de bienvenue et de terminaison dans NOTEPAD et sauvegarder sous resultats26.txt. 13-Dans Moodle, remettre le fichier source "bulletin.txt" et les fichiers des résultats "resultats5.txt" et "resultats26.txt" dans l'icone de remise d'un travail à la semaine 7. Pour un travail d'équipe, un seul membre doit effectuer la remise en mentionnant les 2 noms dans les commentaires du programme. Et voilà, laissons le correcteur évaluer le travail.