Algorithme de recherche du maximum d’un tableau

Bac SC 14-09-23
200 0

Plan de tutoriel

1- Principe de l'algorithme de recherche du maximum d’un tableau

2- Algorithme de recherche du maximum d’un tableau

3- Programme Python

 

 

Principe de l'algorithme de recherche du maximum d’un tableau

L’algorithme consiste à parcourir les éléments d’un tableau afin de déterminer le plus grand élément qu’il contient. Pour cela, on mémorise l’indice de l’élément considéré comme le maximum.

Au début, on considère que le premier élément du tableau est le plus grand. La variable max contient alors l’indice 0 correspondant au premier élément.

Ensuite, l’algorithme parcourt le tableau à partir du deuxième élément. Chaque élément t[i] est comparé au maximum courant t[max].

Si l’élément t[i] est supérieur au maximum courant, l’algorithme met à jour max en lui affectant l’indice i. Le nouvel élément devient alors le maximum courant.

À la fin du parcours, la variable max contient l’indice du plus grand élément du tableau. La fonction retourne alors la valeur t[max], qui représente le maximum recherché.

 

Algorithme de recherche du maximum d’un tableau

 

Algorithme du programme Principal

Le programme principal permet de saisir le nombre d’éléments du tableau, de remplir le tableau avec les valeurs saisies, puis d’appeler la fonction maximum() afin de rechercher et d’afficher le plus grand élément du tableau.

Déclaration des objets

Objet Type / Nature
n entier
t tableau des entiers

 

La fonction saisie

La fonction saisie() permet de saisir et de contrôler le nombre d’éléments n du tableau. Elle demande à l’utilisateur de donner une valeur comprise entre 2 et 14.

Déclaration des objets

Objet Type / Nature
n entier

 

La procédure remplir

La procédure remplir permet de remplir le tableau t avec n entiers saisis par l’utilisateur.

Déclaration des objets

Objet Type / Nature
i entier

 

La fonction maximum

La fonction minimum(t, n) permet de rechercher le plus petit élément parmi les n éléments du tableau t et de retourner sa valeur.

Au début, la fonction considère que le premier élément du tableau est le plus petit et mémorise son indice dans la variable min. Elle parcourt ensuite les autres éléments du tableau et compare chacun d’eux avec le minimum courant.

Lorsqu’un élément plus petit est trouvé, son indice est mémorisé dans min. À la fin du parcours, t[min] contient le plus petit élément du tableau, qui est alors retourné par la fonction.

Déclaration des objets

Objet Type / Nature
i entier
max entier

 

Programme en Python

Exécution du programme

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

Photos des articles

Site robotique réalisé par Mohamed Ali Haj Salah - Prof Info