Problème de maths [nivo 6ème] - Sciences - Discussions
Marsh Posté le 25-09-2003 à 20:45:02
| Angilo a écrit :   | 
 
1001 ![[:boidleau] [:boidleau]](https://forum-images.hardware.fr/images/perso/boidleau.gif)
Marsh Posté le 25-09-2003 à 20:47:22
| Romf a écrit : troll  | 
 
Ce n'est pas un troll, c'est un vrai problème de maths que l'on trouve dans un livre scolaire de maths niveau 6ème   
  
 
Quel est le moyen le plus simple (pour un élève de 6ème) de trouver la bonne réponse ?
Marsh Posté le 25-09-2003 à 20:48:37
les chiffres vont de 0,000 à 1,000 
 
dans ces chiffres ceux qui s'ecrivent : 
 
0,xx0 
0,x00 qui sont inutiles 
 
les 0,xx0 y en a 100 
les 0,x00 y en a 10 
 
donc 1001 - 2 -10 -100 = 889 
Marsh Posté le 25-09-2003 à 20:50:47
| Joel F a écrit : les chiffres vont de 0,000 à 1,000  | 
 
 
edit : 'tain je sais pas compter en plus ça fait plutôt 899  
 
Marsh Posté le 25-09-2003 à 21:03:38
Je ne suis pas convaincu par vos raisonnements   
  
 
J'ai passé une heure à expliquer à un élève de 6ème que le bon résultat était : 900   
  
 
Mon raisonnement volontairement simpliste: 
De 0,001 à 0,999 : 999 nombres 
Auquel il faut retirer les nombres 0.xx0 (de 0,01 à 0,99) : 99 
 
Donc 999-99 = 900   
  
 
Il revient me voir son prof de maths dit qu'y en a 890   
  
 
La honte de l'ingé d'une grande école côtée qui se plante sur un problème de 6ème ![[:armelanuel] [:armelanuel]](https://forum-images.hardware.fr/images/perso/armelanuel.gif) 
 
Marsh Posté le 25-09-2003 à 21:04:57
| Angilo a écrit : Je ne suis pas convaincu par vos raisonnements   | 
 
 
pourquoi ca fait 890 au final  
 
Marsh Posté le 25-09-2003 à 21:08:44
ReplyMarsh Posté le 26-09-2003 à 18:44:29
 
Voulant en avoir le coeur net, j'ai pondu en 2 min quelques lignes de codes en java : 
 
| Code : 
 | 
 
 
Verdict : il y en a 900 
 
  Comme c bon d'avoir raison
  Comme c bon d'avoir raison   
  
 
Elle va m'entendre c'te prof de maths, j'vais lui sortir le listing des 900 nombres    
 
Marsh Posté le 26-09-2003 à 18:54:30
hmm y'en a 890 parce qu'il faut aussi retirer les 0.1 0.2 0.3 etc  
nan?
Marsh Posté le 26-09-2003 à 19:00:38
Bon, je propose qu'on compte ! 
 
c partit ! je commence : 
 
0.001    
  
 
à vous......
Marsh Posté le 26-09-2003 à 19:08:02
| Angilo a écrit :   | 
 
 
jvais essayer 
 
Notation : 
on multiplie tout par 1000 pour pas s'emmerder 
 
Explication de la notation : 
dans cette représentation le dernier chiffre est en fait celui des millièmes et ne sert à rien si c'est un zéro (car 0.0a0 = 0.0a) et l'avant dernier ne sert à rien si c'est un zéro quand le dernier est aussi un zéro (0.a00 = 0.a mais 0.a0b ne peut être ignoré) 
 
Dénombrement : 
de 0000 à 1000 : 1001 nombres 
 
Méthode : 
on retire : les 0XX0 (avec X non nul), les 0X00 (avec X non nul), et aussi 0000 et 1000. 
 
cad : 
Toutes les dizaines (0 10 20 30... 980 990 1000) sans oublier les cas particuliers que sont les centaines et les extrêmes. 
 
On enlève donc (après une subtile division par 10 aidant au dénombrement) : 0 1 2 3 .... 98 99 100 
Soit : 101 nombres 
 
Calcul : 1001 - 101 = 900 
 
Pour trouver le soi disant 890 il nous manque 10 nombres, soit 1 par centaines..... pas convaincu qu'il y en ait 890 moi  ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
  
 
 
 
 
Marsh Posté le 26-09-2003 à 19:26:49
 
J'ai imprimé le listing des 900 nombres (décomptés de 1 à 900) !  
 
Lundi, j'oblige la prof à le manger   
    
 
Marsh Posté le 26-09-2003 à 19:29:47
tu peux print mon explication si tu veux 
Marsh Posté le 26-09-2003 à 19:41:21
| Angilo a écrit : Je ne suis pas convaincu par vos raisonnements   | 
Et les 0.x00 ? genre 0,100 0,200 etc?
Marsh Posté le 26-09-2003 à 19:43:35
| JacenX a écrit : Et les 0.x00 ? genre 0,100 0,200 etc?   | 
 
 
Combien y a t il de nombres décimaux compris entre 0 et 1, ayant 3 chiffres après la virgule, sans zéro inutile ? 
 
en 6eme, c pas de la physique avec des chiffres significatifs  
 
Marsh Posté le 26-09-2003 à 19:45:56
| JacenX a écrit : Et les 0.x00 ? genre 0,100 0,200 etc?   | 
 
 
Ils sont inclus dans les 0.xx0   
  
(0.100 = 0.10 = 0.1)
Marsh Posté le 26-09-2003 à 19:45:56
| Romf a écrit :   | 
ba les zero de 0,100 ne sont ils pas inutiles? 
0.100 = 0,1 donc faut pas le compter, si?
Marsh Posté le 26-09-2003 à 19:46:26
ReplyMarsh Posté le 26-09-2003 à 19:50:23
| JacenX a écrit : pardon   | 
 
 
   
  
 
Ca a l'air simple comme problème mais c quand même déstabilisant ... surtout pour un enfant de 10 ans   
 
Marsh Posté le 26-09-2003 à 20:30:13
Le programme Matlab suivant donne 908 : 
 
count = 0; 
for num = 0:0.001:1 
    if num*100-floor(num*100) ~= 0 
        count = count + 1; 
    end 
end 
 
C'est la méthode brute : ca doit etre bon !
Marsh Posté le 26-09-2003 à 20:35:58
| JacenX a écrit : Et le bac 2003 en maths il était pas destabilisant?   | 
 
 
pff de la géométrie dans l'espace, super dur   
 
Marsh Posté le 26-09-2003 à 20:37:57
| xav14 a écrit :   | 
 
 
surtout quand le programme est fait de telle sorte que c'est une des parties les moins traitées  
 
Marsh Posté le 26-09-2003 à 21:08:34
il yen a 900 d'après ce programme en QBasic  
 
CLS : a = 0 
FOR i = 1 TO 1000 
IF i MOD 10 <> 0 THEN a = a + 1 
NEXT 
PRINT a 
Marsh Posté le 26-09-2003 à 21:12:57
| Romf a écrit :   | 
 
 
avec les grèves aussi! 
 
j'ai pas fait le bac 2003 (vu que j'ai eu le bac 2002  ) mais un pote l'a chié..
 ) mais un pote l'a chié.. 
son prof avait dit "on fait pas les sections coniques, ya aucune chance que ça tombe au bac" 
Marsh Posté le 26-09-2003 à 21:20:14
| Blazkowicz a écrit :   | 
 
 
nous on a fait ca en speedant à la fin... 
 
Mais bon c complètement ridicule, les notes sont ridicules et incohérentes... Combien j'ai vu de 20 qui n'ont pas tout fait  
 
Marsh Posté le 26-09-2003 à 21:39:47
attention ![[:dawa] [:dawa]](https://forum-images.hardware.fr/images/perso/dawa.gif) 
 
 
|   | 
 
 
oops, c'est pas au point  
 
Marsh Posté le 26-09-2003 à 21:42:31
ReplyMarsh Posté le 26-09-2003 à 21:45:39
LOL je me suis planté.. j'ai affiché tous les nombres, par contre j'ai deux "18 eme" ![[:2501] [:2501]](https://forum-images.hardware.fr/images/perso/2501.gif) 
 
 
un petit bug dans mon programme 
Marsh Posté le 26-09-2003 à 21:46:39
| Blazkowicz a écrit : ben je me demande même quels sont ceux qui manquent  | 
 
 
comment t arrive a 900 dans ta colonne de droite alors  
 
pas envie de me crever les yeux  ![[:minusplus] [:minusplus]](https://forum-images.hardware.fr/images/perso/minusplus.gif)
Marsh Posté le 26-09-2003 à 21:48:41
| Blazkowicz a écrit : attention  | 
 
 
  
  
Marsh Posté le 26-09-2003 à 21:49:59
maintenant ça va mieux  
 
 
le programme 
 
CLS : a = 0 
OPEN "D:\liste.txt" FOR OUTPUT AS #1 
FOR i = 1 TO 999 
ok = 0 
IF i MOD 10 <> 0 THEN a = a + 1: ok = 1 
i$ = STR$(i) 
IF LEN(i$) = 2 THEN i$ = "0.00" + RIGHT$(i$, 1) 
IF LEN(i$) = 3 THEN i$ = "0.0" + RIGHT$(i$, 2) 
IF LEN(i$) = 4 THEN i$ = "0." + RIGHT$(i$, 3) 
IF ok = 1 THEN PRINT #1, i$; "  |   "; : PRINT #1, a; : PRINT #1, "eme nombre" 
NEXT 
PRINT a 
 
 
 
|   | 
Marsh Posté le 26-09-2003 à 21:50:15
0.979  |    882 eme nombre 
0.980  |    882 eme nombre 
 
 
etc... 
 
Dans chaque 10aine (ou 100aine chaipu) ya des répétitions
Marsh Posté le 27-09-2003 à 21:16:34
| Romf a écrit : 0.979  |    882 eme nombre  | 
 
 
En fait ca revient à compter tous les entiers de 0 à 1000 qui ne sont pas des multiples de 10. 
 
i.e. 1001-101=900
Marsh Posté le 25-09-2003 à 20:42:22
Salut,
Voici un petit problème de dénombrement
Combien y a t il de nombres décimaux compris entre 0 et 1, ayant 3 chiffres après la virgule, sans zéro inutile ?