201 Shares 5362 views

fonction Tabulation: comment écrire un programme?

fonction Tabulation – problème classique des mathématiques et de la programmation. Elle consiste à trouver des valeurs successives de f (x) avec des valeurs variant de x. Les résultats des calculs souvent une table émis sous la forme de deux lignes. La première correspond à x, la seconde – f (x).

théorie

L'algorithme pour déterminer les valeurs de la fonction consiste en six étapes.

  1. La sélection des valeurs initiales et finales de l'argument, le nombre de points.
  2. Étape de calcul – le montant par lequel l'argument changera.
  3. L'argument est pris égal à la valeur initiale.
  4. Fonction de calcul.
  5. L'augmentation de la valeur de l'argument à l'étape.
  6. Un motif de 4-5 tant qu'il n'y a pas de nombre requis estimé de points.

Les valeurs définies dans la première étape, pas toujours sélectionnés, ils peuvent être chargés. Dans la pratique, il y a une situation où donnée par une plage de valeurs et pas de calcul. la fonction de totalisation dans ce cas n'a pas besoin de trouver le nombre de points, étant donné que le calcul de la condition de terminaison (étape 6 de l'algorithme) est égale à la valeur cible de l'argument.

Un exemple pratique

Comprendre comment utiliser la théorie pour aider un exemple. Soit une fonction quadratique de g (x) = x 2 + 9. Compiler une table de ses valeurs dans l'intervalle [-2; 2] en prenant le nombre de points égal à cinq. A partir des données initiales est facile d'estimer que l'étape de calcul doit être égal à 1.

Selon l'algorithme, l'étape suivante est le calcul de g (-2), «-2» – est la valeur initiale de la fonction. augmentant séquentiellement x par un (dans cette opération de programmation est appelé incrémenter) et la détermination de la fonction g est réalisée la fonction de tabulation.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Vérifiez l'exactitude du calcul est facile – devrait obtenir le graphique d'une parabole.

la mise en œuvre du logiciel

Table à dessin présente la main – une longue occupation. Les calculs doivent être effectués soigneusement, l'erreur dans le calcul des autres valeurs font également incorrectes. La solution – pour passer le problème sur un ordinateur.

Ci-dessous le programme de tabulation intègre la fonction que l'on appelle « pseudo ». Pour l'exécuter, vous devez spécifier une fonction, le début et la fin des arguments, le nombre de points. L'exemple évalue f (x) = 18 * x + 5. Le résultat du programme – valeurs dérivées séquentiellement x, f (x).

– Argument: = N.Znachenie.

– Shag_vychisleny: = (N. valeur – K) / Nombre. les points.

– POUR (Contre: = 0 à Count points.).

Départ:

– Fonction: = 18 + 5 * argument.

– Argument: NA = valeur + compteur de pas.

– Affichage (fonction argument).

Fin.

Code adapté à tout langage de programmation. Telle est la tabulation des fonctions peut être mise en œuvre « Pascal », C +, C #, et même dans les logiciels de bureautique VBA intégré dans le package MS Office.