Les structures Conditionnelles

 Mise à jour le : 01/11/2004

Énoncé
Écrire un programme Pascal teste si un entier est positif ou négatif.

I) La préanalyse :


II) L'analyse :

Nom = Signe

Séquences Liste des définitions Explicites Objets Utilisés
2
Résultat = Si A > = 0
 
 
                               Alors
 
 
                                         Ecrire ("Positif")
A
 
                               Sinon
 
 
                                         Ecrire ("Négatif")
 
 
                      FinSi
 
1 Lire(A)  
3 Fin Signe  
III) Le tableau de déclaration des objets :
Objets Utilisés Nature/Type Rôle
A variable/Entier

Recevoir la valeur d'un entier donné

IV) L'algorithme :
0- Début  Signe
1-
Lire (A)
2-
Si A >= 0
 
            Alors
 
                 Ecrire ("Positif")
 
            Sinon
 
                 Ecrire ("Négatif")
 
 FinSi
3- Fin  Signe
V) La traduction en turbo pascal :
Program Signe;
uses Wincrt;
Var A : Integer;
Begin
	Write('A=');
	Readln(A);
	If   A >= 0
	        Then
		Write(' Positif ')
	        Else
		Write(' Négatif ');
End.
V) La traduction en langage C++ :
// programme Signe
#include <stdio.h>
int main()
{int A ;
    printf("A=");
    scanf("%d",&A);
    if  (A<=0)
	     printf("Positif");
         else
 	     printf("Négatif");
    getchar();getchar();
}

 

Page d'index Série structures conditionnelles Haut