CC Algorithmique 2024

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

CRMEF FES Prof : Aziz Guetbach

Algorithme et Programmation
Année de formation : 2023-2024

Exercice 1 : Soient A et B de type Entier, déterminer le type de la variable C (réel, entier …..)
a) C  A Div B b) C  "A>B" c) Si C et A<B Alors d) C  "2" + "4"

Exercice 2 : Soit l’algorithme suivant :


Algorithme Matrice;
Variable i , L , C , S :entier;
tableau M(100,100) : entier;
Début
pour i1 à L faire
pour J 1 à C faire
Lire(M[i,J]);
Si I Mod 2 = 0 Alors
S S+M[i,J];
Sinon
P P*M[i,j] ;
Fin Si
Fin Pour
Fin Pour
Ecrire(S);
Ecrire(P) ;
Fin
a- Quel est le rôle de cet algorithme
b- Tracer l'organigramme correspondant à cet algorithme
c- Remplacer la première boucle Pour par Répéter et la deuxième boucle Pour par Tant que
d- Corriger cet algorithme

Exercice 5 :
Soit l’algorithme suivant qui a pour but de déterminer le minimum de deux nombres
Algorithme Minimum ;
Variable A,B ,Mi :Entier ;
Fonction Min (X ,Y :Entier) :Entier ;
Début
Si X>=Y Alors
MiX
Sinon
MiY ;
Fin Si
Retourne Mi ;
Fin
/***Bloc Pricipal***/
Début
Mini Min(A ,B) ;
Fin
A) Remplacer la fonction Min par la procédure Min
B) Corriger l’algorithme
Exercice 3 :
Écrire l’algorithme qui a pour but de calculer la somme des éléments positifs d'un tableau et le produit de
ces éléments négatifs puis déterminer le signe du produit sans le tester (Utiliser les procédures)

Exercice 4 :
Ecrire un algorithme qui a pour but d’afficher le menu suivant :
***** Menu Principal *****
CRMEF FES Prof : Aziz Guetbach
Algorithme et Programmation
Année de formation : 2023-2024

P- Permuter S- Supprimer T- Somme des diviseurs Q- Quitter


Tapez votre choix P – S - T ou Q
Si votre choix est :

P : Permuter l’élément le plus grand du tableau par son premier élément et permuter l’élément le plus
petit par son dernier élément

13 2 44 56 14 10 6 20 56 20 44 13 14 10 6 2

S : Supprimer les éléments qui se répètent du tableau

13 2 20 56 20 10 6 2 13 17 13 2 20 56 10 6 17

T : Calculer la somme des éléments du tableau qui divise un entier A

13 2 3 56 5 1 6 20 A=30 S=2+3+5+1+6=17

Q : Quitter l’algorithme
N.B : Pour cet exercice utilisez seulement l’entête des procédures.

Vous aimerez peut-être aussi