« Mathématiques avec Python et Ruby/Résolution de systèmes en Ruby » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 5 :
=Méthode itérative=
 
Dans le cas présent, il se trouve que ''x'' et ''y'' sont entiers naturels. Si on sait que c'est le cas, on peut les chercher par tâtonnement avec une boucle sur ''x'' et sur ''y''. On av successivement fabriquer un tableau bidimensionnel avec les entiers de 0 à 100 (deux premières lignes) puis regarder quels couples de ce tableau vérifient à la fois les deux conditions données par le système:
 
<source lang="ruby">
total=[[]]
 
(1..100).each{|x| (1..100).each{|y| total.push([x,y])}}
solutions=total.select{|c| 3*c[0].to_f-2*c[1].to_f==-1 and c[0].to_f+c[1].to_f==8}
puts(solutions)
</source>
 
 
=Méthode algébrique=
 
 
 
[[Catégorie:Python]]