• Aucun résultat trouvé

Algorithmique : Boucle bornée (Feuille 3) Année scolaire 2019/2020 Dans certains algorithmes, il est parfois utile de devoir répéter une même instruction ou série d’instructions

N/A
N/A
Protected

Academic year: 2021

Partager "Algorithmique : Boucle bornée (Feuille 3) Année scolaire 2019/2020 Dans certains algorithmes, il est parfois utile de devoir répéter une même instruction ou série d’instructions"

Copied!
2
0
0

Texte intégral

(1)

Seconde

Algorithmique :

Boucle bornée (Feuille 3)

Année scolaire 2019/2020

Dans certains algorithmes, il est parfois utile de devoir répéter une même instruction ou série d’instructions un nombre déterminé de fois.

Quand ce nombre est connu à l’avance, on utilisera une boucle bornée.

Syntaxe

Langage naturel Langage PYTHON Pour variable allant de Min à Max faire

Instructions FinPour

for variable in range() : Instructions

Remarque importante :

La fonction range() peut être appelée de plusieurs manières selon les valeurs que l’on souhaite faire prendre à la variable compteur de la boucle.

• range(n) : avec n, entier naturel. La variable de la boucle va alors prendre toutes les valeurs entières entre 0 et n – 1 (ce qui donne bien n valeurs en tout)

• range(n,m) : avec n et m entiers naturels. La variable parcourt toutes les valeurs entières de n à m – 1

• range(n,m,p) : avec n ,m et p entiers naturels. La variable parcourt toutes les valeurs entières de n à m – 1 avec un pas de p

Exemples :

1) Afficher les entiers naturels de 0 à 25 :

Langage naturel Langage PYTHON Pour I allant de 0 à 25 faire

Afficher I FinPour

2) Afficher les carrés des entiers de 6 à 15 :

Langage naturel Langage PYTHON Pour I allant de 6 à 15 faire

Print(I2) FinPour

3) Afficher la somme des entiers de 1 à un entier N entré par l’utilisateur :

Langage naturel Langage PYTHON S ← 0

Saisir N

Pour I allant de 1 à N faire

S ← S + i FinPour Afficher S

4) Simuler un lancer de dé à 6 faces N fois (N étant donné par l’utilisateur) et compter le nombre de 6 obtenus :

Remarque : Pour utiliser la fonction randint(m,n) qui génère de manière aléatoire un entier entre n et m, il faut charger le module random :

from random import randint

Langage naturel Langage PYTHON

S←0 Saisir N

Pour I allant de 1 à N Faire JEU ← nbre entier aléatoire entre 1 et 6 Si Jeu = 6 alors faire S←S+1

FinSi FinPour Afficher S

(2)

Références

Documents relatifs

L'instruction continue peut être employée à l'intérieur d’une structure de type boucle (for ; while ; do …while ). Elle produit l’abandon de l’itération courante et fait

1) Faire le bilan des forces appliquées sur le navire en les classant en forces de contact et à distance. 2) Donner les caractéristiques du poids ⃗⃗ , force exercée par la

« Tant que », elle peut ne pas l’être puisqu’on peut ne pas entrer dans la boucle.. 1°) Faire fonctionner l’algorithme à la main. Indiquer quels sont les affichages que

En Python, pour interrompre un programme qui boucle à l'infini, il suffit de faire Ctrl + C.3. Remarque :

– sélectionne dans le nœud courant, l'élément dont l'attribut attribut a une valeur égale à valeur.. 2- Xpath désignation par

Votre Directeur à perdue son mot de passe administrateur et vous devez récupérer ce mot de passe à partir de sa représentation en ASCII.. Car, sous sa forme ASCII, ce mot de

Plusieurs milliers de juifs européens furent entassés comme prisonniers ou massacrés dans les chambres à gaz. Lambin, histoire-géographie, Hachette,

Après avoir appuyé sur le bouton de Mise en marche de son Laptop, son sourire s’est transformé en panique car le Laptop n’affiche aucune information mais