![]() |
![]() |
![]() |
Les structures Conditionnelles
Mise à jour le : 01/11/2004
Énoncé
Écrire un programme Pascal qui teste si un
entier est pair ou impair.
I) La préanalyse :
II) L'analyse :
Nom = Parite |
||
| Séquences | Liste des définitions Explicites | Objets Utilisés |
| 2 | Résultat = Si A Mod 2 = 0 |
|
Alors |
||
Ecrire ("Pair") |
A | |
Sinon |
||
Ecrire ("Impair") |
||
FinSi |
||
| 1 | Lire(A) | |
| 3 | Fin Parite | |
| Objets Utilisés | Code | Nature/Type | Rôle |
| A | A | variable/Entier | Recevoir la valeur d'un entier donné |
IV) L'algorithme :
| 0- | Début Parite |
| 1- |
Lire (A) |
| 2- |
Si A Mod 2 = 0 |
Alors |
|
Ecrire ("Pair") |
|
Sinon |
|
Ecrire ("Impair") |
|
FinSi |
|
| 3- | Fin parite |
V) La traduction en turbo pascal :
Program Parite;
uses Wincrt;
Var A : Integer;
Begin
Write('A=');
Readln(A);
If A Mod 2 = 0
Then
Write('Pair')
Else
Write('Impair');
End.
V) La traduction en langage C++ :
// programme parité
#include <stdio.h>
int main()
{int A ;
printf("A=");
scanf("%d",&A);
if (A % 2 ==0)
printf("pair");
else
printf("Impair");
getchar();getchar();
}
| Page d'index | Série structures conditionnelles | Haut |