TP informatique Découverte du logiciel ALGOBOX
Algorithmes. Programmes Algobox. Exemple 1 : Exemple de programme qui permet de calculer une puissance de 2 c'est-à-dire 2n. Programme en langage courant :.
TD N°2 : Étude dune suites sur Algobox et programme Excel
TD N°2 : Étude d'une suites sur Algobox et programme Excel. Principe : On cherche à réaliser une suite de nombre où l'on additionne à la suite pour obtenir
Fiche 1 - Algorithmique avec Algobox
Algobox est un logiciel d'initiation à la programmation utilisant des Activité : créer avec Algobox
I. Diviseurs dun entier II. Nombres parfaits III. Résoudre un
Ecrire ce programme avec AlgoBox. Le tester pour afficher les diviseurs de 120 et de 296. II. Nombres parfaits. Rappel : un nombre
Programmer avec Algobox
Exécuter un programme. Ouvrir le programme choisi et cliquer sur le bouton Tester l'algorithme. On peut exécuter un programme sans l'avoir enregistré.
Le lievre et la tortue avec Algobox
16 Jan 2014 Le lièvre la tortue et l'ordinateur. Illustration de quelques notions du programme de probabilités du lycée à l'aide d'Algobox.
Algorithmique en classe de terminale avec AlgoBox
d'écrire un programme calculant et donnant la valeur d'une fonction; Les fichiers AlgoBox des algorithmes de la partie « Activités élèves » et de ...
algorithmique.pdf
en langage naturel puis à les réaliser soit avec le logiciel ALGOBOX soit en les programmant sur leur calculatrice. Les notions du programme ont été
TS TP 2 : INITIATION À ALGOBOX. Éléments de correction.
I) Ci-dessous le programme codé sur AlgoBox : 1 VARIABLES. 2 a EST_DU_TYPE NOMBRE. 3 b EST_DU_TYPE NOMBRE. 4 DEBUT_ALGORITHME.
Créer des programmes avec Algobox - Nanopdf
18 Dec 2013 2) Calcul des coordonnées du milieu d'un segment dans un repère a) Écrire un algorithme permettant de calculer les coordonnées du milieu I ...
[PDF] Algorithmique en classe de première avec AlgoBox - Xm1 Math
Les élèves dans le cadre d'une résolution de problèmes doivent être capables de : — programmer un calcul itératif le nombre d'itérations étant donné; —
[PDF] Algorithmique en classe de terminale avec AlgoBox - Xm1 Math
Les élèves dans le cadre d'une résolution de problèmes doivent être capables de : — programmer un calcul itératif le nombre d'itérations étant donné; —
[PDF] Algorithmique : techniques de base avec AlgoBox 1 Variable
– La valeur d'une variable peut changer au fil des instructions de l'algorithme – Les opérations sur les variables s'effectuent ligne après ligne et les unes
[PDF] Mémento AlgoBox - Xm1 Math
On peut utiliser la valeur du compteur pour faire des calculs à l'intérieur de la boucle mais les instructions comprises entre DEBUT_POUR et FIN_POUR ne
[PDF] Algorithmique avec Algobox - IREM de la Réunion
Connaissant les coordonnées de deux points A et B distincts du plan on veut créer un programme qui donne le coefficient directeur de la droite (AB)
Cours dalgorithmique et Algobox
Voici un algorithme muni de ses instructions d'entrée et de sortie et qu'il comporte un calcul itératif qu'on nommera une boucle qui commence par un pour et se
Algorithmique : techniques de base avec AlgoBox 2 Instructions
Après exécution de l'algorithme ; la variable x contient la valeur ; la variable y contient la valeur et la variable z contient la valeur See Full PDF
[PDF] TP informatique Découverte du logiciel ALGOBOX
Exemples Algorithmes Programmes Algobox Exemple 1 : Exemple de programme qui permet de calculer une puissance de 2 c'est-à-dire 2n
[PDF] Algorithmique avec Algobox - Prof-TC
Exercices : 2 - Programmer un algorithme avec Algobox qui permet trier les éléments d'un tableau Méthode 2 : Par insertion Page 8 Utilisation des tableaux
Algorithmique en classe de
terminale avec AlgoBox(programme obligatoire)Version 1.1 - Août 2017
Cette oeuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d"utilisation Commerciale - Partage à l"identique 3.0 non trans- posé.© 2017 Pascal Brachet
Vous êtes libre de reproduire, distribuer, communiquer et adapter l"oeuvre selon les conditions suivantes : V ousn "avezpas le droit d"utiliser cette oeuvre à des fins commerciales. Si v ousmodifiez, tr ansformezou adaptez cette oeuvre, v ousn "avezle droit de distribuer votre création que sous une licence identique ou similaire à celle-ci. Cette brochure a été réalisée avec le système de composition LATEX et l"éditeur TEXMAKER.
- i -SOMMAIRE
Sommaire
Avant-proposiv
I Activités "élèves»
11 Fonctions2
2 Suites12
3 Probabilités18
4 Complexes et géométrie
24II Annexes
26A Structures algorithmiques de base avec AlgoBox
27A.1 Variables et affectations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
A.2 Instructions conditionnelles
30A.3 Boucles
32B Mémento sur l"utilisation d"AlgoBox
36B.1 Équivalence entre " pseudo-codes »
36B.1.1 Entrée des données
36B.1.2 Affichage des données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 B.1.3 Affecter une valeur à une variable. . . . . . . . . . . . . . . . . . . . . . . 36
B.1.4 Structure SI ALORS
37B.1.5 Boucle POUR...
37B.1.6 Structure TANT QUE...
37B.2 Les problèmes de syntaxe
38B.2.1 Les erreurs de syntaxe les plus courantes
38B.2.2 Syntaxe des opérations mathématiques
38B.2.3 Syntaxe pour les conditions
38B.2.4 Syntaxe pour les fonctions statistiques et les opérations sur les listes 39
B.2.5 Fonctions concernant les probabilités
39B.2.6 Fonctions concernant les chaines de caractères 39
B.3 Fonctionnement d"AlgoBox
39B.3.1 Les deux règles fondamentales
39B.3.2 Les variables
40B.3.3 Les listes de nombres
40B.3.4 Boucle POUR...DE...A
40B.3.5 Structure TANT QUE
40B.3.6 Utilisation de l"onglet " Utiliser une fonction numérique » 41
B.3.7 Utilisation de l"onglet " Dessiner dans un repère » 41
B.3.8 Utilisation d"une " Fonction locale »
42B.3.9 Récupération facile d"un code AlgoBox dans un traitement de texte 43
- ii -
SOMMAIRE
B.4 Quelques techniques classiques
43B.4.1 Diviseur?
43B.4.2 Entier pair ou impair?
43B.4.3 Entier pseudo-aléatoire compris entre 1 et N 43
B.4.4 " Balayage » d"un intervalle
43B.4.5 Suites numériques
44B.4.6 Échanger le contenu de deux variables
45B.4.7 Afficher un message contenant du texte et des nombres. . . . . . . . . . 45
C Algorithmes supplémentaires
46C.1 Répétition d"épreuves et loi normale
46- iii -
Avant-propos
Rappel des instructions officielles concernant l"algorithmique dans les programmes de mathématiques :1.Instructions élémentaires (affectation, calcul, entrée, sortie).
Les élèves, dans le cadre d"une résolution de problèmes, doivent être capables : d" écrireune formule permettant un calcul ; d" écrireun pr ogrammecalculant et donnant la valeur d"une fonction ; ainsi que le sinstructions d" entréeset sorties nécessair esau tr aitement.2.Boucle et itérateur, instruction conditionnelle.
Les élèves, dans le cadre d"une résolution de problèmes, doivent être capables de : pr ogrammerun calcul itér atif,le nombr ed"itér ationsétant donné ; pr ogrammerune instruction conditionnelle, un calcul itér atif,avec une fin de boucle condi- tionnelle.3.Dans le cadre de cette activité algorithmique, les élèves sont entraînés à :
décrir ecertains algorithmes en lang agenatur elou dans un lang agesymbolique ; en r éaliserquelques-uns à l" aided"un tableur ou d"un pr ogrammesur calculatrice ou avec un logiciel adapté; interpr éterdes algorithmes plus complexes.Contenu de cette brochure :
Des activités " élèv es» strictemen tconf ormesa uxprogr ammesen vigueur .Des annexes com portant:
Des activités d" apprentissagedes techniques de base en al gorithmiquea vecAl gobox;Un mémen tosur les f onctionsd" AlgoBox;
Des al gorithmessupplémen tairesen r apporta vecle con tenuma thématiquedes pro- grammes de première.À propos des activités "élèves» :
Les fiches " professeurs » et " élèves » sont sur des pages différentes afin de faciliter les photo-
copies.Les activités sont présentées ici sous forme d"énoncés " à trou ». Il est bien sur possible de les
adapter selon sa convenance.Adaptations possibles :
donner l" algorithmecom pletet demander de décrire ce qu"il f ait; demander la réalisa tioncom plètede l" algorithmeà partir de zéro.Les fichiers AlgoBox des algorithmes de la partie " Activités élèves » et de l"annexe C sont
disponibles en ligne à l"adresse suivante :http://www.xm1math.net/algobox/algobook.htmlPremière partie
Activités " élèves »
- 1 -1. FONCTIONS
1Fonctions
Fiche professeur 1A
F icheélèv ecorrespondan te: pag e
4 -Fichier AlgoBox associé (algorithme complet) :algo_1A.alg -Contexte (TS/TES) :Recherche par dichotomie d"une valeur approchée d"un antécédent avec une fonction décroissante . -Prolongements possibles : Rem placerla boucle POUR numero_etape ALLANT_DE 1 A 4par unTANT_QUEpor- tant sur la précision souhaitée. Étudier un a utrecas où la f onctionest strictemen tcroissan te(une activité correspon- dante est disponible dans la brochure de première) Établir un al gorithmequi f onctionnedans tous les cas (f onctionstrictemen tcrois- sante ou strictement décroissante)Fiche professeur 1B
F icheélèv ecorrespondan te: pag e
6 -Fichier AlgoBox associé (algorithme complet) :algo_1B.alg -Contexte (TS/TSTI2D/TSTL) :Recherche d"un seuil entier à partir duquel la valeur d"une fonction devient inférieure à 1. -Prolongement possible : J ustifierque la f onctionest bien décroissan tesur [10; +1[.Fiche professeur 1C
F icheélèv ecorrespondan te: pag e
7 -Fichier AlgoBox associé (algorithme complet) :algo_1C.alg -Contexte (TS) :Utilisation de la méthode d"Euler pour construire une approximation de la courbe de la fonctionftelle quef(0) = 1 etf0(x) =f(x) avec un pas de 0;1. -Prolongement possible :Faire tracer les points obtenus dans un repère à l"aide de l"onglet " Dessiner dans un repère ».Fiche professeur 1D
F icheélèv ecorrespondan te: pag e
9 -Fichier AlgoBox associé (algorithme complet) :algo_1D.alg -Contexte (TS/TES/TSTI2D/TSTL) :Recherche d"un seuil entier à partir duquel la valeur d"une fonction logarithmique devient supérieure à 120. - 2 -1. FONCTIONS
Fiche professeur 1E
F icheélèv ecorrespondan te: pag e
10 -Fichiers AlgoBox associés (algorithmes complets) :algo_1E.algetalgo_1Ebis.alg -Contexte (TS/TES/TSTI2D/TSTL) :Détermination d"une valeur approchée de l"aire sous une courbe à l"aide de rectangles (la méthode présentée ici ne donne qu"un minorant de l"aire) -Prolongement possible :Détermination d"un majorant de l"aire en changeant la définition des rectangles. - 3 -1. FONCTIONS
Fiche élève 1A
Soitfla fonction définie sur[1; 2]parf(x) =2px
x 2. 1. Dériv erfetmontrerque,pourtout16x62,f0(x)peuts"écriresouslaformef0(x) =3x 2px 2. J ustifierque l" équationf(x) = 1 admet une unique solutionx0dans[1; 2]. 3.P ourdéterminer une v aleurapprochée de x0, on utilise la méthode dite de la "dichotomie»
dont le principe consiste à couper l"intervalle en deux et à regarder de quel côté se situe la
solution par rapport au milieu de l"intervalle. a)Étan tdonné un in tervalle
[a;b]de milieumet contenantx0(aveca>1 etb62).Sif(m)<1, dans quel intervalle se situex0?abx01
f(m) mSif(m)>1, dans quel intervalle se situex0?abx01 f(m) mb)C ompléterle tablea usuiv ant:ÉtapeIntervalle de départ
[a;b]milieumf(m)<1?Nouvel intervalle [a;b]1a= 1 ;b= 2m= 1:5NONa= ;b=2a= ;b=m=a= ;b=3a= ;b=m=a= ;b=4a= ;b=m=a= ;b=- 4 -1. FONCTIONS
c) On cherche à a utomatiserles cal culsgr âceà un al gorithme.C ompléterles lignes 14 et18 pour que l"algorithme AlgoBox ci-dessous réponde au problème.1:VARIABLES
2: a EST_DU_TYPE NOMBRE 3: b EST_DU_TYPE NOMBRE 4: m EST_DU_TYPE NOMBRE 5: numero_etape EST_DU_TYPE NOMBRE6:DEBUT_ALGORITHME
7:a PREND_LA_VALEUR 1
8:b PREND_LA_VALEUR 2
9:POURnumero_etapeALLANT_DE1A4
10:DEBUT_POUR
11:m PREND_LA_VALEUR (a+b)/2
12:SI(2*sqrt(m)/(m*m)<1)ALORS
13:DEBUT_SI
14:...... PREND_LA_VALEUR m
15:FIN_SI
16:SINON
17:DEBUT_SINON
18:...... PREND_LA_VALEUR m
19:FIN_SINON
20:AFFICHER a
21:AFFICHER " 22:AFFICHER b
23:FIN_POUR
24:FIN_ALGORITHME- 5 -
1. FONCTIONS
Fiche élève 1B
On considère le circuit ci-dessous dans lequelRest variable.Rr= 10 E= 8V iLa puissance dissipée (en watts) dans le résistor de résistanceRest : P=E2R(R+r)2=64R(R+10)2
La courbe représentantP(en ordonnée) en fonction deRen (abscisse) est donnée ci-dessous : 5 10 15 20 25 30 35 40 45 50 55 600;10;20;30;40;50;60;70;80;911;11;21;31;41;51;61.Déterminer ,par le cal cul,la v aleurde PquandR= 10
2. Le gr aphiquepermet -ild" établirune conjecture viable sur la v aleurv erslaquelle tend P quandRdevient très grand? 3. Déterminer la limite de PquandRtend vers +1.
4. On cherche à déterminer ,à l" aided"un al gorithme,la première v aleuren tièrede R(R>10)
pour laquelle la puissancePdevient inférieure à 1W. Pour cela, on part deR= 10 et on augmenteRde 1 tant que cela est nécessaire. Compléter les lignes 6 et 7 de l"algorithme AlgoBox ci-dessous pour qu"il réponde au pro- blème.1:VARIABLES 2: R EST_DU_TYPE NOMBRE
3: P EST_DU_TYPE NOMBRE
4:DEBUT_ALGORITHME
5:R PREND_LA_VALEUR 10
6:P PREND_LA_VALEUR .......
7:TANT_QUE(P........)FAIRE
8:DEBUT_TANT_QUE
9:R PREND_LA_VALEUR R+1
10:P PREND_LA_VALEUR 64*R/pow(R+10,2)
11:FIN_TANT_QUE
12:AFFICHER R
13:FIN_ALGORITHME- 6 -
1. FONCTIONS
Fiche élève 1C
Approximation de la courbe sur
[0; 1]de la fonctionftelle quef(0) = 1 etf0(x) =f(x) pour toutx. IPrincipe général :Soitfune fonction dérivable sur un intervalleIcontenanta. Pour toutxdeI" proche dea» , on af(x)f(a)+f0(a)(xa). Donc en connaissantf(a) etf0(a), on peut en déduire une approximation def(x). De proche en proche, on peut donc en déduire un tableau de valeurs approchées def(x) qui permet de construire une approximation de la courbe def. 1. On a f(0) = 1 donc le premier point de la courbe a pour coordonnées8 >><>>:x 1= 0 y 1= 1. P ourx" proche de 0 » ,f(x)f(0)+f0(0)(x0).
Or,f0(0) =f(0). On en déduit quef(0;1)f(0)+f(0)0;1,f(0;1)f(0)::::::. Le deuxième point de la courbe a pour coordonnées8 >><>>:x 2= 0;1
y 2=. Placer ce point dans le graphique.
P ourx" proche de 0;1 » ,f(x)f(0;1)+f0(0;1)(x0;1). Or,f0(0;1) =f(0;1).Onendéduitquef(0;2)f(0;1)+f(0;1)0;1,f(0;2)f(0;1)::::::. Le troisième point de la courbe a pour coordonnées8 >><>>:x 3= 0;2
y 3=. Placer ce point dans le graphique.
P ourx" proche de 0;2 » ,f(x)f(0;2)+f0(0;2)(x0;2). Or,f0(0;2) =f(0;2).Onendéduitquef(0;3)f(0;2)+f(0;2)0;1,f(0;3)f(0;2)::::::. Le quatrième point de la courbe a pour coordonnées8 >><>>:x 4= 0;3
y 4=. Placer ce point dans le graphique.0;1 0;2 0;3 0;4 0;5 0;6 0;7 0;8 0;9 111;11;21;31;41;51;61;71;81;922;12;22;32;42;52;6
0 2. On cherche à créer un al gorithmequi permette d" automatiserles cal culs. a) C ommentpasse- t-onde l" abscissed"un poin tà celle d upoin tsuiv ant?- 7 - 1. FONCTIONS
b) C ommentpasse- t-onde y1ày2?c)De la même f açon,exprimer y3en fonction dey2:y3=d)En déd uirecommen tcal culerl" ordonnéed"un nouv eaupoin tà partir des coordonnées
(X,Y) du point précédent : Le nouvel Y =e)C ompléterles lignes 12 et 13 de l" algorithmeAl goBoxci-dessous pour qu"il réponde a u
problème :1:VARIABLES 2: X EST_DU_TYPE NOMBRE
3: Y EST_DU_TYPE NOMBRE
4:DEBUT_ALGORITHME
5:X PREND_LA_VALEUR 0
6:Y PREND_LA_VALEUR 1
7:TANT_QUE(X<1)FAIRE
8:DEBUT_TANT_QUE
9:AFFICHER X
10:AFFICHER " -> "
11:AFFICHER Y
12:Y PREND_LA_VALEUR .......................
13:X PREND_LA_VALEUR .......................
14:FIN_TANT_QUE
15:FIN_ALGORITHME3.En exécutan tl" algorithme,com pléterle tablea uci-dessous donnan tles coordonnées des
points de la courbe :X00,10,20,30,40,50,60,70,80,91 Y1 Compléter le graphique à l"aide de ces coordonnées. 4. Quelle est la na turede la suite
(yn)n>1? - 8 - 1. FONCTIONS
Fiche élève 1D
Quand l"oreille d"un individu est soumise à une pression acoustiquex, exprimée en bars, l"in- tensité sonore, exprimée en décibels, du bruit responsable de cette pression est donnée par :
f(x) = 8;68lnx+93;28 1. C alculerl"in tensitésonore correspondan teà une pression acoustique de 5 bars. 2. J ustifierque fest une fonction strictement croissante sur]0; +1[. 3. Déterminer la limite de fen +1.
4. Un individ unormal ne peut supporter un bruit supérieur à 120 décibels. On cherche à connaitre le premier nombre entierxde bars pour lequel l"intensitéf(x) dépasse 120 déci- bels à l"aide d"un algorithme. Pour cela on part d"une pressionx= 1 que l"on augmente de 1 tant que cela est nécessaire. Compléter les lignes 5 et 7 de l"algorithme AlgoBox ci-dessous pour qu"il réponde au pro- blème : (attention : la syntaxe informatique pour le logarithme népérien estloget pasln)1:VARIABLES 2: x EST_DU_TYPE NOMBRE 3:DEBUT_ALGORITHME
4:x PREND_LA_VALEUR 1
6:DEBUT_TANT_QUE
7:x PREND_LA_VALEUR ...........
8:FIN_TANT_QUE
9:AFFICHER x
10:FIN_ALGORITHME- 9 -
1. FONCTIONS
Fiche élève 1E
Soitfla fonction définie surRparf(x) = 3x2. On cherche à déterminer une valeur approchée de l"aire sous la courbe sur [0; 1]en utilisant des rectangles. 1. On découpe l"in tervalle
[0; 1]en 10 intervalles et on construit des rectangles de la façon suivante :0 0;1 0;2 0;3 0;4 0;5 0;6 0;7 0;8 0;9 10123 y=f(x)La somme des aires des rectangles permet de déterminer une valeur approchée de l"aire sous la courbe defsur[0; 1]. a) Quelle est la larg eurde chaque rectangle ?b)Quelle estlahauteurdupremierrectangle?Quelleestsonaire? c) Quelle estlahauteurdudeuxièmerectangle?Quelleestsonaire? d) On cherche à e ffectuer la somme des aires des rectangles avec un algorithme en se basant sur le principe suivant : On utilise une variableairequi sert à stocker la somme des aires des rectangles au fur et à mesure. On part dex= 0:1et on ajoute à la variableairel"aire du rectangle commençant àx, puis on continue le processus en augmentantxde0:1tant que c"est nécessaire. - 10 - 1. FONCTIONS
Compléter les lignes 7 et 9 de l"algorithme AlgoBox ci-dessous pour qu"il réponde au problème :1:VARIABLES 2: x EST_DU_TYPE NOMBRE 3: aire EST_DU_TYPE NOMBRE 4:DEBUT_ALGORITHME
5:aire PREND_LA_VALEUR 0
6:x PREND_LA_VALEUR 0.1
7:TANT_QUE(x<=........)FAIRE
8:DEBUT_TANT_QUE
9:aire PREND_LA_VALEUR aire+............
10:x PREND_LA_VALEUR x+0.1
11:FIN_TANT_QUE
12:AFFICHER aire
13:FIN_ALGORITHMEe)Quel est le résul tata ffiché lors de l"exécution de l"algorithme?2.Une a ugmentationd unombre de rectangles doit permettre d" obtenirune meilleure ap-
proximation :010123 y=f(x)On cherche à adapter l"algorithme précédent en se basant cette fois-ci sur une découpage
de l"intervalle [0; 1]en 1000 intervalles (de 0 à 0:001, de 0:001 à 0:002, etc.). a) C ompléterles lignes 6, 7, 9 et 10 de l" algorithmeAl goBoxci-dessous pour qu"il réponde au problème :1:VARIABLESquotesdbs_dbs6.pdfusesText_12
22:AFFICHER b
23:FIN_POUR
24:FIN_ALGORITHME- 5 -
1. FONCTIONS
Fiche élève 1B
On considère le circuit ci-dessous dans lequelRest variable.Rr= 10 E= 8V iLa puissance dissipée (en watts) dans le résistor de résistanceRest :P=E2R(R+r)2=64R(R+10)2
La courbe représentantP(en ordonnée) en fonction deRen (abscisse) est donnée ci-dessous :5 10 15 20 25 30 35 40 45 50 55 600;10;20;30;40;50;60;70;80;911;11;21;31;41;51;61.Déterminer ,par le cal cul,la v aleurde PquandR= 10
2. Le gr aphiquepermet -ild" établirune conjecture viable sur la v aleurv erslaquelle tend P quandRdevient très grand? 3.Déterminer la limite de PquandRtend vers +1.
4.On cherche à déterminer ,à l" aided"un al gorithme,la première v aleuren tièrede R(R>10)
pour laquelle la puissancePdevient inférieure à 1W. Pour cela, on part deR= 10 et on augmenteRde 1 tant que cela est nécessaire. Compléter les lignes 6 et 7 de l"algorithme AlgoBox ci-dessous pour qu"il réponde au pro- blème.1:VARIABLES 2:R EST_DU_TYPE NOMBRE
3:P EST_DU_TYPE NOMBRE
4:DEBUT_ALGORITHME
5:R PREND_LA_VALEUR 10
6:P PREND_LA_VALEUR .......
7:TANT_QUE(P........)FAIRE
8:DEBUT_TANT_QUE
9:R PREND_LA_VALEUR R+1
10:P PREND_LA_VALEUR 64*R/pow(R+10,2)
11:FIN_TANT_QUE
12:AFFICHER R
13:FIN_ALGORITHME- 6 -
1. FONCTIONS
Fiche élève 1C
Approximation de la courbe sur
[0; 1]de la fonctionftelle quef(0) = 1 etf0(x) =f(x) pour toutx. IPrincipe général :Soitfune fonction dérivable sur un intervalleIcontenanta. Pour toutxdeI" proche dea» , on af(x)f(a)+f0(a)(xa). Donc en connaissantf(a) etf0(a), on peut en déduire une approximation def(x). De proche en proche, on peut donc en déduire un tableau de valeurs approchées def(x) qui permet de construire une approximation de la courbe def. 1. On a f(0) = 1 donc le premier point de la courbe a pour coordonnées8 >><>>:x 1= 0 y 1= 1.P ourx" proche de 0 » ,f(x)f(0)+f0(0)(x0).
Or,f0(0) =f(0). On en déduit quef(0;1)f(0)+f(0)0;1,f(0;1)f(0)::::::. Le deuxième point de la courbe a pour coordonnées8 >><>>:x2= 0;1
y2=. Placer ce point dans le graphique.
P ourx" proche de 0;1 » ,f(x)f(0;1)+f0(0;1)(x0;1). Or,f0(0;1) =f(0;1).Onendéduitquef(0;2)f(0;1)+f(0;1)0;1,f(0;2)f(0;1)::::::. Le troisième point de la courbe a pour coordonnées8 >><>>:x3= 0;2
y3=. Placer ce point dans le graphique.
P ourx" proche de 0;2 » ,f(x)f(0;2)+f0(0;2)(x0;2). Or,f0(0;2) =f(0;2).Onendéduitquef(0;3)f(0;2)+f(0;2)0;1,f(0;3)f(0;2)::::::. Le quatrième point de la courbe a pour coordonnées8 >><>>:x4= 0;3
y4=. Placer ce point dans le graphique.0;1 0;2 0;3 0;4 0;5 0;6 0;7 0;8 0;9 111;11;21;31;41;51;61;71;81;922;12;22;32;42;52;6
0 2. On cherche à créer un al gorithmequi permette d" automatiserles cal culs. a) C ommentpasse- t-onde l" abscissed"un poin tà celle d upoin tsuiv ant?- 7 -1. FONCTIONS
b)C ommentpasse- t-onde y1ày2?c)De la même f açon,exprimer y3en fonction dey2:y3=d)En déd uirecommen tcal culerl" ordonnéed"un nouv eaupoin tà partir des coordonnées
(X,Y) du point précédent :Le nouvel Y =e)C ompléterles lignes 12 et 13 de l" algorithmeAl goBoxci-dessous pour qu"il réponde a u
problème :1:VARIABLES 2:X EST_DU_TYPE NOMBRE
3:Y EST_DU_TYPE NOMBRE
4:DEBUT_ALGORITHME
5:X PREND_LA_VALEUR 0
6:Y PREND_LA_VALEUR 1
7:TANT_QUE(X<1)FAIRE
8:DEBUT_TANT_QUE
9:AFFICHER X
10:AFFICHER " -> "
11:AFFICHER Y
12:Y PREND_LA_VALEUR .......................
13:X PREND_LA_VALEUR .......................
14:FIN_TANT_QUE
15:FIN_ALGORITHME3.En exécutan tl" algorithme,com pléterle tablea uci-dessous donnan tles coordonnées des
points de la courbe :X00,10,20,30,40,50,60,70,80,91 Y1 Compléter le graphique à l"aide de ces coordonnées. 4.Quelle est la na turede la suite
(yn)n>1? - 8 -1. FONCTIONS
Fiche élève 1D
Quand l"oreille d"un individu est soumise à une pression acoustiquex, exprimée en bars, l"in-tensité sonore, exprimée en décibels, du bruit responsable de cette pression est donnée par :
f(x) = 8;68lnx+93;28 1. C alculerl"in tensitésonore correspondan teà une pression acoustique de 5 bars. 2. J ustifierque fest une fonction strictement croissante sur]0; +1[. 3.Déterminer la limite de fen +1.
4. Un individ unormal ne peut supporter un bruit supérieur à 120 décibels. On cherche à connaitre le premier nombre entierxde bars pour lequel l"intensitéf(x) dépasse 120 déci- bels à l"aide d"un algorithme. Pour cela on part d"une pressionx= 1 que l"on augmente de 1 tant que cela est nécessaire. Compléter les lignes 5 et 7 de l"algorithme AlgoBox ci-dessous pour qu"il réponde au pro- blème : (attention : la syntaxe informatique pour le logarithme népérien estloget pasln)1:VARIABLES 2: x EST_DU_TYPE NOMBRE3:DEBUT_ALGORITHME
4:x PREND_LA_VALEUR 1
6:DEBUT_TANT_QUE
7:x PREND_LA_VALEUR ...........
8:FIN_TANT_QUE
9:AFFICHER x
10:FIN_ALGORITHME- 9 -
1. FONCTIONS
Fiche élève 1E
Soitfla fonction définie surRparf(x) = 3x2. On cherche à déterminer une valeur approchée de l"aire sous la courbe sur [0; 1]en utilisant des rectangles. 1.On découpe l"in tervalle
[0; 1]en 10 intervalles et on construit des rectangles de la façon suivante :0 0;1 0;2 0;3 0;4 0;5 0;6 0;7 0;8 0;9 10123 y=f(x)La somme des aires des rectangles permet de déterminer une valeur approchée de l"aire sous la courbe defsur[0; 1]. a) Quelle est la larg eurde chaque rectangle ?b)Quelle estlahauteurdupremierrectangle?Quelleestsonaire? c) Quelle estlahauteurdudeuxièmerectangle?Quelleestsonaire? d) On cherche à e ffectuer la somme des aires des rectangles avec un algorithme en se basant sur le principe suivant : On utilise une variableairequi sert à stocker la somme des aires des rectangles au fur et à mesure. On part dex= 0:1et on ajoute à la variableairel"aire du rectangle commençant àx, puis on continue le processus en augmentantxde0:1tant que c"est nécessaire. - 10 -1. FONCTIONS
Compléter les lignes 7 et 9 de l"algorithme AlgoBox ci-dessous pour qu"il réponde au problème :1:VARIABLES 2: x EST_DU_TYPE NOMBRE 3: aire EST_DU_TYPE NOMBRE4:DEBUT_ALGORITHME
5:aire PREND_LA_VALEUR 0
6:x PREND_LA_VALEUR 0.1
7:TANT_QUE(x<=........)FAIRE
8:DEBUT_TANT_QUE
9:aire PREND_LA_VALEUR aire+............
10:x PREND_LA_VALEUR x+0.1
11:FIN_TANT_QUE
12:AFFICHER aire
13:FIN_ALGORITHMEe)Quel est le résul tata ffiché lors de l"exécution de l"algorithme?2.Une a ugmentationd unombre de rectangles doit permettre d" obtenirune meilleure ap-
proximation :010123y=f(x)On cherche à adapter l"algorithme précédent en se basant cette fois-ci sur une découpage
de l"intervalle [0; 1]en 1000 intervalles (de 0 à 0:001, de 0:001 à 0:002, etc.). a) C ompléterles lignes 6, 7, 9 et 10 de l" algorithmeAl goBoxci-dessous pour qu"il réponde au problème :1:VARIABLESquotesdbs_dbs6.pdfusesText_12[PDF] algobox demander valeur variable
[PDF] fonction modulo algobox
[PDF] fiche activité scratch
[PDF] algorigramme définition
[PDF] algorigramme exercice corrigé
[PDF] algorigramme en ligne
[PDF] algorigramme arduino
[PDF] algorigramme sous programme
[PDF] algorigramme 3eme
[PDF] flowcode tuto
[PDF] flowcode v7
[PDF] flowcode telecharger
[PDF] flowcode v6 pdf
[PDF] flowcode v6 download