The Best College Academy of Our Small City

Latest News - QUIS NOSTRUM - Exercitationem ullam corporis suscipit laboriosam

Algorithme : Exercices avec Solution

 L'algorithme est le resultat de l'analyse d'un probleme en utilisant des méthodes et des regles des mathématiques et de la logique pour que celui ci soit presenté a une machine pour mieux comprendre les regles on met a votre disposition une série d'exercices ci dessus


   

 

Exercice 1

Fait le déroulement de l'algorithme suivant en donnant le résultat produit

Algorithme  produit
var V,  D : entier ;
Debut 
V := 2 ;
D :=V * 2;
Ecrire ('v') ;
Ecrire (D) ;
Fin

Solution

Cet algorithme affecte la valeur 2 a la variable V , puis calcule la valeur de la variable D a partir de variable V multipler par 2 , ensuite il affiche la lettre V et non pas le contenu de la variable V et enfin il affiche la valeur de D qui correspond a 4

 Exercice 2

Ecrire un algorithme qui demande un nombre de depart , et qui calcule sa factorielle

Solution 

Algorithme Factorielle 

N, i,  Fact : Entier

Debut 

Ecrire ('Entrez un nombre :')

Lire (N)

Fact <--- 1

pour i <--- 2 a N faire 

  Fact <-- Fact*i

Fin pour 

Ecrire ('la factorielle est:' , Fact)

Fin 

Exerice 3

Ecrrire un programme qui demande un nombre A a l'utilisateur , puis qui calcule et affiche le carré de ce nombre

Solution

Algorithme Carré

Var 

A , C : entier ;

Debut

Ecrire ('donner la valeur de A');

Lire (A) ;

C:= A*A ;

Ecrire ('la carré de A est :' , C);

Fin

Exercice 4

Ecrire un algorithme qui demande un nombre de depart, et qui ensuite ecrit la table de multiplication de ce nombre

Solution 

Algorithme  Table_Mult

N, i : Entier 

Debut 

Ecrire ('entrez un nombre :'

Lire (N)

Ecrire ('La table de multiplication de ce nombre est :')

pour i <--- 1 a 10 faire 

  Ecrire ( N, "x" , i, "=", n*i)

FinPour

Fin

Exercice 3

Ecrire un programme qui permet de lire deux entiers A,B et de claculer leurs somme

Solution

Algorithme somme
Var A , B , C : entier ;
Debut
Ecrire ('donner la valeur de A puis de B');
Lire (A , B);
S : = A+B ;
Ecrire ('La somme de A et B est :', S);

Exercice 4

Ecrire un algorithme qui calcule et affiche le périmetre du cercle dont on sait le rayon

Solution

Algorithme perimetre 
Const
PI=3.14 ;
var
P , R : reel ;
Debut 
Ecrire ('donner la valeur du rayon ');
Lire (N);
P := 2*PI*R ;
Ecrire ('le perimetre du cercle est :' , P);
Fin
Exercice 5
Ecrire un algorithme qui demande deux nombres non nul a l'utilisateur et l'informe ensuite s'ils sont du meme age

Solution

Algorithme signe
Var  A , B : entier ;
Debut
Ecrire ('donner la valeur de A puis de B');
Lire (A, B);
Si a*b > 0  alors ecrire (' A et B sont du meme signe ')
     sinon ecrire ('A et B sont de deux signes differents');
Fin

Exercice 5

Soit une equation du deuxieme degré : ax^2 + bx + c = 0

A,B,C sont des nombres rééls.

Ecrire un algorithme qui premet de résoudre cette équation .

Solution 

Algorithme equation 
  A,B,C :reel
x0,x1,x2:reel
D:reel
Debut
Lire (A)
Lire (B)
Lire (C)
Si ( A=0) et (B=/0) alors 
  ecrire ('equation de premier degré')
x0 <--- -C/B
ecrire ('La solution de l'equation est :' , x0
sinon 
D <--- B*B-4*A*C
Si D=0 alors
x0 <--- -b/ (2*A)

Exercise 6

Ecrire un algorithme qui cherche tous les nombres parfaits entre 1 et N

Solution

Algorithme nb_parfait ;
    c: entier
    s : entier
    k , i : entier
    t : entier
    r : entier
Debut
ecrire ('doner la valeur maximale de intervalle:')
lire(t)
i<-- 1
c<-- 0
tant que i<=t faire
s<--0
pour k<--1 a (i div 2) faire
r<-- i mod k
si r=0 alors
s<-- s+k
finpour
si s=i alors
ecrire ( i , ' est parfait')
c<--c+1
finsi
i<-- i+1
DinTque
si c=0 alors
  ecrire ('t ne contient aucun nombre parfait')
sinon
  ecrire ('le nombre de nombres parfaits est; 'c)
FinSi
Fin

Exercice 7

Ecrire un algorithme qui vérifie si un nombre est premier ou non


0 Comments:

Post a Comment