• Aucun résultat trouvé

Pratique de la programmation et projet TP 5 : tests syst´ematiques

N/A
N/A
Protected

Academic year: 2022

Partager "Pratique de la programmation et projet TP 5 : tests syst´ematiques"

Copied!
1
0
0

Texte intégral

(1)

Pratique de la programmation et projet TP 5 : tests syst´ematiques

Fr´ ed´ eric Vivien

Ecrire un programme est une chose, v´´ erifier qu’un programme a bien le comportement attendu en est une autre ! Vous trouverez `a l’URLhttp://icps.u-strasbg.fr/~vivien/Enseignement/PPP-2001-2002/

une archiveTris.tgzcontenant six fonctions de tris diff´erentes, travaillant toutes sur un tableau d’entiers.

Certaines de ces fonctions sont correctes, mais pas toutes... Votre travail consiste `a tester ces fonctions pour d´eterminer lesquelles sont fautives. Vous pourrez aussi essayer de d´eterminer les causes des erreurs et les corriger.

Références

Documents relatifs

La kieme itération se contente de choisir le plus grand élément dans la partie non triée, et de le mettre en place – donc la taille de la partie triée augmente de 1... Exemple 2 :

(a) ´ Ecrivez une fonction r´ ealisant ce sch´ ema de calcul en supposant que la liste est une liste d’entiers, et que op´ eration est une fonction qui prend deux entiers en entr´

a) On souhaite connaître le plus ancien employé et le plus récent. Pour cela, trier la feuille Employés par ordre croissant de date d’embauche. b) Trier par

[r]

nombres i et j (i <j) et qui retourne la sous liste allant du i_ème élément au j_éme ; le premier élément est l’élément 1. c) Ecrire la fonction eclate qui prend une liste

Pour les fonctions qui ont des paramètres par défaut en C++, le nombre de paramètres peut apparaître variable à l’appel de la fonction, mais en réalité, la fonction utilise

Il devra lire un premier entier, le nombre d’habitants (au plus 1000) puis, pour chaque habitant il devra lire sa fortune, un entier.. Il devra calculer puis afficher une valeur

Pour les fonctions qui ont des paramètres par défaut en C++, le nombre de paramètres peut apparaître variable à l’appel de la fonction, mais en réalité, la fonction utilise