Série de donnée paramétrable-17-me-IBC

Procédure17-me-IBC : Série de donnée paramétrable

ExempleRésultat final

exemple : série de données
Prérequis

Analyse générale du problème.  : Série de données paramétrable (Analyse)

  1. 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

  2. Colonne Rang

    Réf

    Nom

    Valeur/Formule

    Commentaire

    A6

    =A5 +1

    rang [i] = rang [i-1] +1

    A7 :A14

    <recopie de A6>

  3. 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>

  4. 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>