Você está na página 1de 14

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

Activit 1:
crire lanalyse et en dduire lalgorithme dun programme qui permet de
dterminer la parit dun entier n donn (utiliser la Forme simple rduite).

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

Analyse :
Rsultat = crire (Message)
= [..] Si
. alors
..
Fin si
= .. ( Taper un
entier )
Fin Parite.

1
2
3
4

Algorithme :
Parite
crire ( )
.
Message .
4)
Si
alors

T.D.O :
Type

N
message

Entier
saisir

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

Objet

Rle

Fin si
5
6 Fin Parit

Activit 2:
crire lanalyse et en dduire lalgorithme dun programme qui permet de
dterminer la parit dun entier n donn (en utilisant la structure simple
complte).

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

program parite;
uses wincrt;
var
n:integer;

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

begin
writeln('Donner un entier n :');
readln(n);
if (n mod 2 = 0) then
writeln(n,' est un Entier Pair')
else
writeln(n,' est un Entier
Impaire');
end.

Activit 3:
On veut crire un programme permettant de saisir un entier, puis afficher sil est
positif ou ngatif.
program signe;
Rsultat =
0) Dbut Signe
uses wincrt;
1)

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

var
n:integer;
begin

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

FIN Signe

writeln('Donner un
entier n :');
readln(n);
if (n >= 0) then
writeln(n,' est un
Entier Positif')
else
writeln(n,' est un
Entier Negatif');

end.

Activit 4:
crire une analyse et un algorithme qui lit trois notes dexamen et leur coefficient,
puis affiche la moyenne en prcisant limin si la moyenne est infrieure 10,
admissible dans le cas contraire.

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

program note;
uses wincrt;
var
n1,n2,n3,c1,c2,c3:integer;
moy:real;

begin
writeln('Donner note n1 :');
readln(n1);
writeln('Donner le coefficient c1:');
readln(c1);

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

writeln('Donner note n2 :');


readln(n2);
writeln('Donner le coefficient c2 :');
readln(c2);

writeln('Donner note n3 :');


readln(n3);
writeln('Donner le coefficient c3 :');
readln(c3);

program nature;
uses wincrt;
var
mttc,np,r,n,pu:real;
begin

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

writeln('Donner le nombre d''articles:');


readln(n);
writeln('Donner le prix unitaire de l''article:');
readln(pu);

10

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

Rsultat = Ecrire (Jour)


Jour = [ ]
Si

11

program jour;
uses wincrt;
var
n:byte;
begin
writeln('Donner numro du jour :');
readln(n);
if (n=1) then
writeln('Dimanche')
else if (n=2) then

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

Rsultat = Ecrire (la nature de


caractre = , Nat)

12

program nature;
uses wincrt;
var
c:char;
begin
writeln('Donner le caractre :');
readln(c);
if (c in ['0'..'9']) then

program calcul;
uses wincrt;
var
a,b,r:real;
o:byte;
msg:string;

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

begin

13

writeln('Donner a:');
readln(a);
writeln('Donner b:');
readln(b);

14

Srie III : Les Structures Conditionnelles Formes Simples, Complte et Gnralise

Você também pode gostar