Deutsch   English   Français   Italiano  
<u9qc3r$1nvp$1@cabale.usenet-fr.net>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!3.eu.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Olivier Miakinen <om+news@miakinen.net>
Newsgroups: fr.sci.maths
Subject: =?UTF-8?Q?Re:_Exercice_niveau_6_=c3=a8me?=
Date: Wed, 26 Jul 2023 07:48:41 +0200
Organization: There's no cabale
Lines: 40
Message-ID: <u9qc3r$1nvp$1@cabale.usenet-fr.net>
References: <64bf757d$0$6427$426a74cc@news.free.fr>
 <u9pvfv$190ub$2@dont-email.me>
NNTP-Posting-Host: 200.89.28.93.rev.sfr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: cabale.usenet-fr.net 1690350523 57337 93.28.89.200 (26 Jul 2023 05:48:43 GMT)
X-Complaints-To: abuse@usenet-fr.net
NNTP-Posting-Date: Wed, 26 Jul 2023 05:48:43 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Firefox/52.0 SeaMonkey/2.49.4
In-Reply-To: <u9pvfv$190ub$2@dont-email.me>
Bytes: 2675

Le 26/07/2023 04:13, Dominique a écrit :
> Le 25/07/2023 à 09:10, ast a écrit :
>> Un exercice donné à des 6 ème que tous les parents
>> ne savent pas faire, même ceux ayant fait des maths.
>> 
>> Trouvez un nombre à 4 chiffres tel que si on
>> l'additionne à la somme de ses 4 chiffres on
>> trouve 2000.
> 
> Sans mathématique, mais avec un bout de code Python, on trouve 1981 très 
> facilement :
> 
> for x in range (1000,10000):
>      if sum([int(y) for y in str(x)])+x==2000:
>          print(x)

Oui, et d'ailleurs presque sans mathématique (autre que se dire que la somme
de 4 chiffres ça fait moins de 4×10 = 40), j'avais proposé en première solution
de tester à la main toutes les années entre 1960 et 2000.

Il y a aussi la méthode par essais et erreurs en essayant de se rapprocher
petit à petit de la solution.

Par exemple :
− On essaye 2000. 2000 + 2 = 2002, ça dépasse de 2, on retire la moitié de 2
  soit 1, donc 1999.
− On essaye 1999, 1999 + 28 = 2027, ça dépasse de 27, ah zut ce n'est pas un
  nombre pair, tand pis on retire à peu près la moitié qui est 13, donc 1986.
− On essaye 1986, 1986 + 24 = 2010, ça dépasse de 10, on retire la moitié de
  10 qui est 5, donc 1981.
− On essaye 1981, 1981 + 19 = 2000, ça marche. On nous demandait juste un nombre
  pour lequel ça marche, pas de prouver qu'il n'y en a pas d'autre, alors c'est
  bon : réponse = 1981.

Note : si au lieu de retirer 13 on avait retiré 14 pour donner 1985, ça aurait
aussi mené à la solution en seulement quatre essais.
 2000 -> 2002, 1999 -> 2027, 1985 -> 2008, 1981 -> 2000.

-- 
Olivier Miakinen