Page 1 of 1

[EN/FR] function Ipart()

Unread postPosted: 09 Jan 2013, 18:48
by nikitouzz
Alors, je tombe sur un problème relativement étrange... quand je fais Ipart(-1) j'ai -1 et quand je fais Ipart(-0,5) la calculatrice me renvoie 0... et c'est aussi très étrange car quand je fais la fonctions Ipart(X) a la calculatrice, la courbe est fausse !!!! dans les négatif, toutes les images sont décalées....

Si quelqu'un pourrait m'expliquer d'ou ça vient ( problème identique sur 84+ et 83+ ) car si c’était un bug il serait déjà connus...

So, I came across a problem with strange ... when I IPART (-1) -1 and I when I IPART (-0.5) returns 0 calculator me ... and it is also very strange because when I do the functions IPART (X) has the calculator, the curve is wrong!! in the negative, all the pictures are offset ....

If someone could explain to me or it comes (same problem on 84 + and 83 +) as if it were a bug it is already known ...

Re: [EN/FR] function Ipart()

Unread postPosted: 09 Jan 2013, 18:56
by Laurae
iPart → son argument moins sa partie fractionnaire
-0.5 = 0-1/2

Re: [EN/FR] function Ipart()

Unread postPosted: 09 Jan 2013, 19:13
by nikitouzz
effectivement... merci bien si quelqu'un peut verrouiller le sujet.

Re: [EN/FR] function Ipart()

Unread postPosted: 17 Jan 2013, 15:31
by Bisam
Ipart(x) n'est effectivement pas la partie entière de x dans le cas où x est négatif... mais c'est loin d'être un bug puisque c'est expliqué dans le manuel.
La fonction int(x) renvoie, elle, la partie entière de x dans tous les cas... même les négatifs.

Cf. page 83 du manuel pour 83+

Re: [EN/FR] function Ipart()

Unread postPosted: 17 Jan 2013, 17:34
by Deep Toaster
Bisam wrote:Ipart(x) n'est effectivement pas la partie entière de x dans le cas où x est négatif... mais c'est loin d'être un bug puisque c'est expliqué dans le manuel.
La fonction int(x) renvoie, elle, la partie entière de x dans tous les cas... même les négatifs.
En fait, iPart(x) renvoie la partie entière de x dans tous les cas. La partie entière de -0.5, c'est 0.

int(x) renvoie le plus grand nombre entier inférieur ou égal à x, donc int(-0.5) est -1. (Quand x est négatif, int(x) = iPart(x) – 1. Dans le cas contraire, ils sont identiques.)

Re: [EN/FR] function Ipart()

Unread postPosted: 22 Jan 2013, 10:00
by Bisam
J'en conclus qu'il y a (au moins) 2 définitions à la partie entière, suivant le pays où l'on se trouve.

En France, on appelle partie entière de x l'entier immédiatement inférieur ou égal à x. En général, dans les pays anglo-saxons, ce nombre est appelé "floor(x)", pour partie "plancher", par opposition à la partie "plafond", nommée "ceiling(x)", qui désigne l'entier immédiatement supérieur ou égal à x.

En revanche, en France, il n'y a pas de nom pour l'entier le plus proche de x du côté de 0... et visiblement , cela correspond à "ipart(x)", donc à la "partie entière" des anglosaxons.

Re: [EN/FR] function Ipart()

Unread postPosted: 22 Jan 2013, 19:27
by nikitouzz
merci pour ces definition.

Re: [EN/FR] function Ipart()

Unread postPosted: 11 Feb 2013, 18:11
by Deep Toaster
Merci Bisam ! Je pensais que c'était la "partie entière" parce-que c'est ce que le manuel de l'utilisateur a dit :P