Vous êtes sur la page 1sur 15

Informations sur l'algorithmique en seconde

Voicicequipourraitservirdedocumentressourcetlchargersurlesiteacadmiquepourles
collgues.
Seuleunepartieseradistribuesurpapier(leparagrapheLesAteliers).
Nousvidoprojetteronslespointsessentielsdecedocumentlorsdenosexposs;enparticulier,
nousprsenteronslematin:
leparagrapheI(cequeditleprogramme)avecnosremarques
(5minutes)
uneintroductionpossibleenclasselanotiond'algorithmesurl'exempledevinerun
nombre
(10minutes)
etl'aprsmidiavantlesateliers:
leschoixtechniques(paragrapheII)carl'attenteestfortesurcepointnotreavis
(5minutes)
encadrerlesatelierslerestedutemps(paragrapheV)dontl'objectifseraitlaralisation
d'algorithmesrpondantdesproblmesmathmatiquesissusdetousleschapitresdu
programme.
1
Table des matires
I.Ce que dit le programme....................................................................................................................3
Lu dans le document ressource disponible sur Eduscol :................................................................3
II.Les diffrents choix techniques........................................................................................................4
III.Aborder l'algorithmique avec les lves..........................................................................................6
Sans outil informatique....................................................................................................................6
Avec un outil informatique, en partant d'un algorithme existant.....................................................7
a)Exemple 1 : Introduire le vocabulaire partir d'un algorithme...............................................7
b)Exemple 2 : Que fait l'algorithme ci-dessous ? (extrait des exemples d'AlgoBox).................8
c)Exemple 3 : quelle est cette fonction mathmatique ?.............................................................8
d)Exemple 4 : un algorithme erron corriger...........................................................................9
Une autre progression possible......................................................................................................10
a)Premire construction d'algorithme : dialoguer avec la machine..........................................10
b)Elle sait son cours, elle !........................................................................................................10
c)Introduction des tests.............................................................................................................10
d)Introduction du calcul rptitif..............................................................................................10
IV.Traductions d'algorithmes sur machine..........................................................................................11
V.Ateliers............................................................................................................................................11
Exercice 1 (d'aprs Bordas indice 2009) :......................................................................................11
Exercice 2 (d'aprs Complments en ligne de Dclic 2nde) :........................................................11
Exercice 3 :....................................................................................................................................11
Exercice 4 (d'aprs Nathan hyperbole 2009) :...............................................................................11
Exercice 5......................................................................................................................................12
Exercice 6......................................................................................................................................12
Exercice 6 bis ................................................................................................................................12
Exercice 7 : Balayer pour mieux cerner.........................................................................................13
Exercice 8 : Le triangle de Sierpinski............................................................................................13
Exercice 9 : Adaptation tableur / algorithme.................................................................................14
Exercice 10 : Approximation de ...................................................................................................14
Exercice 11 : que fait cet algorithme ?...........................................................................................15
2
I. Cequeditleprogramme
Ladmarchealgorithmiqueest,depuislesorigines,unecomposanteessentielledelactivit
mathmatique.Aucollge,leslvesontrencontrdesalgorithmes(algorithmesopratoires,
algorithmedesdiffrences,algorithmedEuclide,algorithmesdeconstructionengomtrie).Ce
quiestproposdansleprogrammeestuneformalisationenlangagenaturelpropredonnerlieu
traductionsurunecalculatriceoulaidedunlogiciel
1
.Ilsagitdefamiliariserleslvesavecles
grandsprincipesdorganisationdunalgorithme:gestiondesentressorties,affectationdune
valeuretmiseenformeduncalcul.
Danslecadredecetteactivitalgorithmique,leslvessontentrans:
dcrirecertainsalgorithmesenlangagenatureloudansunlangagesymbolique;
enraliserquelquesuns
2
laideduntableuroudunpetitprogrammeralissurune
calculatriceouavecunlogicieladapt;
interprterdesalgorithmespluscomplexes.
Aucunlangage,aucunlogicielnestimpos.
Lalgorithmiqueauneplacenaturelledanstousleschampsdesmathmatiquesetlesproblmes
possdoiventtreenrelationaveclesautrespartiesduprogramme(fonctions,gomtrie,
statistiquesetprobabilit,logique)maisaussiaveclesautresdisciplinesoulaviecourante.
loccasiondelcrituredalgorithmesetdepetitsprogrammes,ilconvientdedonnerauxlves
debonneshabitudesderigueuretdelesentranerauxpratiquessystmatiquesdevrificationetde
contrle.
Lu dans le document ressource disponible sur Eduscol :
lintroductiondunefamiliarisationaveclalgorithmiqueprendsaplacedansunepratiquedes
Mathmatiquesdontunaxeprincipalestlaformationdeslvesladmarchescientifiquesous
toutessesformes.
Danslaclassedeseconde,ladcouvertedelalgorithmiquepermettradtudiercertainesnotions
sousunanglediffrent:
commentorganiserlarecherchedumaximumdunefonction?Commentreprsenterunedroitesur
uncrannaffichantquedespixels?Commentraliser,enstatistiques,letridesdonnesrequis
pouraccderlamdiane?
Lasensibilisationdellvelaquestiondeladmarchealgorithmiquepourrasefaireen
vitanttoutetechnicitouexpossystmatique.Onpourrasurcethmeconsulterdespublications
ralisesdanslecadredesIREM.
Lescomptencessuivantespourronttreidentifiesettravailles:
comprendreetanalyserunalgorithmeprexistant;
1 Ilnousparatjudicieuxd'initierleslvesenlangagenaturel,cequiliminedeuxdifficultsparasites:lelangage
apprendreetleserreursdesyntaxe.Onseconcentreainsisurlecontenuetsurladmarchealgorithmique.
2 lequelquesunsconfirmequel'crituredeprogrammesinformatiquesn'estpaslebutdelaformation.Unefois
l'algorithmeaupointettest,onpeutpasserventuellementsatraductionsurmachine.
Remarque:Algobox,dcritplusbas,permetderegrouperlesdeuxphases:critureenlangagenaturel+excution
duprogramme.Cependant,pourcertainsproblmes,l'usaged'untableuroud'unlogicielspcialisseraplus
pertinent(cfleparagraphedesAteliers).
3
modifierunalgorithmepourobtenirunrsultatparticulier;
analyserlasituation:identifierlesdonnesdentre,desortie,letraitement...;
mettreaupointunesolutionalgorithmique:commentcrireunalgorithmeenlangagecourant
enrespectantuncode,identifierlesboucles,lestests,desoprationsdcriture,daffichage...;
validerlasolutionalgorithmiquepardestracesdexcutionetdesjeuxdessaissimples;
adapterlalgorithmeauxcontraintesdulangagedeprogrammation:identifiersincessairela
naturedesvariables...;
validerunprogrammesimple.
Lescapacitsattenduesdansledomainedelalgorithmiquedunepartetduraisonnementdautre
part,sonttransversalesetdoiventtredveloppeslintrieurdechacunedestroisparties.
3

II. Lesdiffrentschoixtechniques
Anotreavis,unlogicielsedistinguecarilcollebienauxobjectifsduprogrammeofficiel:
AlgoBox.
Ilnousparattrsadaptladcouvertedel'algorithmiqueensecondecarl'lven'aurapasse
soucierdansunpremiertempsdelangagenidesyntaxeapprendre.Deplus,lelogicielconstruitle
codedel'algorithmepaspasdefaonhirarchiqueetstructuregrcedesinstructionsdebase
quel'oninsreencliquantsurlesboutonsdel'interface:
3 DoncpasdechapitreAlgorithmique.L'initiationseferaaufuretmesuredesbesoinspendantl'anne.
4
L'lvepeutseconcentrerainsisurl'algorithmeluimmeetilestfortementincit,parle
fonctionnementmmeduprogramme,fairepreuved'unminimumderigueur(ilfautrflchirla
dclarationdesvariablesavantdepouvoirlesutiliser,sedemanderouinsrertelleoutelleligne(
l'intrieurdelaboucleounon,dansquellepartiedutestSI,etc...)).
LesatoutspdagogiquesdeAlgoboxnoussembleindiscutables.
Cependant,pourdesraisonspratiquesoutechniques,d'autressolutionssontpossibles.Envoici
quelquesunes:
Matriel Avantages Inconvnients
AlgoBox pdagogique, fonctionne en
langage naturel, limite les
Ncessite un ordinateur (si
utilis par le prof en cours) ou
5
Illustration 1: Prsentation de l'interface de AlgoBox
erreurs de syntaxe, rpond
parfaitement aux objectifs du
programme.
Libre et gratuit, les lves
peuvent l'installer chez eux.
une salle info (pour les lves).
Pas de mode pas pas (mais
c'est en cours d'intgration pour
une prochaine version)
Calculatrice Disponible tous les cours dans
n'importe quelle salle.
Les lves peuvent travailler
avec n'importe quand.
Un langage et une syntaxe
apprendre.
Il y a souvent plusieurs marques
de calculatrice grer dans une
classe.
Le tableur Pour OpenOffice Calc : libre et
gratuit, les lves peuvent
l'installer chez eux.
Un langage et une syntaxe
apprendre. Ncessite un
ordinateur (si utilis par le prof
en cours) ou une salle info
(pour les lves).
Scilab Logiciel de calcul numrique
libre et gratuit. Les lves
peuvent l'installer chez eux.
Un langage et une syntaxe
apprendre. Ncessite un
ordinateur (si utilis par le prof
en cours) ou une salle info
(pour les lves).
Xcas Logiciel tout en un pour les
mathmatiques.
Permet l'criture de
programmes en langage TI.
Libre et gratuit, les lves
peuvent l'installer chez eux.
Un langage et une syntaxe
apprendre. Ncessite un
ordinateur (si utilis par le prof
en cours) ou une salle info
(pour les lves).
Scratch Ludique, esthtique, pas de
langage ni de syntaxe
apprendre.
Pas de boucle pour , criture
laborieuse des algorithmes,
beaucoup de fonctionnalits
inutiles pour nous qui risquent
de disperser l'attention des
lves.
III. Aborderl'algorithmiqueavecleslves
Nousfaisonslechoixdeconsacrerunpeudetempsunepetiteinitiationl'algorithmique,par
exempleenclasseentire,pourqueleslvessoientoprationnelsensuitetoutmomentdans
l'anne.Voicideuxexemplesd'approchedel'algorithmique.D'autresidessontdveloppesdansle
documentressourcedisponiblesurleserveuracadmique.
Sans outil informatique
Afind'introduirelevocabulairelmentaire(lesvariables,leurtype,lesaffectations,lesentres,les
sorties),ondonneauxlvesdeuxproblmesmathmatiquestrssimples.Onleurdemandealors
deconstruireunalgorithmedontledroulementrsoudraleproblmepos.
Question1:Connaissantdeuxnombresaet b,calculerpuisaffichera
2
+b
2
.
6
Question2:ConnaissantdeuxpointsduplanAetB,construireunpointCtelqueABCsoitun
trianglequilatral.
Toutesttraiticiaveclecrayonpapier.Onpourraventuellementdemanderunetraductiondansun
logicielunefoislesalgorithmescompltementtermins.Pourquoipasentravaillamaisonouau
CDI?
Unefoiscetravailachev,onpourrapasserdesalgorithmespluslabors(utilisantnotamment
desboucles,destests,etc...)
Avec un outil informatique, en partant d'un algorithme existant
Danscettepartie,lesquatreexemplesactivitssuivantsillustrsavecAlgoBoxpermettent
d'introduirel'algorithmiquel'aided'unordinateurvidoprojetlaclasse.
a)Exemple1:Introduirelevocabulairepartird'unalgorithme
Voiciunalgorithme:
1) Prsenterlevocabulairesurcetalgorithme:
lesvariables,leurtype,lesaffectations
lesentres(lire),lessorties(afficher)
lesinstructionslmentaires,lesblocsd'instructions
lesbouclesconditionnelles(SI),lesbouclesrptitives(iciTANTQUE)
2) Lirel'algorithmeaveclaclasseetfairedevinercequ'ilralise
3) Fairejouerquelqueslves
4) Commentmodifierceprogrammepourqu'ilaffichelenombred'essaisncessairesla
7
victoire?
5) Fairemergerunestratgiepermettantdegagneraveclemoinsdetentativespossibles.
Remarque:cetexemplepeutservirdemodlepour,plustard,construireunalgorithmepermettant
d'encadreruneracined'unequationpardichotomie(voirlesAteliersplusbas).
b)Exemple2:Quefaitl'algorithmecidessous?(extraitdesexemplesd'AlgoBox)
Despistesderflexionsaprsquelaclasseatrouvl'utilitdecetalgorithme:
1) Atondfiniunefonction?combiendevariables?
2) Quelnompourraitondonnercettefonction?
3) Commenttransformercetalgorithmepourdfinirlafonctionmin?
c)Exemple3:quelleestcettefonctionmathmatique?
Voiciunalgorithme:
8
1) Enlisantl'algorithmeprvoirlesvaleursdesortiepoura=1puispoura =4
2) Vrifierentestantl'algorithme
3) Exprimer denfonctiondeauniquementetconfirmerparlecalcullesrponses
prcdentes.
d)Exemple4:unalgorithmeerroncorriger
L'algorithmesuivantapourobjectifdedemanderl'utilisateurdeuxvaleursnumriquesstockes
danslesvariablesaet bpuisd'changerlecontenudesdeuxvariables:
1) Cetalgorithmenedonnepassatisfaction.Pourquoi?Quefaitilrellement?
9
2) Quefairepourcorrigercetalgorithme?
Une autre progression possible
Objectif : en 2 ou 3 sances de module, introduire la structure d'un algorithme, la notion de variable,
celles d'entre et de sortie; puis progressivement ajouter les tests et les boucles.
a)Premireconstructiond'algorithme:dialogueraveclamachine
Logiciel lanc sur vido-projecteur l'entre en salle (module de prfrence);
Question pose : entrez votre nom ;
Rponse : Bonjour Untel .
Avec quelques briques crites au tableau ou sur une fiche ( dcouper ? Sur tableau blanc
interactif ?), faire crire aux lves une suite d'instructions pour arriver ce rsultat. Comparer avec
l'algorithme de dpart, sur Algobox.
b)Ellesaitsoncours,elle!
volution en cours de module : faire calculer la machine / l'ordinateur sa place.
Argument : puisque on a le droit la calculatrice en devoir (parfois), autant lui faire vrifier nos
calculs...
Quelques exemples :
entrer m et p de mx+p; faire donner la racine, le sens de variation avec phrase associe.
Coordonnes de A et B en repre orthonorm distance AB, coordonnes de

AB .
A rpter rgulirement, en adaptant l'algorithme sortir chaque
chapitre.
Poursuivre en analysant des algorithmes divers : dcompositions de
fonctions, affectations successives de variables (ci-contre)...
c)Introductiondestests
Une fonction dfinie par morceaux pose toujours problme :
beaucoup d'lves y voient deux fonctions distinctes.
Un algorithme comprenant un test permet de calculer des valeurs en
une seule suite d'oprations.
Piste :
soit la fonction f dfinie par :
f x) = x 3)
2
+1 si x3
f x) =2 x3)
2
+1 si x3
1. Faire construire l'algorithme de calcul des chacune des 2 fonctions (un par demi-groupe ?
Sur calculatrice ou sur papier.)
2. Introduire le si... alors... sinon... pour concatner les deux algorithmes. Faire tourner le
nouvel algorithme sur Algobox.
d)Introductionducalculrptitif
1. Passer au balayage d'un intervalle partir de l'exemple prcdent, pour dresser un tableau de
valeurs d'une fonction, voire la tracer.
2. Jeu deviner un nombre , dcrit prcdemment.
10
IV. Traductionsd'algorithmessurmachine
Dansdescasparticuliers,onpourraavoirbesoindesfonctionnalitsparticuliresd'unlogicielautre
qu'AlgoBoxpourexcuterunalgorithme(tableur,logicieldecalculformel,logicieldegomtrie
dynamique,etc...).pourcela,desressourcessontdisponiblessurleweb.Parexemplepourl'criture
d'unprogrammeavecScratch,ScilabetXcasvoir:http://www.decliclyceeprof.hachette
education.com/pdf/Declic2nde_Logiciel.pdf
Nousmettonsvotredispositionsurleserveuracadmique(http://maths.acrouen.fr/)lestraductions
desalgorithmesprsentscidessuspourlescalculatrices(TIetCasio),Xcas,Scilabettableur.
V. Ateliers
Lesexemplescidessoussontdesproblmesmathmatiquesqu'ilestdemanddersoudrepar
l'critured'unalgorithme.Ilssontclasssparordrededifficultcroissante.
Exercice 1 (d'aprs Bordas indice 2009) :
Lebarmedel'impt2009pourunfoyerayantdeuxpartsdpenddesonrevenuimposable Ren
euros.PourR<51852,onalebarmesuivant:
Pour R<11704,onnepaiepasd'impt;
Pour 11705<R<23346 l'imptest: 0,055R643,72 ;
Pour R23347,l'imptest: 0,14R2628,14 .
crireunalgorithmequi,pourunrevenudonn,renvoielavaleurdel'imptpayerlorsquele
revenuestinfrieur51852.
LetesteravecAlgoBox.
Exercice 2 (d'aprs Complments en ligne de Dclic 2nde) :
Onseplacedansunrepreorthonorm.
1) crireunalgorithmequipermetdesaisirlescoordonnesdessommetsd'untriangle,etqui
prcisesicetriangleestrectangleounon,etsioui,enquelpoint.
2) Danschacundescassuivants,dire,laided'unprogramme,siletriangleABCestrectangle
ounon,etsioui,enquelpoint:
a)A(2;1),B(1;5)etC(2;3).
b)A(2;1),B(2;3)etC(6;3).
c)A(0;2),B(3;2)etC(1;4).
Exercice 3 :
Onsedonneunefonction f et
X
min
,
X
max
, pastroisrels.crireunalgorithmedetracdela
courbereprsentativede f sur |
X
min
; X
max avecunpasvalant pas.LetesteravecAlgoBox.
Exercice 4 (d'aprs Nathan hyperbole 2009) :
1) crireunalgorithmequicomparelesnombres
A= x + y)
2
et B=x
2
+y
2
.
2) traduirecetalgorithmesuruntableuretcomparer Aet Bsurunemmefeuilledecalcul
lorsque xet yprennentdesvaleursalatoiresentre5et5.
11
3) Conjecturerlacomparaisonde Aet Bsuivantlesvaleursde xet y
4) Dmontrerlaconjectureparlecalcul.
Exercice 5
LesprototypesGeoplansecomportentcommedesfonctionsinformatiques:
ellesadmettentdesobjetsenentre
effectuentuntraitementsurcesobjets
renvoientunobjetgomtriqueensortie
exercice:connaissant3pointsduplanA,BetC,onveutconstruireleparalllogrammeABCD.
1) crireunalgorithmeeffectuantcettetache
2) dfinirunprototypeavecGoplaneffectuantcetteconstruction.
3) Placer3autrespointsM,NetPettesterleprototype.Vrifierquelaconstructionrsisteau
dplacementdeM,NetP
4) ExistetilplusieursparalllogrammescontenantlespointsM,NetP?Sioui,lesafficher
tousl'aideduprototypeainsicr.
Exercice 6
Aujeudespetitschevaux,unjoueurnepeutengagerunchevaldanslapartieques'ilfaitun6avec
led.Onsedemandecombiendecoups,enmoyenneunjoueurdoitiljouerpourengageruncheval.
1) crireunalgorithmequisimuleundbutdepartieetaffichelenombredelancersdedqu'il
aurafallupourfaireun6.
2) Transformerceprogrammepoursimulerndbutsdepartie(nestentrparl'utilisateur)et
afficherlarpartitiondunombredelancersdedncessairepourengageruncheval.
3) Testerplusieursfoiscetalgorithmepourn=100.Larpartitionestelletoujourslamme?
Commentappelletoncephnomne?
4) Complterl'algorithmepourafficherenpluslenombremoyendecoupsncessairepour
engagerunchevallorsqu'onjouenparties.
5) Lersultattaitilprvisible?
Exercice 6 bis
Aujeudespetitschevaux,Chaquejoueurpossdequatrepions(chevaux)delammecouleuretles
placedanssonenclos.Lepremierjoueurquisortiraunsixsortirasonpremiercheval.
Lebutdeceproblmeestderpondrelaquestionsuivanteenutilisantl'algorithmique:
Combiendetentativessontenmoyennencessairespouramenerun6surund6facespour
pouvoirsortiruncheval?
1)a)Quelestlaprobabilitdesortirlechiffre6sionsupposeledbienquilibr?
b)Peutontrecertaindesortirle6en6lancers?
2)a)Prsenterunalgorithmeenlangagenaturelpuisappliquunlogiciel(detype
12
Algoboxou...)permettantdefaireundbutdepartie,c'estdiredelancerledjusqu'ce
qu'ilfournisseun6etd'afficherlenombredecoupsqu'ilatncessairepourquece6
apparaissepourlapremirefois.
b)Modifierleprogrammesuivantpourcalculerlamoyennedecesapparitionssur10
parties,sur100parties.
Pouvezvousrpondreauproblmeinitial?Pourquoi?
c)Modifierleprogrammeprcdentafindepouvoirdonnerunerponse.
Exercice 7 : Balayer pour mieux cerner
UnpointM(x;y)parcourtlequartdecercledecentre
Oetderayon10commecicontre.L'abscisseet
l'ordonnedeMsontpositives.
CepointMpermetdeconstruirelerectangleMNOP.
Lebutdeceproblmeestderpondrelaquestion
suivanteenutilisantl'algorithmique:
QuelleestlapositiondupointMpourquel'airedu
rectangleMNOPsoitmaximale?
1)CalculerlalongueurOMenfonctiondexety.
Endduireunerelationentrexety.
Montreralorsquel'aireAdurectanglepeuts'crire:
A(x)=x
.100x
2
.
Pourquellesvaleursdexcettefonctionestelle
dfinie?
2) a) Prsenter un algorithme en langage naturel puis appliqu un logiciel (de type Algobox ou ...)
permettant d'afficher les images successives de la fonction pour x variant de 0 10 avec un pas gal
1. Vous reprerez la premire valeur de x pour laquelle l'image dcroit.
En dduire un encadrement de la valeur de x pour laquelle l'aire du rectangle est maximale.
b)Modifierleprogrammeprcdentdefaontrouverunencadrementde0,2puisde0,02.
c) Donner une valeur approche 10
-5
de la valeur de x pour laquelle l'aire est maximale puis une
valeur approche de l'aire maximale du rectangle recherche.
Exercice 8 : Le triangle de Sierpinski
Onutilisecommefigurededpartuntrianglequilatralquel'onsupposeraicidect10.En
utilisantlesmilieuxdesescts,ondfinitainsiunnouveautrianglecentralquel'onenlveau
triangleinitialpermettantd'obtenirlafigureaprslapremiretape.Ilsuffitd'appliquerceprocd
auxtroistrianglesrestantspourobtenirlafiguresuivante.Enitrantceprocduneinfinitdefois,
onobtientainsiletriangle(oufanion)deSierpinskicommecidessous:
13
figureinitialetape1tape2tape3tape4
L'tape1prsentelacrationd'untriangleblanc.Celuicidonnenaissancetroisnouveaux
trianglesquieuxmmesdonnerontnaissancedenouveauxtriangles.
Lebutdeceproblmeestderpondrelaquestionsuivanteenutilisantl'algorithmique:
Combiend'tapesserontncessairespourquelasurfaceblanchieparlacrationdestriangles
reprsenteaumoins90%delasurfacetotale?
1)a)Quelestlenombredetrianglesl'tape1,l'tape2,l'tape3puisunetapen.
b) Quelle est l'aire du triangle cr l'tape 1, l'tape 2, l'tape 3 puis une tape n.
c) Donner une formulation de l'aire de la partie blanchie l'tape 1, l'tape 2, l'tape 3
puis une tape n.
2) a) Prsenter un algorithme en langage naturel puis appliqu un logiciel (de type
Algobox ou ...) permettant de demander l'utilisateur un entier n puis de calculer la somme
des aires des triangles crs jusqu' cette tape n.
b) Modifier le programme prcdent afin de dterminer la valeur de n qui permet d'obtenir
une aire blanchie au moins gale 90% de celle du triangle de la figure initiale.
3)Prolongementsousgeoplanougogbra.
Construireunemacroqui,tantdonnuntriangleABCpermetdeconstruire4triangles
commeleprocdprcdentl'indique.Letrianglecentraldevratred'unecouleurdiffrente
destroisquil'entourent.UtilisercettemacropourconstruireletriangledeSierpinski
l'tape4.
Exercice 9 : Adaptation tableur / algorithme
100onttdposssuruncompted'pargneenjanvier2000.Ledtenteurdececompteaprpar
unefeuilledecalculdetableurpourvisualiserl'volutiondesonpargne.Letauxd'intrtdu
compteestde3%paran(intrtscumuls).
A B
1 Taux(%) 3
2 Anne pargne
()
3 2000 100
4 2001 103
5 2002 106,09
1. JustifierlesrsultatsdelacolonneB.
2. Quellesformulesdetableursontncessairespourremplircetableau?
3. Cettefeuilledecalculpeutsetraduiresousformed'algorithme,dontlesentressontletaux
tetlemontantmdesconomiesen2000,etlasortielemontantdel'pargneunecertaine
anne,oul'anneol'onobtientuncertainmontant.
a) crirel'algorithmepermettantd'obtenirlemontantdel'pargneauboutde10ans.
b) crirel'algorithmepermettantd'obtenirl'anneolemontantdel'pargneatteint200.
14
Exercice 10 : Approximation de n
1. Soitnunnombreentierstrictementsuprieur2.Dterminerlalongueurdelahauteurd'un
triangleOABisocleenO,telqueOA=OB=1,et

AOB=2n/ n .
2. Dansunrepreorthonorm,ondonneA(1;0).QuellessontlescoordonnesdupointBdu
cercletrigonomtrique,telque

OA;

OB)=2n/n ?MmequestionaveclepointCdu
cercletelque

OB;

OC)=2n/ n .
3. Crerunalgorithmedemandantunevaleurpourn,puistraantlepolygonergulierncts
decentreO,inscritdanslecercletrigonomtrique,etdontunsommetestA.Quelleestl'aire
decepolygone?
Exercice 11 : que fait cet algorithme ?
Dequelnombres'approcheton?
Onpourras'aiderd'unefigure.
L'approximationestellebonne?
15