NOTION D'INFINI EN VB6

hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 - 28 juin 2007 à 09:40
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 - 30 juin 2007 à 23:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43269-notion-d-infini-en-vb6

us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
30 juin 2007 à 23:04
Bonsoir,

Faut faire gaffe les gars ! Cantor est tombé fou avec ces histoires là ! -:);

M'empêche qu'il est interessant de voir qu'on peut retirer un renseignement avec les calculs impossibles ou infini (au delà de l'interpretation mathématique). C'est une bonne idée d'avoir mis en lumière cela.

Amicalement,
Us.
monsieurlemouche Messages postés 102 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 28 juin 2007
28 juin 2007 à 22:17
il n'est pas impossible que le clavier de l'ordinateur et notre désir d'écrire à la volée ne facilitent pas les nuances, importantes sur ce sujet.
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 juin 2007 à 22:14
Oui je suis d'accord avec :
Lim (x->infini) 0*x 0 (et non pas indéterminé, car 0 fois n'importe quoi de réel 0, même si ce n'importe quoi tend vers l'infini comme 1/x^4 ou pire encore)

ça sera indéterminé si c'est x->0 * y->infini (si je me trompe pas ?)

enfin y'a moyen que toutes ces maths de comptoir qu'on fait risques de faire rigoler les quelques "vrais" mathématiciens qui pourraient passer par la ^^
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
28 juin 2007 à 19:42
Débat mathématique ==> j'arrive !!! ;)

En fait, toutes ces écritures ne sont pas rigoureuses !

On n'écrit JAMAIS "inifini" (ou le signe correspondant) dans des équations en mathématiques. C'est juste une "facilité" d'écriture pour mieux comprendre certaines choses, mais c'est FAUX d'écrire çà.

Par conséquent, le débat du "0 * infini ?" n'avancera pas : cette écriture est impossible, donc pas de résultat possible (pas de indéterminé, 0, 1, infini ou je ne sais quoi> on ne l'écrira jamais).

Tout comme 0/infini...etc. On ne manie pas l'infini comme cela.


Par contre il est clair que
Lim (x->infini) 0*x 0 (et non pas indéterminé, car 0 fois n'importe quoi de réel 0, même si ce n'importe quoi tend vers l'infini comme 1/x^4 ou pire encore)

tout comme

Lim (x->infini) 1/x = 0


En tout cas pour revenir au code, c'est pas mal d'avoir montré le résultat 1,#INF et 1,#IND !
@+
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 juin 2007 à 13:49
Ahhh ok je viens de tester et de comprendre. La "valeur" infini est en fait une notation... C'était pas très clair je pensais que c'était un vrai nombre.
Neron2005 Messages postés 63 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 1 décembre 2013 1
28 juin 2007 à 13:28
Cette source a justement pour but de montrer que vb6 renvois une valeur pour 1 / 0. et 1 / 0 c'est pas une nombre tres grand, c'est infini car un nombre tres grand multiplié par un nombre tres petit ne donne pas toujours la meme chose 10^200 (=infini) et 10^-100 (=0) [d'apres un tel raisonement] => 0 * infini = 10 ^ 200 * 10^-200 = 10 ^ 100 c'est pas vraiment preci.
Neron2005 Messages postés 63 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 1 décembre 2013 1
28 juin 2007 à 13:03
De tout facon tout le monde est d'accord pour dire que 0 / 0 est indeterminé or 1 / 0 = infini donc 0 / 0 = 0 * 1 / 0 = 0 * infini
donc 0 * infini = 0 / 0 est une forme indeterminé.
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 juin 2007 à 13:03
Ouais perso déjà je trouve bizarre que VB6 sorte une valeur pour 1/0, mais alors après qu'on l'utilise et qu'on l'appelle infini, encore plus bizarre. Quelle valeur a t'elle ?
Je veux dire on mélange tout la, l'infini est une notion mathématique sans valeur à proprement parler. Ici on lui donne une "grande valeur" et hop c'est l'infini.

Bref je suis moyennement convaincu par cet exemple. En plus je ne vois pas trop l'intéret de récupérer cette valeur...
Neron2005 Messages postés 63 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 1 décembre 2013 1
28 juin 2007 à 12:49
Un autre exemple 0 * infini = infini
lim x^2 * 1 / x lim x infini
quand x tend vers l'infini

lim 3x * 1/x lim 3 3
quand x tend vers 0

bien une forme "infini * 0"

ca vaut soit 0, soit une valeur reel soit l'infini c'est donc bien indeterminé.

Apres ca consite surtout a fair un bon boulot de factorisation, histoire de suprimer les formes indeterminées enfin c'est le principes des limites.
monsieurlemouche Messages postés 102 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 28 juin 2007
28 juin 2007 à 12:46
salut,
en maths, de manière abrégée, on note 1/lim inf=0
que ce soit par valeur positive (0+), ou valeurs négatives (0-), cela reste une limite de 0. Rappelons nous que limite=0 signifie que le zéro n'est jamais atteint, comme l'infini d'ailleurs. Ce qui en fait un "chiffre" très différent de 0. Pour être provocateur, je pourrais écrire: 0*inf=0+ (car le zéro plus, est un chiffre différent de zéro, au même titre que 3, 8, 10 milliards).
à plus.
monsieurlémouche
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
28 juin 2007 à 12:27
c'est un problème d'écriture ici, non?
car tu dis
"Sommes nous d'accord sur: 1/inf=0.
Donc 0*inf=1"
Mais nous en cours, on ne notait pas 1/inf=0 mais 1/inf=(0+)
Donc (0+)*inf tend vers 1, mais pas 0*inf n'est pas égale à 1

Mais mon niveau de maths va m'arreter là dans le débat, je risque de sortir de jolies conneries ^^, car je crois que c'est là on tu voulais en venir. ^^
monsieurlemouche Messages postés 102 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 28 juin 2007
28 juin 2007 à 11:50
bonjour,
puis-je mettre mon grain de sel?
Il est important de savoir de quoi on parle et se méfier des abréviations.
0*x=0 quel que soit x et ceci, je le maintiens.
Alors d'où vient le fait que certains disent que 0*inf=indeterminé ?

Sommes nous d'accord sur: 1/inf=0.
Donc 0*inf=1

Mais 2/inf=0 donc 0*inf=2 et finalement 0*inf=indet !!!!!

Alors, 0*inf=0 ou 0*inf=indeter ??

quand on écrit 2/inf=0, il faut comprendre la limite dela fonction quotient (qui égale le quotient des limites) vaut 0. Il y a là une différence fondamentale entre 0 et limite vers 0.
donc 0*inf=0 : vrai

et lim(fonction qui tend vers )*lim(fonction qui tend vers inf)=indeterminé

exemple: lim(x^2*(1/x))=+inf
lim(3x*(1/x))=3
lim(x*(1/x^2))=0
la forme est bien indeterminée.

monsieurlémouche
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
28 juin 2007 à 11:15
pourquoi cela serait indeterminé..?
0 * x = 0
que x soit égale à 1, 45698, + l'infini ou - l'infini...
Neron2005 Messages postés 63 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 1 décembre 2013 1
28 juin 2007 à 10:15
oui si on multliplis 0 * infini c'est une forme indeterminer tout comme 0 / 0 et infini - infini mais dans le cas present, vb6 ne renvoi pas -1,#IND mais rien. Voila.
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
28 juin 2007 à 09:40
"' 0 * infini = normalement indeterminé mais la ca donne vide"
normalement indeterminé..?? ^^
Rejoignez-nous