Conjecture de Syracuse - Synolab

[Conjecture de Syracuse] Atelier pratique avec PHP et ses amis

Par Synolia le 6 septembre 2016

 Lecture 2 minutes

Durant l'été nous avons souvent le droit à de grandes compétitions sportives. L'année 2016 fut très riche dans ce domaine puisqu'elle nous a offert :

  • l'Euro de football
  • le Tour de France
  • les jeux olympiques à Rio

Ce sont des événement que l'on regarde ou découvre et qui nous tiennent en haleine durant plusieurs jours ou plusieurs semaines.

Pour continuer dans cet élan, je vous propose pour cette rentrée de partir à la découverte ou de re-découvrir plusieurs techniques ou technologies liées au monde du développement backend que sont GIT, PHP, les Tests Unitaires et compagnie.

La conjecture de Syracuse sera notre muse et nous verrons ensemble quelques applications concrètes à ce problème mathématique indécidable.

Définition

“”
Wikipedia

Notre objectif

L'objectif principal de cet atelier découverte sera de produire un petit script PHP qui applique la conjecture de Syracuse sur un nombre donné. L'idée étant (pourquoi pas ?) de trouver un nombre pour lequel la conjecture ne s'applique pas : non en fait cela n'existe pas ... c'est un peu le principe.

Cela se fera au travers :

  • D'un micro-framework PHP
  • D'une ou plusieurs classe PHP
  • D'un outil de test unitaire : PHPUnit (au hasard) pour testes ces fameuses classes
  • D'un outil de versionning : GIT (encore au hasard)
GIF