teaching:progappchim:suite_de_fibonacci-2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
teaching:progappchim:suite_de_fibonacci-2 [2013/10/17 15:06] villersdteaching:progappchim:suite_de_fibonacci-2 [2015/02/24 18:24] villersd
Ligne 14: Ligne 14:
 print i,a print i,a
 # élément d'indice 1 # élément d'indice 1
-1=1+i=1
 b=1 b=1
-print i,a+print i,b
  
 # structure de répétition pour appliquer la règle de récurrence # structure de répétition pour appliquer la règle de récurrence
Ligne 45: Ligne 45:
 i=1 i=1
 b=1 b=1
-print i,a+print i,b
  
 # structure de répétition pour appliquer la règle de récurrence # structure de répétition pour appliquer la règle de récurrence
Ligne 82: Ligne 82:
 print i,a print i,a
 i,b=1,1 # élément d'indice 1 i,b=1,1 # élément d'indice 1
-print i,a+print i,b
 max=100 # indice du dernier terme (ou presque) max=100 # indice du dernier terme (ou presque)
 while i < max:  # structure de répétition pour appliquer la règle de récurrence while i < max:  # structure de répétition pour appliquer la règle de récurrence
Ligne 91: Ligne 91:
 </sxh> </sxh>
  
 +[[http://fr.wikipedia.org/wiki/Suite_de_Fibonacci#Applications|{{http://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Fibonacci_spiral_34.svg/200px-Fibonacci_spiral_34.svg.png }}]]On peut utiliser le module [[http://code.google.com/p/xturtle/|xturtle]] pour représenter un début de la spirale de Fibonacci. Il suffit d'ajouter quelque lignes au programme : <sxh python; title : fibonacci-xturtle.py>
 +#! /usr/bin/env python
 +# -*- coding: utf-8 -*-
 +"""
 +Calculs des premiers éléments de la suite de Fibonacci.
 +Référence : http://fr.wikipedia.org/wiki/Suite_de_Fibonacci
 +Représentation en spirale utilisant xturtle
 +cf. http://code.google.com/p/xturtle/
 +"""
 +from xturtle import *
 +reset()
 +up()
 +forward(50)
 +down()
 +scale=2
 +i,a=0,0 # élément d'indice 0
 +print i,a
 +i,b=1,1 # élément d'indice 1
 +print i,b
 +max=10 # indice du dernier terme (ou presque)
 +while i < max:  # structure de répétition pour appliquer la règle de récurrence
 +    # indices et éléments suivants de la suite
 +    i,c=i+1,a+b
 +    print i,c
 +    a,b=b,c
 +    # xturtle moves :
 +    circle(c*scale,90)
 +        
 +input('Tapez sur une touche pour arrêter !')
 +</sxh>
  
-[[suite_de_fibonacci-3|Des réponses à la page suivante !]]+[[suite_de_fibonacci-3|Pour l'écriture de fonctions, allez à la page suivante !]]
  
  • teaching/progappchim/suite_de_fibonacci-2.txt
  • Dernière modification : 2017/02/24 08:51
  • de villersd