[PDF] Algorithmes 6 Boucles Répéter



Previous PDF Next PDF







Cours Algorithme: Boucles - Ex-Machina

–perturbe le nombre d'itérations prévu par la boucle Pour –rend difficile la lecture de l'algorithme –présente le risque d'aboutir à une boucle infinie Exemple : Pour i allant de1 à 5 faire i i -1 écrire(" i = ", i) Fin Pour 12/03/2019 CPI-S2 13



ALGORITHMES : TESTS ET BOUCLES - Cours et exercices pour le

EXEMPLE L’algorithme ci-dessous afficheles carrésdes 21 premiers nombres entiers naturels (de0 à20) variables n: nombre c: nombre début algorithme pour n variant de 0 à 20 c prend la valeur n*n afficher "Le carré de ", n, " est c fin pour algorithme REMARQUE On utilise généralement une instruction "pour" lorsqu’on connaît le nombre



Cours 4 Les tableaux et les boucles - IGM

pour voir le comportement attendu de l'algorithme sur un exemple, - trouver comment résoudre le problème sur un exemple, étape par étape, - généraliser ces étapes en utilisant les structures algorithmiques à disposition (boucles, tests, appels d'autres algorithmes) et des variables pour stocker des valeurs qui varient à chaque étape



Algorithmes 6 Boucles Répéter

On S cherche un algorithme donnant le nombre d’augmentations successives de 4 nécessaires pour dépasser 6000, en partant de 5000 : N + 1 2°) Analyse du problème LpWhile On va utiliser une structure de boucle avec test d’arrêt ; on a deux structures possibles : boucle « Tantque » ou boucle « Répéter »



Chapitre 2 : Algorithme - Free

* Savoir écrire un algorithme avec boucle tant que ou pour Exemples: *Sans le savoir, vous utilisez des algorithmes tous les jours, comme le montre l’exemple suivant : On souhaite préparer un moelleux au chocolat : *Les algorithmes sont particulièrement utiles en Mathématiques, pour effectuer des calculs, par exemple



Boucles - LORIA

Voici un petit exemple pour mettre en ´evidence la difference entre boucle pour et boucle tant que Supposons que vous vous trouviez en cours de sport et que le prof de sport, assis dans sa chaise longue, vous demande d’effectuer des tours de stade Il peut : – Soit vous demander d’effectuer un certain nombre de tours de stade L’al-



Chap 1 : Algorithmique et Programmation

de la boucle et exécute une boucle infinie Dans ce cas, il faut forcer le programme à cesser son exécution Exemple : On reprend l’exemple précédent et on souhaite déterminer à partir de combien de mois l’épargne atteindra ou dépassera 1 000 € Le programme ci-contre permet de le déterminer : épargne ← 100



COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

Calculez le nombre d’instructions nécessaires pour évaluer l’exécution dans le cas de 24 étudiants et 2 étudiantes célibataires Traiter les 3 cas de exemple 2, 3 et 4 MAP - UNS RÉPÉTITION D’UN TRAITEMENT BOUCLE «POUR» • Exemple Algorithme FaitLeTotal {Cet algorithme fait la somme des nbVal données qu'il saisit}



Rappel : ingrédients de base des algorithmes

§Revenons à notre exemple : Supposons qu’un algorithme prenne une minute pour s’exécuter avec des données d’entrée de taille #=1&000 On aimerait savoir en combien de temps (au pire) s’exécutera ce même algorithme avec des données d’entrée de taille #=10′000

[PDF] exercice algorithme boucle tant que pdf

[PDF] la boucle pour

[PDF] les fonctions en javascript

[PDF] cours javascript debutant pdf

[PDF] les evenements en javascript

[PDF] javascript pour les nuls pdf gratuit

[PDF] boucle for liste python

[PDF] openclassroom python

[PDF] liste append

[PDF] append python

[PDF] parcourir une liste python

[PDF] tuple python

[PDF] liste de liste python

[PDF] instruction python

[PDF] album anglais maternelle

1

Algorithmes (6)

Boucles " Répéter »

Objectif : étudier une nouvelle structure répétitive. I. Exemple d'algorithme calculant des augmentations successives de 4 %

1°) Situation étudiée

On cherche un algorithme donnant le nombre d'augmentations successives de 4 % nécessaires pour dépasser

6000, en partant de 5000.

2°) Analyse du problème

On va utiliser une structure de boucle avec test d'arrêt ; on a deux structures possibles : boucle " Tantque » ou

boucle " Répéter ».

3°) Algorithme rédigé en langage naturel

Initialisations :

S prend la valeur 5000

n prend la valeur 0

Traitement :

Répéter

S prend la valeur 1,04 S

n prend la valeur n + 1

Jusqu'à S > 6000

Sortie :

Afficher n

II. Syntaxe en langage naturel

Répéter

suite d'instructions

Jusqu'à condition

Après avoir exécuté la suite d'instructions, on teste si la condition est vraie. Si elle est vraie, on s'arrête et on sort de la boucle. Si elle est fausse, on recommence la suite d'instructions. On peut toujours remplacer une boucle " Répéter » par une boucle " Tantque ». C'est pourquoi certains logiciels ne sont pas équipés de cette boucle. 2

III. Programmation sur calculatrice

Sur les calculatrices, il s'agit d'une structure " Répète... Tant que » et non " Répète... Jusqu'à ».

Donc il faut faire attention lors de l'écriture de la condition (testée en fin de boucle).

Calculatrice TI Calculatrice Casio

: 5000 S : 0 N : Repeat S > 6000 : S 1.04 S : N + 1 N : End : Disp N

5000 SҊ

0 NҊ

Do Ҋ

S 1.04 S Ҋ

N + 1 N Ҋ

LpWhile S 6000 Ҋ

"N=" : N

On trouve 5 répétitions.

On dépassera 6000 euros au bout de 5 années. IV. Comparaison des structures " Tantque » et " Répéter »

On peut utiliser une boucle " " Répéter » dans les mêmes conditions qu'une boucle " Tantque » (nombre

d'itérations non connu à l'avance ».

Après une structure " Répéter jusqu'à », la suite d'instructions est exécutée au moins une fois ; tandis qu'avec

" Tant que », elle peut ne pas l'être puisqu'on peut ne pas entrer dans la boucle. 3 Appendice : bilan sur les structures répétitives - boucle pour (nombre d'itérations connu à l'avance) - boucle " Tantque » - boucles " Répéter jusqu'à » 4 5

Exercices

1 On considère l'algorithme ci-dessous.

Initialisation :

S prend la valeur 1

Traitement et sorties :

quotesdbs_dbs3.pdfusesText_6