Vous êtes sur la page 1sur 2

Republique du Cameroun Republic of Cameroon

Paix-Travail-Patrie Peace-Work-Fatherland
**** ****
Ministere de L’Enseignement Superieur Ministry of Higher Education
**** ****
UNIVERSITE D’EBOLOWA UNIVERSITY OF EBOLOWA
**** ****
INSTITUT SUPERIEUR D’AGRICULTURE DU BOIS HIGHER INSTITUTE OF AGRICULTURE FORESTRY
DE L’EAU ET DE L’ENVIRONNEMENT (ISABEE) WATER RESSOURCES AND ENVIRONMENT(HIAWEE)
Correction du Contrôle Continu INFORMATIQUE
(Année académique 2023/2024)

Exercice 1 : Connaissance Théorie pour les méninges 10pts


1- Définition :
Algorithme : séquence d’instructions permettant de résoudre un problème a un temps fini.
Fonction : est un sous-programme d’un algorithme permettant de retourner une et une seule valeur lors de son appel du
programme principale.

2- Similitude entre structures « pour » et « tant que » est qu’elles sont des structures répétitives ou itératives.
3- Différence entre structures « pour » et « tant que »
 Pour La structure « pour » le nombre d’itération est connu.
 Pour la structure « tant que » le nombre d’itération n’est pas connu au début d’un programme.
4- Similitude entre structures « répéter » et la structures « tant que » est que le nombre d’itération n’est pas connu.
5- Différences fondamentales entre structures conditionnelle et la structure itérative ;
 Dans la structure itérative l’action est répété plusieurs fois lorsque la condition est vérifiée tandis que
dans la structure conditionnelle l’action est répété une seule fois lorsque la condition est vérifiée.
 Elles sont aussi différentes à travers leurs syntaxes.
6- Exemple de structure de données ; Tableau, enregistrement, pile, file.

Exercice 2 : passons à la pratique 10pts


1- Ecrire l’algorithme qui permettra d’évaluer directement l’évapotranspiration annuelle moyenne ;

Algorithme Evapotranspiration

Var Etr, t, L, : réel ;


TabH : tableau [1 … 12] de réel ;
Tabt : tableau [1 … n] de réel ;
a1, a2, a3 : réel ;

Fonctions
Fonction hauteur (T : tableau, n : entier) : réel ;
Fonction température moy (T : tableau, n : entier) : réel ;
Fonction power (x : réel, n : entier) : réel ;

Fonction hauteur (T : tableau, n : entier) : réel

Var i : entier ;
Som : réel ;

Debut fonction
Som  0 ;
Pour i allant de 1 à n faire
Som  Som + T[i] ;
Fin pour
Retourner Som ;
Fin Fonction

Fonction température moy (T : tableau, n : entier) : réel

Var i : entier ;
Som : entier ;
Moy : réel ;
Debut fonction
Som  0 ;
Pour i allant de 1 à n faire
Som  Som + T[i] ;
Fin pour
Moy  Som/12 ;
Retourner Moy ;
Fin Fonction

Fonction power (x : réel, n : entier) : réel


Var i : entier ;
r : réel ; Commenté [C1]:
Debut fonction
r  1.0 ;
Pour i allant de 1 à n faire
r  r*x ;
Fin pour
Retourner r ;
Fin Fonction

Debut
P  hauteur (tabH,12);
t  température moy(tabt,12);
L  200 + 25*t + 0,05*power(t,3);
a1  power (p,2);
a2  power (L,2);
a3  Sqrt (0,9 + (a1/a2));
Etr  p/a3;
Ecrire (Etr) ;
Fin

2- Ecrire l’algorithme qui affichera le trie d’un tableau de manière croissante et affiche les valeurs tries du tableau ;

Algorithme Trie_tableau

Var t : tableau [1…n] de entier ;


r, min, j, i :entier ;

Debut
Pour i allant de 1 à n faire
min  t[i] ;
pour j allant de i + 1 à n faire
si min > t[j] alors
r  t[j] ;
t[i]  t[j] ;
min  t[j] ;
min  r ;
Fin si
Fin pour
Fin pour
Pour i allant de 1 à n faire
Ecrire (t[i]) ;
Fin pour
Fin

Remarques :
1) Un (;) oublié retranche 0,25pt
2) Une syntaxe mal construite retranche 0,5pt
3) Hors sujet enlève la totalité de la note de l’exercice.
Correcteur : M. MBA TENE Salemon

Vous aimerez peut-être aussi