Vous êtes sur la page 1sur 1

Travaux Dirigés N°1

Exercice1 : Questions à choix multiple


Un algorithme permet de résoudre : Que représente Argument dans LIRE(Argument)?
○ Un seul problème ○ Une constante
○ Un type de problème ○ Une expression
○ Plusieurs problèmes ○ Une variable
L’action Ecrire(A = 4) est-elle valable ? Une variable peut conserver plusieurs valeurs au
○ Vrai ○ Faux cours de l’exécution de l’algorithme :
○ Vrai ○ Faux

Exercice 2 : Transcrire l’algorithme suivant en langage pascal


Algorithme identite ; Program identite;
Variable nom, prenom : chaine de caractères ; Var nom, prenom : String ;
Age : entier Age : Integer;
Début Begin
Ecrire(‘Tapez votre Nom’) WriteLN(' Tapez votre Nom');
Lire(nom) ReadLN(nom);
Ecrire(‘Tapez votre prenom’) WriteLN('Tapez votre prenom');
Lire(prenom) ReadLN(prenom);
Ecrire(‘Tapez votre age’) WriteLN('Tapez votre age');
Lire(age) ReadLN(age);
Ecrire(‘vs êtes’, Nom, ‘ ’,prenom,’et vs avez ’, age) WriteLN('Vs êtes', Nom, ' ', prenom,' et vs avez ', age);
Fin END.

Exercice 3 : Complétez le tableau d’affectation suivant


Instruction A B C
A5 5 vide vide
BA/2 5 2.5 vide
C  ‘’ TCSF’’ 5 2.5 TCSF
AA*2 10 2.5 TCSF
BA+4/2 10 12 TCSF
C  ‘’Informatique’’ 10 12 Informatique

Exercice 4 : Corriger l’algorithme suivant et donnez sa transcription en pascal


Algorithme erroné Algorithme Corrigé Programme Pascal
Algorithme division Algorithme division ; Program division ;
Var X, Y, Z : Entier Variable X, Y, Z: Reel ; Var X, Y, Z : Real ;
Debut Debut Begin
Lire(X) Lire(X) ; ReadLN(X);
Ecire(Y) Lire(Y) ; ReadLN(Y);
Z X+Y /2 Z <- ( X + Y ) / 2; Z := ( X + Y ) / 2;
Ecrire(Z) Ecrire( Z ) ; WriteLN(Z);
Fin Fin . END.

Exercice 5 : Soit les Trois problèmes suivants, pour chaque problème veuillez répondre aux questions ci-dessous
 Etant donné le côté d’un carré, calculez son périmètre et sa surface.
 Connaissant le prix d’achat d’un produit, les frais de transport et son prix de vente, calculez le bénéfice réalisé.
 Calculez le prix de votre séjour dans un hôtel sachant que vous pouvez bénéficier d’une réduction de 25% à
partir de la 2ième nuit.

1) Dégagez la phase d’analyse


2) Donnez la phase de conception
3) Transcrire l’algorithme trouvé en Pascal

Vous aimerez peut-être aussi