« 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]]