cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
6 mai 2006 à 09:42
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
14 janv. 2007 à 15:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 14 janv. 2007 à 15:54
c'est parce que les regles de priorité entre l'addition et la soustraction ne sont pas prises en charge, le programme effectue le calcul dans l'ordre ou les caracteres apparaissent.
Ce n'est pas une erreur de programation mais c'est juste un truc a savoir. Il est tres difficile et couteux en mémoire de gérer ces priorités.
Les premieres calculatrices (qui étaient exessivemetn cheres) fonctionnaient comme ca et ce n'est pas pour ca qu'elles donnaient un résultat faux.
quand nous utilisons un programme, il retourne une sortie donnée face a une entrée donnée, a nous de bien choisir les entrées pour qu'elles soient en accord avec le programme.
Une machine ne fait pas ce qu'on a envie qu'elle fasse mais ce que nous lui disons de faire...
Il y a là une nuance a saisir
nardelmouk
Messages postés30Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention16 avril 2008 14 janv. 2007 à 15:08
il y a juste un truc qui va pas, c'est par exemple quand on fait 1+8*2*2, ça fait 33 et ton programme met 34
mais sinon c'est super!
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 6 mai 2006 à 09:42
Merci beaucoup c'est exactement ce dont j'avais besoin. 10/10
14 janv. 2007 à 15:54
Ce n'est pas une erreur de programation mais c'est juste un truc a savoir. Il est tres difficile et couteux en mémoire de gérer ces priorités.
Les premieres calculatrices (qui étaient exessivemetn cheres) fonctionnaient comme ca et ce n'est pas pour ca qu'elles donnaient un résultat faux.
quand nous utilisons un programme, il retourne une sortie donnée face a une entrée donnée, a nous de bien choisir les entrées pour qu'elles soient en accord avec le programme.
Une machine ne fait pas ce qu'on a envie qu'elle fasse mais ce que nous lui disons de faire...
Il y a là une nuance a saisir
14 janv. 2007 à 15:08
mais sinon c'est super!
6 mai 2006 à 09:42