Mydriaze moderateur
Nombre de messages : 220 Age : 57 Localisation : 75013 Paris Date d'inscription : 29/03/2006
| Sujet: Probleme de pivot Ven 7 Avr - 0:35 | |
| Dans l'ED4, à l'exercice 1, on a traduit
Pivot <-- Entier ((Grand + Petit) / 2)
en :
... (pivot (quotient (+ grand petit) 2))) ...
Pour un tableau ça marche car (+ grand petit) est toujours positif. Mais en toute rigueur ça ne marche pas car si (Grand + Petit) était négatif ça ne donnerait pas la partie entière mais la partie entière + 1.
Pour que ça marche systématiquement je pense qu'il faudrait mieux prendre floor non?
... (pivot (floor (/ (+ grand petit) 2)))) ...
| |
|
axl membre
Nombre de messages : 9 Date d'inscription : 25/04/2006
| Sujet: Re: Probleme de pivot Sam 29 Avr - 15:58 | |
| salut
bon d'abord comme tu le dit toi meme sur un vecteur la question ne se pose pas vu que les valeur sont forcement positive (les indices)
ensuite une petite chose me derange sur l'utilisation de floor
je ne la connait pas mais de gfilling je idrais qu'elle arrondie (corrige moi si c'est pas ca)
hors arrondir une division et prendsre la partie entiere sont differente
une division qui aurais pour valeur 3.66 en arrondissant tu obtient 4 alors que la partie entiere est 3
sur une somme de deux valeur entiere une division par deux donne x,5 (je repete je ne connais pas tres bien cette fonction ) mais floor va arrondir comment ??
pour finir pourquoi faire deux operation au lieu d'une ?? vu que dans ce cas precis on est sur de ne pas avoir de valeur negative ?? | |
|
Mydriaze moderateur
Nombre de messages : 220 Age : 57 Localisation : 75013 Paris Date d'inscription : 29/03/2006
| Sujet: Re: Probleme de pivot Mer 3 Mai - 17:27 | |
| salut Axl, Merci beaucoup pour ta réponse! En fait la definition de (floor x), c'est l'entier immédiatement inférieur ou égal à x... ce qui est la définition de la partie entière... Par contre truncate, lui ne fait qu'enlever les décimales... C'est pour ça que ça me chagrinait un peu... Mais bon, , dans le cas des tableaux ça revient au même... | |
|
Contenu sponsorisé
| Sujet: Re: Probleme de pivot | |
| |
|