« Suite de Conway » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 2 :
{{Wikipédia}}
 
== Générer la suite de Conway avec des [[LangageProgrammation/Langages de programmation|langages de programmation]] ==
 
[[Image:Fonction Conway.png|thumb|upright=1.5|La fonction <code>conway()</code> représentant la suite de Conway]]
Ligne 72 :
</div>
 
=== En [[Programmation Haskell|Haskell]] ===
 
<div class="exemple">
Ligne 85 :
</div>
 
=== En [[PerlProgrammation (langage)Perl|Perl5]] ===
 
<div class="exemple">
Ligne 101 :
</div>
 
=== En [[PythonProgrammation (langage)Python|Python]] ===
<div class="exemple">
<syntaxhighlight lang="python">
Ligne 121 :
</div>
 
=== En [[Programmation Prolog|Prolog]] ===
<div class="exemple">
<syntaxhighlight lang="prolog">
Ligne 134 :
</div>
 
=== En [[Programmation Ocaml|Ocaml]] ===
<div class="exemple">
<syntaxhighlight lang="ocaml">
Ligne 152 :
</div>
 
=== En [[JavaProgrammation (langage)Java|Java]] ===
<div class="exemple">
La classe ConwayTerm représente un terme donné de la suite. Sa méthode nextTerm calcule le terme suivant. Dans l'exemple ci-dessous, le premier terme est 1. Si l'on veut commencer avec 22, il faut un tableau de 2 bytes contenant chacun 2 et non un byte contenant 22 (new byte[] { 2,2 })