La suite de Fibonacci: Comment programmer calcul - Manuel

La suite de Fibonacci: Comment programmer calcul - Manuel


La suite de Fibonacci est facilement programmable.

La séquence de Fibonacci de la science et de l'art

  • La formule de la formation de la séquence est la suivante: f (x) = f (x-1) + f (x-2). Elle doit être supérieure ou égale à 2 x, et les deux premières valeurs sont déterminées par définition:. F (0) = 0 et f (1) = 1
  • La suite de Fibonacci est également trouvé dans la nature, par exemple dans la croissance des plantes. Probablement connu est le nombre de Fibonacci (quotient de deux valeurs adjacentes supérieurs de la séquence) par la relation proche de la la «section d'or" "nombre d'or" ou. Ceci est susceptible d'être familier à la plupart des peintres et des photographes - sont de facto "formule de la beauté".

Programmation de calcul

  1. S'il vous plaît télécharger le programme Visual C # Express 2010 gratuitement à partir du Web et de l'installer en suivant les recommandations du fabricant.
  2. Si vous ne disposez pas encore d'une connaissance de base de la programmation en C #, s'il vous plaît regarder les exemples fournis.
  3. Créez un nouveau projet à partir de la catégorie «Windows Forms» et lui donner un nom approprié pour elle.



    02h50

    Polynomiale - calculer zéros

    Mathématiques, l'infâme commerce de l'école. Mais peut-être vous en avez besoin ...

  4. Dans la fenêtre "Boîte à outils" sous [Tous les Windows Forms] composante "ListBox" et faites-les glisser sur votre formulaire vierge. Ceci est l'objet système nommé "listBox1" généré.
  5. Afin d'optimiser la vue, vous pouvez expérimenter à ce point avec des propriétés et d'autres composants.
  6. Ne une double-cliquez sur la barre de titre de votre application - ce qui est une méthode "Form1_Load" générer et afficher le code source correspondant.
  7. Copiez le bloc de texte suivant et de le coller dans le système de programmation à la position actuelle.

    int max = 101;
    décimal [] arr = new décimal [Max];
    arr [0] = 0m;
    arr [1] = 1 m;
    ListBox1.Items.Add (1m + "" + 1m);
    for (int i = 2; i <= Max; i ++)
    {
    arr [i] = arr [i - 1] + arr [i - 2];
    ListBox1.Items.Add (i + "" + arr [i]);
    }

  8. S'il vous plaît Enregistrez le projet. Si vous ne l'avez pas fait une erreur, le programme a été exécuté.
  9. La seule variable que vous (fait sens) peut changer, est la variable entière Max - il détermine dans quelle mesure la séquence de Fibonacci est calculée, plus la valeur "1". Pour des raisons techniques, ce nombre doit être supérieur à 2 et inférieur à 140.
  10. Dans la deuxième ligne d'un tableau à une dimension du type "virgule" (numéro 128-bit) est réalisée avec les caractères [].
  11. Dans la sixième ligne de comptage (pour {...}) est mis en place, qui calcule tous les numéros de la série de Fibonacci, les magasins dans le tableau et affiche dans la zone de liste.
  12. Dans tous les autres éléments du code pour plus d'informations lorsque vous maintenez le pointeur dessus dans le système de programmation.
  13. Appuyez sur Visual C #, la touche [F5] - ainsi, le programme vérifie pour des erreurs (débogage), traduit en code machine (compilé) et fonctionnant en cas de succès. Félicitations - vous avez programmé un logiciel significative lui-même.
MOTS-CLÉS: