T1.ini-pro : Sujet du TP2 T1.ini-pro : Sujet du TP2
Groupe ESIEE, Denis BUREAU, octobre 2001.
Attention ! Le sujet peut être modifié jusqu'à la veille du TP.

1  Les objectifs

Être capable de réaliser sur machine des programmes mettant en oeuvre les notions vues au TD2. (créer dans votre répertoire TPINFO\INIPRO\CONTROLE un sous-répertoire TP2 pour y mettre les 3 .CPP de ce TP)

2  Structures alternatives

  1. PLUSPETI.CPP
    Écrire un programme qui saisit 3 entiers puis affiche le plus petit des 3 (sujet donné au TD2).
    Contrainte : dans tous les cas, le programme ne doit pas effectuer plus de deux comparaisons (ce qui ne veut pas dire que vous ne devez pas écrire plus de deux comparaisons).
    Exemples : 1 0 -1 ® -1; à vérifier aussi pour 0 1 -1, 0 -1 1, 1 -1 0, -1 0 1, et -1 1 0.
  2. MINICALC.CPP
    Écrire un programme simulant une mini-calculatrice (voir TD2).
    Contrainte : ne pas accepter la division par 0.
  3. DROITES.CPP
    Écrire un programme déterminant si deux droites sont confondues, parallèles, perpendiculaires ou sécantes. Le programme prendra en entrée, pour chaque droite, les coefficients a, b, c réels de son équation ax+by+c=0 (sujet donné au TD2).
    Contrainte : tenir compte des problèmes de précision dans les calculs avec des nombres réels.
    Exemples : 0 0 9 ® ne définit pas une droite, 1 2 3 & 3 6 9 ® confondues, 2 0 3 & 9 0 5 ® parallèles (0 2 3 & 0 9 5 aussi), 2 2 0 & 1 -1 1 ® perpendiculaires (1 -1 1 & 2 2 0 aussi), 0 1 2 & 1 2 0 ® sécantes.

3  Contrôle

Il est fortement conseillé de finaliser les 3 exercices, en travail personnel si nécessaire.

Un contrôle des exercices effectués pendant le TP sera effectué par une procédure automatique lancée juste après le TP.

Pour que cette procédure trouve vos fichiers, ils doivent obligatoirement se trouver dans le répertoire CONTROLE\TP2 à créer dans votre répertoire TPINFO\INIPRO qui se trouve à la racine de votre compte, et être nommés PLUSPETI.CPP, MINICALC.CPP, et DROITES.CPP. Vous devez donc les recopier à partir de C:\TEMP.

Les exercices sont effectués en binôme, et les fichiers ne résident que sur un seul compte. Pour que le second membre du binôme soit pris en compte par la procédure automatique, il faut créer dans le même répertoire un fichier login.NOMlogin est le login du second membre du binôme et NOM l'extension obligatoire. Le contenu du fichier login.NOM est indifférent.

La moindre faute d'orthographe dans ces noms de fichiers ou bien dans les répertoires et sous-répertoires concernés empêche la procédure automatique de trouver le fichier ; l'exercice correspondant sera alors considéré comme non fait.

Pour vérifier que toutes les obligations ci-dessus sont respectées, vous devez exécuter sous DOS la commande E:\TS1\PROF\BUREAUD\INIPRO\TP2\TESTFICH login  où login est le login du compte sur lequel sont les fichiers.




File translated from TEX by TTH, version 2.75.
On 11 Oct 2001, 20:16.