Série de donnée paramétrable-17-me-IBC
Procédure17-me-IBC : Série de donnée paramétrable⚓
ExempleRésultat final⚓

Analyse générale du problème. : Série de données paramétrable (Analyse)
Données en entrée (commune aux deux solutions)
Dans les tableaux qui suivent, on a positionné les données (colonne Réf) à partir de la cellule A1 : si vous vous sentez sûr de vous, vous pouvez bien sûr adapter les références à votre besoin.
La colonne Nom est utilisée pour vous indiquer comment nommer la cellule ou la plage (colonne Réf).
La colonne Valeur/Formule vous indique le contenu à saisir, si la cellule est vide, cela signifie que vous pouvez mettre ce que vous voulez (Saisie par l'utilisateur dans la colonne Commentaire)
Données en entrée Réf
Nom
Valeur/Formule
Commentaire
A1
Valeur Initiale
Libellé descriptif
A2
Pas
Libellé descriptif
B1
v_init
Saisie par l'utilisateur
B2
v_pas
Saisie par l'utilisateur
A4
rang
Libellé descriptif
B4
x
Libellé descriptif
A5 :A14
v_i
Saisie par l'utilisateur
A5
1
Initialisation du rang 1
Colonne Rang
Réf
Nom
Valeur/Formule
Commentaire
A6
=A5 +1
rang [i] = rang [i-1] +1
A7 :A14
<recopie de A6>
Solution 1 (récursivité, avec initialisation)
C'est la solution la plus courante avec un tableur : elle ne fait pas référence à la colonne Rang qui pourrait disparaître
Données en sortie et Formules Réf
Nom
Valeur/Formule
Commentaire
B5
=
v_init
Initialisation de x[1]
B6
=B5+
v_pas
x [i] = x[i-1] + pas
B7 :B14
<recopie de B6>
Solution 2 (boucle)
C'est la solution la plus courante avec un langage de programmation (Labview par exemple) car une boucle utilise un compteur i qui s'incrémente automatiquement.
Pour la réaliser avec un tableur, il faut nécessairement la présence de la colonne Rang.
Données en sortie et Formules Réf
Nom
Valeur/Formule
Commentaire
B5
=
v_init
+v_i
*v_pas
Valeur Initiale + rang [i] * pas
B6
<recopie de B5>