• Aucun résultat trouvé

II.3Exercice II.2Avecuneboucle«TantQue» IICoderunalgorithmedansunlangage II.1Avec«AlgoBox»puis«Python» IFairetournerunalgorithme«àlamain»

N/A
N/A
Protected

Academic year: 2022

Partager "II.3Exercice II.2Avecuneboucle«TantQue» IICoderunalgorithmedansunlangage II.1Avec«AlgoBox»puis«Python» IFairetournerunalgorithme«àlamain»"

Copied!
2
0
0

Texte intégral

(1)

TS TD algorithmique 1 2011-2012

I Faire tourner un algorithme « à la main »

Variables n, i, I, S du type nombre Lire n

0 −→ I 0 −→ S

Pour i allant de 1 à n début

I + 1 n × e

ni

−→ I S + n 1 × e

i−1n

−→ S fin Pour

Afficher I Afficher S

x y

1

O 1

Ci-contre un algorithme écrit en langage libre.

Faire tourner cet algorithme « à la main » en remplissant le ta- bleau suivant :

Choisir une valeur de n, par exemple n = 5.

n i I S

Quel est le contenu des variables I et S à la fin de l’algorithme ?

II Coder un algorithme dans un langage

II.1 Avec « AlgoBox » puis « Python »

Coder l’algorithme du I. avec successivement AlgoBox et Python.

Pour Python : la fonction exponentielle s’écrit exp() après avoir insérer le module « math » de la manière suivante : Saisir « from math import* »

II.2 Avec une boucle « Tant Que »

Reprendre l’algorithme précédent en utilisant une boucle « Tant Que ».

Vous l’écrirez tout d’abord en langage libre puis le coderez avec le l’outil de votre choix.

II.3 Exercice

Dans le I. , l’algorithme calcule pour un nombre n fixé par l’utilisateur (nombre de rectangles), les quantités S et I respectivement les sommes des rectangles « supérieurs » et des rectangles « inférieurs ».

La différence SI représente l’erreur maximale que l’on commet en utilisant ce procédé pour calculer l’aire exacte sous la courbe. Modifier l’algorithme précédent de la manière suivante :

• Ne plus demander le nombre d’itérations dans l’algorithme ;

• L’utilisateur saisit un entier p représentant l’erreur maximale qu’il autorise, en faisant varier le nombre n, calculer S et I jusqu’à ce que l’inégalité SI < 10 −p soit vérifiée (condition d’arrêt de la boucle)

My Maths Space 1 sur 2

(2)

TS TD algorithmique 1 2011-2012

Exemple 1 Pour p = 2, les calculs s’effectuent jusqu’à ce que SI < 10

−2

SI < 0.01

• Lorsque la boucle s’arrête, que représente la valeur de n et les quantités S et I.

• Structure possible de l’algorithme : Variables n, i, I, S, p du type nombre

Lire p (valeur entière supérieure ou égale à 0) 1 −→ n

0 −→ I 1 −→ S

Tant que SI > 10 p faire début

0 −→ S 0 −→ I

boucle du I. (boucle pour) n + 1 −→ n

fin Tant que Afficher n − 1 Afficher S Afficher I

My Maths Space 2 sur 2

Références

Documents relatifs

Une théorie mathématique ne doit être regardée comme parfaite que si elle a été rendue tellement claire qu’on peut la faire comprendre au premier individu rencontré dans la rue..

[r]

Las actividades sobre desechos peligrosos se desarrollan en gran parte en el marco de un proyecto para la seguridad y el control de las sustancias químicas tóxicas y

F or instance, Fitzgerald maps the relationship bemreen Daisy and.. INTRODUCTION xIII Gatsby by squarely placing their romance within this consumerist environment.

Comme le polygone Z 0 est équilatéral, il réalise un cas d'égalité dans la formule de Cauchy-Schwarz de la

Vous portez dans vos cœurs une Sans partager jamais... Car vous avez compris qu'aux champs

[r]

Surpapier ou en 3D, la création d&#34;un personnage est une forme d&#34;art avec ses propres règles et pièges. Dix designers de renom vous livrent