etcetera, French
@etcetera@c.im avatar

🎄Calendrier de l’avent des mathématiques insolites & amusantes, Jour 🎄

Impossible de ne pas parler de Fibonacci, et puis Fibonacci peut être une idée de cadeau pour Noël 🎁🎄 ...

*** Rappel : la séquence de Fibonacci est une suite de nombres créée par le mathématicien italien Léonard Fibonacci au 13è siècle. Il s'agit d'une séquence commençant par 1 et 1, où chaque nombre suivant est la somme des deux précédents : 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

*** Idée de cadeau :
L'horloge de Fibonacci créée par le canadien Philippe Chrétien (voir Figure 1) a été conçue pour les gens curieux et inventifs pour qui la lecture du temps sera à chaque instant un défi mathématique : la lecture de l'heure s'effectue selon la fameuse séquence de Fibonacci. Pour l'horloge, les cinq premiers termes sont utilisés : 1, 1, 2, 3 et 5.

L'écran de l'horloge est constitué de cinq carrés dont les longueurs des côtés correspondent aux cinq premiers nombres de Fibonacci : 1, 1, 2, 3 et 5. Les heures sont affichées en rouge et les minutes en vert. Lorsqu'un carré est utilisé pour afficher à la fois les heures et les minutes, il devient bleu. Les carrés blancs sont ignorés.

Pour lire l'heure sur l'horloge de Fibonacci, vous devez effectuer quelques calculs (voir Figure 2) :

— Pour lire l'heure, ajoutez simplement les valeurs correspondantes des carrés rouges et bleus.

— Pour lire les minutes, faites de même avec les carrés verts et bleus. Les minutes sont affichées par incréments de 5 minutes (0 à 12), donc vous devez multiplier votre résultat par 5 pour obtenir le nombre réel.

⚠️Please boost si vous avez aimé.

Exemples d'horaires affichés par l'horloge Fibonacci de Philippe Chrétien

tbroyer,
@tbroyer@piaille.fr avatar

@etcetera Alors pour le coup moi, en tant qu'informaticien, ça me donne envie de la programmer cette horloge !
hold my beer

tbroyer,
@tbroyer@piaille.fr avatar

@etcetera @etcetera En me renseignant rapidement sur le sujet (algorithme pour décomposer un nombre en somme de nombres de Fibonacci), je tombe sur https://fr.m.wikipedia.org/wiki/Th%C3%A9or%C3%A8me_de_Zeckendorf 🤯

tbroyer,
@tbroyer@piaille.fr avatar

@etcetera Je suis pas forcément satisfait de mon code, mais bon, voilà:
https://codepen.io/tbroyer/full/PoVMWNB

(en essayant d'éviter les zones bleues dans la mesure du possible, mais l'algorithme que j'ai utilisé pourrait au contraire en utiliser beaucoup en fonction de la configuration puisque je priorise les petites zones; notamment à midi ou minuit, par exemple 12:35 affichera 3+2+1+1 en bleu, au lieu des zones 5+2)

Prochaine étape, le rendre facile à intégrer sur un site 😉

Thierry31,
@Thierry31@piaille.fr avatar

deleted_by_author

  • Loading...
  • avernois,
    @avernois@piaille.fr avatar

    @Thierry31 un truc basé sur fibonnacci est dans ma pile.
    Mais je suis pas un fan de cette version, j'aime pas trop l'idée de faire porter une information cruciale (heure ou minute) par la couleur (qui rend le truc illusible pour un grand nombre de gens).

    parunenuitdete,
    @parunenuitdete@piaille.fr avatar

    @etcetera Très amusant !

  • All
  • Subscribed
  • Moderated
  • Favorites
  • mathematics
  • khanakhh
  • DreamBathrooms
  • cubers
  • cisconetworking
  • osvaldo12
  • magazineikmin
  • Youngstown
  • thenastyranch
  • rosin
  • slotface
  • Durango
  • mdbf
  • kavyap
  • tacticalgear
  • JUstTest
  • InstantRegret
  • normalnudes
  • modclub
  • ngwrru68w68
  • everett
  • GTA5RPClips
  • ethstaker
  • anitta
  • Leos
  • tester
  • provamag3
  • megavids
  • lostlight
  • All magazines