Algorithme de calcul du PPCM de deux entiers

Bac SC 23-09-26
18 0

Plan de tutoriel

1- Principe de l'algorithme

2- Algorithme de calcul du PPCM

3- Programme Python

 

 

Principe de l'algorithme

Le PPCM (Plus Petit Commun Multiple) de deux entiers positifs a et b est le plus petit entier positif qui est un multiple de a et de b.

Dans cet algorithme, on commence par saisir les deux entiers a et b. La fonction saisie() vérifie que chaque valeur entrée est positive avant de la retourner au programme principal.

La fonction ppcm(a, b) détermine d'abord le plus grand et le plus petit des deux nombres. Le plus grand nombre est utilisé comme valeur initiale pour rechercher un multiple commun.

Ensuite, l'algorithme utilise une boucle Tant que. Tant que le nombre courant n'est pas divisible par le plus petit nombre, sa valeur est augmentée afin de rechercher le prochain multiple commun.

Lorsque la condition de divisibilité est satisfaite, la boucle s'arrête. La valeur obtenue correspond au PPCM de a et b, qui est ensuite affiché par le programme principal.

 

Algorithme de calcul de PPCM

 

Algorithme du programme Principal

L’algorithme principal PPCM_entiers assure l’exécution générale du programme. Son rôle est de :

1- appeler la fonction saisie() pour demander et récupérer le premier entier a supérieur à 1.

2- appeler à nouveau saisie() pour demander et récupérer le deuxième entier b supérieur à 1.

3- appeler la fonction ppcm(a,b) afin de calculer le plus petit commun multiple des deux entiers.

4- afficher le résultat du calcul à l’utilisateur.

En résumé, l’algorithme principal coordonne la saisie des deux entiers, le calcul du PPCM et l’affichage du résultat.

Déclaration des objets

Objet Type / Nature
a entier
b entier

 

La fonction saisie

La fonction saisie() permet de saisir et de contrôler un entier n. Elle oblige l’utilisateur à entrer une valeur strictement supérieure à 1.

Déclaration des objets

Objet Type / Nature
n entier

 

La fonction ppcm

La fonction ppcm(a,b) a pour rôle de calculer et retourner le Plus Petit Commun Multiple (PPCM) de deux entiers a et b.

Elle commence par déterminer le plus grand des deux nombres et le stocke dans max, tandis que le plus petit est stocké dans min. La recherche du PPCM commence ainsi à partir du plus grand des deux entiers.

Ensuite, la fonction utilise une boucle Tant que pour rechercher un multiple commun. Tant que max n’est pas divisible par min, sa valeur est augmentée afin de passer au multiple commun suivant.

Lorsque max MOD min = 0, cela signifie que max est divisible par les deux nombres a et b. La valeur de max correspond alors au PPCM, et la fonction la retourne.

Déclaration des objets

Objet Type / Nature
min 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