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