Bases de la programmation, laboratorium, 2GT1

czwartek 6.7.2017 godz. 11.46

No.
du répertoire
Énoncé 1 No.
du répertoire
Énoncé 2 No.
du répertoire
Énoncé 3 No.
du répertoire
Énoncé 4 No.
du répertoire
Total pts Total % Crédit Note Note 1ère partie Note finale du cours Date
1a 1b 1c 2a 2b 2c 3a 3b R S Remarques 1 2 3a 3b 3c 4 5 R S Remarques 1 2 3a 3b 3c 3d* 4a 4b 4c 4d* 5a 5b* R S Remarques 1 2a* 2b* 2c* 2d* 3a 3b* 4* R S Remarques
211790 70% 70% 70% 70% 70% 70% 70% 70% 5,6 aucune description 211790 80% 70% 0% 0% 0% 75% 70% 3,7 descv descf ; 2 descp ; 3 fichabs, dem :pas de démonstration de la fonction dont le code est présenté ; 4 nomf ; 5 dem-spec, descp-i 211790 80% 80% 80% 70% 70% 65% 65% 65% 80% R 3,3 descv descf ; 3bc descp ; 4 descp-i nomf ind 211790 65% 60% 1,3 descf descv descp ; 1 dem forme de présentation ne suit pas la directive donnée sur la page web et par conséquent elle ne permet pas d'établir si le résultat correspond à ce qui a été exigé dans l’énoncé ; 3 ind, pas de comparaison 211790 13,9 40% + 2 1/2 4 3 1/2
211078 100% 100% 100% 100% 100% 100% 100% 100% 8,0 aucune description ; 3b solution incomplète // AMÉLIORÉ 211078 90% 85% 0% 0% 0% 65% 60% 3,6 1 4 5 descv ; 2 descf descv-i ; 3 dem pas de démonstration de la fonction dont le code est présenté dans le compte-rendu ; 4 desp cette fonction ne doit pas effectuer des calculs sur des matrices, descf nomf ; 5 descf descp dem-spec nomf nomv 211078 80% 80% 65% 70% 65% 70% 75% 65% 70% 6,4 descv descf ; 3 4c 5 descp ; 3a 4abc nomf ; 3c 4a ind 211078 75% 85% 1,6 1 descv nomf descf-i, dem forme de présentation ne suit pas la directive donnée sur la page web et par conséquent elle ne permet pas d'établir si le résultat correspond à ce qui a été exigé dans l’énoncé ; 3 nomf descf-i, pas de comparaison des résultats 211078 19,6 56% 5
211050 100% 100% 100% 100% 100% 100% 100% 100% 8,0 211050 85% 80% 85% 85% 80% 85% 80% 6,6 descv descf excepté 3c ; 2 on ne multiplie pas la fonction, on multiplie son résultat ; 3 descp le taux n’est pas une valeur par défaut, une valeur par défaut est définie pour le taux ; 3a 3c dem ; 4 descp il n’était pas demandé que les données puissent être matricielles, il était demandé que les données puissent être vectorielles ; 5 descp dem-spec // AMÉLIORÉ : 1 3 5 descv-i  ; 2 4 descv ; 3c dem-i car il est dit explicitement : « quand ses deux arguments sont des vecteurs d’une même taille » ; 1 2 3 5 descf ; 4 descf-i ; 5 dem-spec 211050 95% 95% 95% 100% 95% 95% 95% 95% 95% 95% 95% 0% 10,5 1 2 3acd 4 5 descf ; 1 descv-i ; 4d 5b res ; AMÉLIORÉ : 5b pour [3,12;19,12] renvoie 3 au lieu de 19 211050 95% 100% 100% 100% 100% 90% 100% 95% 6,8 1 dem forme de présentation ne suit pas la directive donnée sur la page web et par conséquent elle ne permet pas d'établir si le résultat correspond à ce qui a été exigé dans l’énoncé ; 3 pas de comparaison 211050 31,9 92% + 5 5 5
211077 70% 70% 70% 70% 70% 70% 70% 70% 5,6 aucune description 211077 80% 70% 75% 65% 65% 65% 60% 5,4 1 2 5 descv ; descf; 2 descp ; 3 descv-i ; 3bc descp} 3 nomf ; 4 descp, descv-i ; 5 descp, dem-spec ; 3 5,nomv 211077 75% 75% 70% 80% 70% 70% 75% 75% 70% 6,6 descf descv ; 1 2 descp-i ; 3a descp ; 3c 5a ind nomf ; 4a descp-i ; 4abc nomf 211077 70% 80% 1,5 3 descp descf-i nomf ; 1 enon il n’a pas été demandé de renvoyer qch, descp-i descv descf 211077 19,1 55% + 3 4 3
212831 100% 100% 100% 100% 100% 100% 100% 100% 8,0 212831 100% 90% 80% 80% 85% 95% 85% 7,0 descf ; 1 2 3 descv ; 3a dem ; 3 descp un pourcentage c’est aussi un chiffre ; 3c descp ; 3c dem il était écrit explicitement de ne pas inclure des essais non réussis ; 4 5 descv-i, descp-i ; AMÉLIORÉ 2 descv-i, descf-i ; 3 descf descv-i ; 3ab descp-i ; 5 descv-i descf 212831 85% 85% 80% 85% 85% 85% 85% 85% 85% 7,6 descf ; descv-i ; 3a nomf 212831 85% 90% 1,8 1 enon position du « h », chiffres décimales pour taux, descf-i ; 3 descf ce n’est pas une boucle, pas de comparaison 212831 24,4 70% + 4 5 4
211079 100% 100% 100% 100% 100% 100% 100% 100% 8,0 211079 75% 70% 70% 70% 70% 0% 75% 5,1 descf descv ; 1 5 descp-i ; 2 3 descp ; 4 ficha en plus il y a deux fonctions différentes dans le c-r mais aucune n’existe sur le compte 211079 80% 80% 65% 75% 80% 75% 75% 75% 0% 6,1 descf descv ; 3a descp incompréhensible ; 3b ind ; 4abc descp-i et vague; 5 fichabs ; 3a nomf ; les règles de création de désignations n’ont pas été suivies 211079 65% 80% 1,5 1 descf-i descv descp nomf dem-i ; 3 nomf descf, pas de comparaison des résultats ; les règles de création de désignations n’ont pas été suivies 211079 20,7 60% + 3 1/2 5 4
211075 100% 100% 100% 100% 100% 100% 100% 100% 8,0 211075 75% 70% 75% 70% 80% 75% 80% 6,1 un compte-rendu doit seulement contenir les exercices trouvés dans l’énoncé donné ; 1 2 3 dem ; 4 5 le compte-rendu doit contenir des en-têtes qui préciseraient la solution de quel exercice se trouve dans un fragment donné, code absent // AMÉLIORÉ : descv descf ; 1 3a 4 descp-i ; 2 3b descp 211075 65% 80% 60% 60% 75% 0% 70% 70% 70% 73% 6,3 1 3abd 4 5 descf descv ; 1 2 4 descp-i ; 1 2 3abc 4 5 ind ; 1 dem-i ; 2 descf-i descv-i ; 3abd descp ; 3a nomf ; 3c descf descv-i ; 3c descp-i ; 3d nomf-i ; 3d err ; 5a nomv 211075 0% 70% 0,7 1 dem forme de présentation ne suit pas la directive donnée sur la page web et par conséquent elle ne permet pas d'établir si le résultat correspond à ce qui a été exigé dans l’énoncé ; 3 (j’assume que c’est ce qui a été appelé « Ex2a ») ind nomf descp descf, pas de comparaison des résultats 211075 21,1 61% + 3 1/2 5 4
211081 100% 100% 100% 100% 100% 100% 100% 100% 8,0 211081 100% 100% 100% 100% 100% 100% 100% 8,0 211081 90% 95% 80% 90% 80% 0% 83% 83% 80% 88% 85% 90% 9,5 3d fichabs il s’agit d’une fonction à l’intérieur → err ; 1 2 descv-i ;1 nomf ; 3 4 5 descv ; 3ad 4abc 5a descf-i ; 3c descf ; 4abd nomf-i ; 4c 3a nomf 211081 95% 95% 1,9 nomf ; descf-i ; 3 pas de comparaison des résultats ; AMÉLIORÉ 211081 27,4 79% 5
211076 100% 100% 100% 100% 100% 100% 100% 100% 8,0 211076 95% 95% 90% 90% 80% 95% 90% 7,3 descv-i ; 3c descf ; 3 descp ; 5 dem on ne voit pas tab1 alors on ne peut pas constater si le résultat est correct 211076 95% 95% 80% 80% 80% 0% 83% 78% 75% 75% 80% 78% 9,0 1 2 descv-i ; 3a descf-i ; 3abc 5ab descv ; 3bc descf ; 3d err ; 4ab 5b nomf-i ; 3a 4cd nomf ; 4 descv ; 4a descf-i ; 4bcd 5ab descf 211076 90% 95% 1,9 descv ; 3 descf-i 211076 26,2 75% + 4 5 4 1/2
Poids 1 1 1 1 1 1 1 1 8,0 Poids 1 1 1 1 1 1 2 8,0 Poids 1 1 1 1 1 1 1 1 1 1 1 1 12,0 Poids 1 0,5 0,5 0,5 0,5 1 1 2 7,0 Poids 35,0 100%

R = retard ; S = somme = Σ [ points(i) × poids(i) ] où i = numéro de l’exercice ou du sous-point (1, 2, 3a, 3b, ...)

Explication des abréviations :
int = exercice introuvable dans le compte rendu
enon = le résultat produit par la fonction n’est pas tel que demandé dans l’énoncé
res = résultat incorrect
err = erreur d’exécution
solen = la solution n’est pas comme requise dans l’énoncé
solvar = la solution n’est pas obtenue à partir de la variable mentionnée
solfonc = la fonction mentionnée n’est pas appelée dans la solution
opt = le code n’est pas optimal
nomf = les noms des fonctions ne sont pas évocatrices ou sont trompeurs
nomv = les noms des variables ne sont pas évocatrices ou sont trompeurs
nome = les mêmes noms de variables apparaissent dans l’espace de variables de base et dans un autre espace de variables
descp = description du problème manquante, incomplète ou incorrecte
descf = description du programme/des opérations manquante ou incomplète
descv = description des types/rôles/signification des variables manquante ou incomplète
dem = démonstration manquante, incorrecte ou incomplète
-spec = vecteur(s) de test trop spécifique(s) alors il est possible que le résultat correct a été achevé juste par hasard
-tach = vecteur(s) de test ne permet(tent) pas de démontrer que la fonction en cause accomplit la tâche demandée de façon sûre et complète
fichabs = le fichier portant le nom donné dans le compte-rendu est absent du répertoire demandé sur votre compte (ou bien ce répertoire est inexistant ou son nom n’est pas comme demandé ; voir Règles concernant les comptes rendus)
ind = indentation incorrecte
-cr = le code présenté dans le compte-rendu
-cp = le code trouvé sur votre compte d’utilisateur
-i = incomplet ou partiellement incorrect