« Mathématiques avec Python et Ruby/Nombres entiers en Ruby » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 104 :
</source>
==Avec un entier==
Pour avoir le successeur d'un entier, on utilise la méthode ''succ'':
<source lang="ruby">
puts(7.succ)
</source>
nous apprend que 7+1=8 (on s'en doutait un peu...), alors que
<source lang="ruby">
puts(7.pred)
</source>
montre que 7-1=6. Mais contrairement au premier des [[w:axiomes de Peano|axiomes de Peano]], 0 possède un prédécesseur (-1) parce que pour ''Ruby'', les entiers sont [[w:entier relatif|relatifs]] et pas seulement [[w:entier naturel|naturels]].
==test d'intégrité==
Pour savoir si 2 est entier (on ne sait jamais), on peut le vérifier par
<source lang="ruby">
puts(2.integer?)
</source>
Ce test a été utilisé ci-dessus pour vérifier que 10 est entier, et on a eu raison de se méfier !
=Opérations=
[[Catégorie:Informatique]]
|