![]() |
![]() |
![]() |
Les structures Simples
Mise à jour le : 01/11/2004
Énoncé
Écrire un programme Pascal qui permute deux
valeurs.
Méthode 1 : avec utilisation d'une variable auxiliaire.
Méthode 2 : sans utilisation d'une variable auxiliaire.
Méthode 1
I) La préanalyse de la méthode 1:
Exemple : Avant permutation : A=5 ; B=6 ; après permutation : A=6 ; B=5 ;
II) L'analyse :
Nom = Permut |
||
| Séquences | Liste des définitions Explicites | Objets Utilisés |
| 6 | Résultats = Ecrire(A, B) | A |
| 4 | A ß B | B |
| 2 | B = Donnée | Aux |
| 5 | B ß Aux | |
| 3 | Aux ß A | |
| 1 | A = Donnée | |
| 7 | Fin Permut | |
III) Le tableau de déclaration des objets :
| Objets Utilisés | Nature / Type |
| A , B , Aux | Variable / Entier |
IV) L'algorithme :
| 0- | Début Permut |
| 1- | Lire(A) |
| 2- | Lire(B) |
| 3- | Aux ß A |
| 4- | A ß B |
| 5- | B ß Aux |
| 6- | Ecrire (A, B) |
| 7- | Fin Permut |
V) La traduction en turbo pascal :
Program Permut;
uses Wincrt;
Var A, B, Aux : Integer;
Begin
Write('La première valeur :');
Readln(A);
Write('La deuxième valeur :');
Readln(B);
Aux : = A;
A : = B;
B : = Aux;
Write('La première valeur sera :',A);
Write('La deuxième valeur sera :',B);
End.
| Page d'index | Série structures simples | Haut |