Algorithme de calcul et d’affichage des termes d’une suite récurrente

Bac SC 25-09-23
21 0

Plan de tutoriel

1- Principe de l'algorithme

2- Algorithme de calcul et d’affichage des termes d’une suite récurrente

3- Programme Python

 

 

Principe de l'algorithme

Cet algorithme permet de calculer et d’afficher les termes d’une suite numérique définie par récurrence. La suite commence par le terme initial  (U0 = 5) et chaque terme suivant est calculé à partir du terme précédent selon la relation : Un = 2 x Un-1 + 5

Tout d’abord, la fonction saisie() demande à l’utilisateur de saisir un entier n strictement supérieur à 0. Une boucle de contrôle permet de répéter la saisie tant que la valeur introduite n’est pas valide.

Ensuite, la procédure suite(n) initialise le premier terme à U = 5, correspondant à (U0), puis l’affiche. Une boucle for permet de calculer successivement les termes (U1, U2,  Un). À chaque répétition, la variable U est mise à jour en appliquant la formule :

Un = 2 x Un-1 + 5

Enfin, chaque terme calculé est affiché avec son indice. Ainsi, l’algorithme permet d’obtenir tous les termes de la suite jusqu’au rang n.

 

Algorithme de calcul et d’affichage des termes d’une suite récurrente

 

Algorithme du programme Principal

L’algorithme principal SUITE permet de gérer l’exécution du programme en faisant appel aux différentes parties nécessaires au calcul de la suite.

Tout d’abord, il appelle la fonction saisie() afin de demander à l’utilisateur un entier n strictement supérieur à 0. La valeur saisie et validée est ensuite affectée à la variable n.

Ensuite, l’algorithme appelle la procédure suite(n) en lui transmettant la valeur de n. Cette procédure calcule et affiche successivement les termes de la suite, depuis U₀ jusqu’à Uₙ, en utilisant la relation de récurrence : Un = 2 x Un-1 + 5

Déclaration des objets

Objet Type / Nature
n 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 procédure suite

La procédure suite(n) permet de calculer et d’afficher les termes d’une suite numérique définie par récurrence, depuis le premier terme U0 jusqu’au terme Un.

Elle commence par initialiser le premier terme avec U0 = 5, puis l’affiche. Ensuite, une boucle Pour permet de calculer successivement les termes suivants en appliquant la relation de récurrence : Un = 2 x Un-1 + 5

À chaque itération, le nouveau terme est calculé à partir du terme précédent, puis affiché avec son indice.

Ainsi, cette procédure a pour rôle de générer et afficher tous les termes de la suite jusqu’au rang n.

Déclaration des objets

Objet Type / Nature
i entier
u 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