[PDF] Algorithmes gloutons avec la classe





Previous PDF Next PDF



Décomposition dun nombre en fractions égyptiennes conjecture de

16 déc. 2002 On ne sait pas très bien comment les Égyptiens procédaient pour cette obtenir cette décomposition. Par contre on sait que pour une fraction ...



N3 – FRACTIONS EGYPTIENNES

Nous ne connaissons pas la méthode utilisée par les Égyptiens pour décomposer toute fraction en une somme de fractions unitaires. En 1201 Fibonacci trouve 



LES FRACTIONS EGYPTIENNES

Une fraction égyptienne est une fraction dont le numérateur est égal à 1. N'importe quelle fraction peut se décomposer en une somme de fractions égyptiennes 



Mise en page 1

Si donc une fraction admet une décomposition égyptienne (on verra au § 4 que c'est toujours le Mais auparavant montrons comment fonctionne l'algorithme.



Mise en page 1

Si donc une fraction admet une décomposition égyptienne (on verra au § 4 que c'est toujours le Mais auparavant montrons comment fonctionne l'algorithme.



Word Pro - Arithmetique_TD_01.lwp

Donner une décomposition de la fraction en somme de. 2. 2n + 1 deux fractions égyptiennes différentes. Partie C : Algorithme "glouton" de Fibonacci. En 1201 



Word Pro - Arithmetique_TD_01.lwp

Donner une décomposition de la fraction en somme de. 2. 2n + 1 deux fractions égyptiennes différentes. Partie C : Algorithme "glouton" de Fibonacci. En 1201 



Word Pro - Arithmetique_TD_01_Correction.lwp

Appliquer cet algorithme à et donner sa décomposition en fractions égyptiennes. 13. 81. Frédéric Vallery - Francis Wlazinski. Page 6. 2.



session 2010 OLYMPIADES ACADÉMIQUES DE MATHÉMATIQUES

10 mars 2010 (b) Comment le rayon du plus grand des deux cercles s'exprime-t-il en fonction du ... Exercice 3 : Algorithme et fractions égyptiennes.



Algorithmes gloutons avec la classe

Algorithmes gloutons fractions égyptiennes et algorithme de Fibonacci



[PDF] Décomposition dun nombre en fractions égyptiennes conjecture de

16 déc 2002 · Décomposition d'un nombre en fractions égyptiennes conjecture de Sierspinski Document PDF : http://www debart fr/ pdf _dp/fracegypt pdf



[PDF] Fractions Égyptiennes - Educmath

immédiatement une décomposition de 1 en fractions égyptiennes Questionnement : inversement prenons un nombre abondant N comment et combien



[PDF] Calculer comme les Égyptiens - APMEP

La suite des fractions obtenues est strictement décroissante : on a bien obtenu une décomposition égyptienne 4 7 Les limites de la méthode* Essayons de voir 



[PDF] Les fractions égyptiennes Ouverture mathématique prolongement

15 juil 2020 · Cette formule décompose les carrés des nombres premiers > 2 (égaux à 1 modulo 4) ce que ne permet pas la formule (1) Ces deux identités (1) et 



[PDF] LeS « frAcTiOnS egypTienneS »1 - Publimath

Il est possible de décomposer toute fraction de la forme 4/n où n est un entier naturel non nul en la somme de un deux ou trois inverses de nombres entiers 



[PDF] Maths en Jeans Fractions égyptiennes 1 Décomposition optimale d

Fractions égyptiennes 1 Décomposition optimale d'un entier en matching pair Un nombre parfait donne une décomposition un fraction egyptienne de 1



Décompositions de fractions en fractions Egyptiennes - DocPlayerfr

II - Décomposition des nombres entiers ) Les formules dites des «matching pairs» ) Comment décomposer sous forme d une fraction Egyptienne?



[PDF] N3 – FRACTIONS EGYPTIENNES - Audentia

Nous ne connaissons pas la méthode utilisée par les Égyptiens pour décomposer toute fraction en une somme de fractions unitaires En 1201 Fibonacci trouve 



Les Fractions égyptiennes - Math93

6 mar 2022 · La possibiliter de diviser ou multiplier par 2 un entier ;; La décomposition de toute fraction en somme de fractions unitaires ;; Le calcul aisé 



[PDF] MATHEMATIQUES - mathGM

Comment obtenir l'écriture égyptienne d'une fraction quelconque a b strictement inférieure à 1 ? Étape 3 : Écrire la décomposition de

  • Comment Decomposer une fraction égyptienne ?

    Elle répertorie les fractions dont le numérateur est deux et dont le dénominateur n varie de trois à cent-un, n impairs et donne leur équivalent en somme de fractions unitaires. ? 1/101 + 1/202 + 1/303 + 1/606. Ces différents résultats furent obtenus par les anciens Égyptiens en appliquant la technique de la division.
  • Quelle est la particularité des fractions égyptiennes ?

    Une fraction égyptienne est une somme de fractions unitaires, c'est-à-dire de fractions qui ont des numérateurs égaux à 1 et des dénominateurs entiers positifs, avec ces dénominateurs tous différents les uns des autres.
  • Environ 3000 ans avant Jésus-Christ, dans la région de Sumer, en Mésopotamie, on voit apparaître les premières fractions. La numération Babylonienne était une numération à base 60, les symboles utilisés étaient le clou et le chevron.

Algorithmes gloutons avec la classe

Karim ZAYANA1,2, Pierre MICHALAK3, Clément BEAUSEIGNEUR4et Hélène TANOH3 1 LTCI, Télécom Paris, Institut Polytechnique de Paris.

2IGEN, Ministère de l"Éducation nationale.

3IAIPR, Ministère de l"Éducation nationale.

4Google France, Paris.

Résumé

Mentionnés dans les nouveaux programmes de Numérique et Science Informatique du cycle terminal des lycées

[1], les algorithmes gloutons offrent une solution pratique, mais pas toujours optimale, à de nombreux problèmes

arithmétiques. Nous en donnons ici deux exemples qu"il est loisible de mener en classe, dès celle de première, sous

forme d"activité ou d"approfondissement et qui peuvent ensuite fournir de la matière au grand oral du baccalauréat.

Sans être élémentaire, le bagage mathématique que nous mobiliserons demeurera toutefois raisonnable [4, 7].

Mots-clés

Algorithmes gloutons, fractions égyptiennes et algorithme de Fibonacci, coefficients de Bézout, algorithme du

monnayeur, suite de Fibonacci, one-point theorem.

1 Introduction

Pour un algorithme glouton, tout ce qui est pris n"est plus à prendre : une stratégie à courte vue car en se ruant

sur les entrées, on n"a parfois plus de place au dessert. Ainsi résumée (et simplifiée), la logique du glouton -greedy

les possibles. Mais il maximise, à la manière d"un gradient discret et sans vision d"ensemble, donc sans revenir dessus,

chaque prise de décision. Nous le mettons ici en oeuvre dans deux contextes simples, la décomposition en fractions

égyptiennes et le problème du rendu de monnaie, et nous en discutons les performances.

2 Fractions égyptiennes

2.1 Une réécriture élégante des fractions rationnelles

Définition 1(fraction unitaire, dite aussi égyptienne).Nous appellerons ici fraction égyptienne tout rationnel positif

de la forme 1n ,13 Le rôle de ces fractions est remarquable dans le

Théorème 1(décomposition).Un rationnel positif x (non nul) peut toujours s"écrire comme somme de fractions égyp-

tiennes deux à deux distinctes.

Avant d"en démontrer le résultat (quandxÇ1 pour commencer), vérifions-le sur quelques exemples. Ainsi,32

AE

1Å12

. Et23 AE12

Å16

, ou, plus long,23 AE13

Å16

Å19

Å118

. On peinerait davantage avec le nombre52

AE1Å1Å12

, qu"il faut débarrasser de ses doublons. La formule des "matching pairs», 1k

AE1kÅ1Å1k(kÅ1)(1)

peut nous y aider. L"une des fractions 1AE11 se ramifie en12

Å12

, l"une des fractions12 en13

Å16

, etc. De fil en aiguille et après remise en ordre, 52

AE1Å12

Å13

Å14

Å16

Å17

Å112

Å142

ainsi que l"illustre l"arborescence de la figure 1. Mais en

éliminant une redondance on en crée parfois d"autres. À cette entreprise artisanale et hasardeuse, on préfère la ligne

plus stricte qu"apporte la preuve suivante, valable tant quexAEpq

2]0,1[.

1

FIGURE1 - Décomposition "artisanale» de52

Démonstration.Raisonnons par récurrence forte sur le numérateurpde la fraction à décomposer. QuandpAE1, la

propriété est acquise. Soit maintenantxAEpq oùpÇq. Il serait vain de scinderxen1q

Åp¡1q

car la deuxième fraction porte potentiellement 1q

elle aussi dans son écriture au rangp¡1. Commençons plutôt par serrerxau plus près sur

sa gauche grâce à une première fraction égyptienne, 1k . Ainsi défini, l"entierkremplit les conditions1k

·xÇ1k¡1, avec

k¸2 puisquexÇ1. Remplacerxpar1k cause une erreureAEx¡1k . Ainsi définie,eest une fraction eteest positive. De plus, eAEpq

¡1k

(2) AE pk¡qkq (3) Mais pq Ç1k¡1donc le numérateurPAEpk¡qAEpÅ< 0 z }| { (p(k¡1)¡q), qu"on sait déjà positif, est aussi strictement inférieur àp. Nous venons d"établir que 0·PÇpet d"écrire xAEpq (4) AE 1k

ÅPQ

(5)

oùQAEkq. SiPAE0, l"affaire est pliée. Sinon, l"hypothèseHau rangPfournit une décomposition égyptienne dePQ

dont il faut juste s"assurer qu"elle ne contienne pas 1k . Or, PQ

AEeÇ1k¡1¡1k

AE1k(k¡1)(6)

et

1k(k¡1)·1k

(7) d"où PQ

Ç1k

. Les fractions unitaires constituantPQ et relevant deH(P) se cumulent; aucune d"elle n"égale donc1k et

la conclusion suit. On notera que réduire les fractions au fur et à mesure dans cette démonstration ne modifierait en

rien le cours des choses et conduirait au même développement.

2.2 Mise en oeuvre algorithmique quandxÇ1

De notre approche découle un algorithme glouton, déjà connu de Fibonacci auXIIIesiècle, où chaque itération

donne lieu à la plus grande fraction égyptienne qui soit. On le rédigerait de la sorte pour fournir, en sortie, la chaîne

de caractères à afficher présentant la décomposition obtenue. 2

DECOMPOSITION_V1(r)# r rationnel dans ]0,1[

1x,L,kÃr,[],1

2while(x,0)

3while(xÇ1k

4kÃkÅ1

5xÃx¡1k

6L.append("+ 1/" +str(k))

7return(L)

Ordonnées, les fractions égyptiennes vont en décroissant strictement. Il n"est donc pas utile, et serait même dis-

pendieux, de réinitialiser la variablekà 1 avant la seconde boucle.

Implémenté en machine, le programme ne tourne pourtant pas comme prévu. Voyons pourquoi sur l"exemple où

xAE35

, en l"exécutant pas à pas. En théorie, le procédé génère d"abord la fraction égyptienne12

. En ligne 5, il remplace xparx¡12 , soit110 ; puis parx¡110 , qui est nul. Il s"arrête donc et retourne12

Å110

. La machine se comporte autrement.

Elle débute bien en calculant

12 . Sur ce elle remplacexparx¡12 , soit110 , mais elle entâche le décimal110 , qui n"est pas un nombre dyadique, d"une petite erreur [10]. Elle lui substitue 116

Å132

Å1256

Å1512

Å...AE0,0999... qui, malgré toute la

puissance informatique, lui est légèrement inférieur. Dès lors, la deuxième fraction égyptienne renvoyée n"est plus

110
mais 111
AE12

Å111

Å1111

Å112211

Å1149096311

On évite cet écueil en bannissant tout calcul flottant. On s"oblige alors à ne gérer que des entiers, correspondant

aux paires de numérateurs et dénominateurs des rapports manipulés. D"où la version ajustée :

DECOMPOSITION_V2(a,b)# r = a/b

1p,q,L,kÃa,b,[],1

2while(p,0)

4kÃkÅ1

6L.append("+ 1/" +str(k))

7return(L)

1419
AE12

Å15

Å128

Å1887

Å12359420

oul"astronomique531 AE17

Å155

Å13979

Å123744683

Å11127619917796295

s nAE1k

1Å1k

2Å...Å1k

napprochant par défaut la fractionxAEpq passée en argument, et s"il n"a pas encore terminé, il s"apprête à rechercherknÅ1. La sommesnengage1k net non1k n¡1pour ne pas excéderx. Nécessairement, 1k nÅ1Ç1k n¡1¡1k nAE1k n(kn¡1)(8) donc k nÅ1Èkn(kn¡1) (9)

On comprend ainsi mieux l"inflation observée. Quant au nombre d"étapes requises, on ne sait que le majorer parp,

limite d"ailleurs atteinte avec 531

La taille des dénominateurs n"est pas rédhibitoire en soi - le langage Python composerait avec ce gigantisme sans

provoquer de débordement de la mémoire - mais elle verrouille la boucle en ligne 3. Le compteurk, qui ne s"y in-

crémente que d"une unité par itération, doit dépasser des seuils toujours plus vertigineux. Les temps de calcul en

deviennent prohibitifs.

En pratique, sorti des fractions les plus simples, il faut choisir une autre stratégie - non gloutonne cette fois.

Habilement, les dénominateurs successifs émergeront des relations de Bézout. L"effet ne sera plus d"augmenterk

à chaque tour, mais à l"inverse, pour un meilleur contrôle, de le diminuer. Partons de la fractionpréalablement réduitepq

AEp0q

02]0,1[. Bien entendu, 0Çp0Çq0. Tant quep0,1 il existe une paire (p1,q1) unique telle que :

p

0q1¡q0p1AE1 (10)

avec 0Çq1Çq0et 0Çp1Çp0. Les entiersp1etq1sont à leur tour premiers entre eux. Ajoutons quep0q

0AE1q

0q1Å

p 1q

1. Nécessairement,p1Çq1. Tant quep1,1 on répète l"opération qui donne ici naissance au couple (p2,q2), avec

p

1q2¡q1p2AE1, 0Çq2Çq1Çq0, 0Çp2Çp1Çp0. À ce stade,p0q

0AE1q

0q1Å1q

1q2Åp2q

2, un scenario qui se répète

3

jusqu"au premier entierpiégal à 1. La décomposition finale compte moins depmembres, tous distincts puisque

la suite (qnqnÅ1)ndécroît strictement. Contenus parq0q1, lui-même inférieur àq2, les dénominateurs n"enflent plus

démesurément. C"est avec cette méthode que nous ramenons 1419
et531 respectivement à1285

Å1165

Å121

Å16

Å12

et à 1775

Å1475

Å1247

Å191

Å17

. Retranscrite ci-après, elle charge une routinebezout( ) associant à tout couple (a,b) non trivial

les traditionnels coefficientsuetvrespectant l"identitéauÅbvAEpgcd(a,b), et, moyennant une retouche mineure à

l"algorithme d"Euclide étendu, les conditionsu2[1,b¡1] et¡v2[1,a¡1]. Sa complexité, de l"ordre de log(ab), reste

mesurée.

DECOMPOSITION_V3(a,b)# x = a/b et a^b = 1

1p,q,LÃa,b,[]

2while(p,1)

3Q,PAEbezout(p,q)

4L.append("+ 1/" +str(q£Q))

5p,qáP,Q

6L.append("+ 1/" +str(q))

7return(L)

2.3 Le programme a encore faim!

Notre traitement échoue quandxÈ1 : la solution gloutonne accumule des fractions égyptiennes toutes égales

(en l"occurence, à 1), l"autre mène à une fraction du typep1 (en définitive, entière) qui l"enlise. Une première phase

consiste dès lors à approcherxpar défaut à l"unité près avant d"enclencher l"algorithme qui terminera le travail. On se

sert pour cela de la série harmonique, qui présente le double intérêt d"être formée de fractions égyptiennes distinctes

et de diverger. Un rationnelxÈ1 étant donné, il existe un rangjpour lequel H jAE1Å12

Å...Å1j

Çx·1Å12

Å...Å1j

Å1jÅ1AEHjÅ1(11)

H jAE1jÅ1.Surcemodèle,52

AE¡1Å12

Å13

Å14

Å15

Å16

¢Å120

de Cauchy,Hi,jAE1i

Å1iÅ1Å...Å1j

, on mettrait enévidence une autre décomposition égyptienne. Enchoisissantiassez grand, on adapte même cette idée au cas dex2]0,1]. Ainsi, 23

AEµ15

Å16

Å17

quotesdbs_dbs42.pdfusesText_42
[PDF] dm de maths 4eme fraction egyptienne

[PDF] fraction égyptienne 5eme

[PDF] activité proportionnalité

[PDF] amplification de fractions exercices

[PDF] fractions équivalentes exercices

[PDF] les fractions cm1

[PDF] enregistrement pole caraibes

[PDF] enregistrement bagages air france guadeloupe

[PDF] heure enregistrement air france guadeloupe

[PDF] les etapes de la numerisation d'un signal analogique

[PDF] pas de quantification définition

[PDF] identifiant apb perdu

[PDF] matériel et méthode thèse

[PDF] rédaction scientifique cours

[PDF] séance découverte fractions cm1