[PDF] ALGORITHME SECONDE Exercice 5.1 Ecrire un algorithme qui





Previous PDF Next PDF



COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

12‏/03‏/2013 Algorithme SimpleOuDouble. {Cet algorithme saisit une valeur entière et affiche son double si ... BOUCLE « TANT QUE … FAIRE ». • Interpréter l' ...



EXERCICES – ALGORITHME SECONDE Exercice 5.1 Ecrire un

autant de fois qu'il y a de coupures de chaque sorte à rendre. corrigé ... La deuxième remarque est qu'on a programmé ici trois boucles successives. Or ...



Les structures répétitives (Les boucles) Les structures répétitives Les structures répétitives (Les boucles) Les structures répétitives

Dans cet algorithme combien de fois la boucle est- elle exécutée ? i = variable Contrairement à la boucle tant que les instructions seront exécutées au ...



1 Les boucles (les structures itératives)

la condition mais on ne connu pas le nombre de répétition on utilise la boucle tant que. 1- Écrire un algorithme qui affiche tous les entiers pairs de 1 à 24.



Boucles

06‏/11‏/2000 La sortie du stade depend d'une condition : que vous soyez fatigué ou non. L'algorithme de votre comportement sera donc basé sur une boucle Tant.



Chapitre 5 - Structure de boucle : while / dowhile

} while ( i < 10 ) ; printf ("valeur de i apres la boucle : %d " i) ; return 0 ;. } 2 La boucle TANT QUE : ”while”. Cette deuxi`eme forme est tr`es 



algorithmique.pdf algorithmique.pdf

On parle de boucle conditionnelle. Syntaxe : Tant que condition. Traitement. Fin Tant que. Syntaxe des instructions. Algorithme papier.



Cours 3. Boucle while expressions booléennes. Algorithmes

Algorithmique et programmation – Cours 3. Boucle while expressions booléennes. Algorithmes élémentaires. Pierre Boudes. 12 septembre 2012. This work is 



MPSI/PCSI TD dinformatique Pr. Youssef Ouassit Algorithmique et

La boucle TantQue. Exercice N° 1 : Ecrire un algorithme qui À l'aide d'une boucle while construire un algorithme PYHON permettant de résoudre le problème.



Algorithmes _5_ Boucle Tantque.pdf

En programmation on parle de boucle « While ». En langage naturel. En langage Python. Tantque condition Faire instructions. Tantque while 



ALGORITHME SECONDE Exercice 5.1 Ecrire un algorithme qui

Exercice 5.5. Ecrire un algorithme qui demande un nombre de départ et qui ensuite écrit la table de multiplication de ce nombre



I Boucle POUR (FOR) II Boucle TANT QUE (WHILE)

Dans un algorithme il peut arriver que l'on ait à répéter un certain nombre de fois une ou plusieurs instructions. On parle alors de boucle ou de structure 



Cours 3. Boucle while expressions booléennes. Algorithmes

Algorithmique et programmation – Cours 3. Boucle while expressions booléennes. Algorithmes élémentaires. Pierre Boudes. 12 septembre 2012.





Boucles

6 nov. 2000 La sortie du stade depend d'une condition : que vous soyez fatigué ou non. L'algorithme de votre comportement sera donc basé sur une boucle Tant.



COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

12 mars 2013 Cours algorithme Cécile Balkanski Nelly Bensimon



Fiche algorithmique 4: boucle Tant que 1 Le principe A retenir 2 Le

Comme pour la boucle pour on utilise la boucle tant que lorsque nous devons répéter un On peut utiliser l'algorithme suivant : Variables.



ALGO 1.1 œ Correction TD N°5.

Calcul de la factorielle d'un entier naturel (avec une structure itérative « Tant que »). Variables n : entier factorielle : entier indice : entier.



MPSI/PCSI TD dinformatique Pr. Youssef Ouassit Algorithmique et

À l'aide d'une boucle while construire un algorithme PYHON permettant de résoudre le problème. Exercice N° 19 : On note Hn la somme Hn=?. 1 k. .



1 Les boucles (les structures itératives)

Ecrire un algorithme qui permet d'afficher le mot ''bonjour'' 50 fois. différence est la boucle tant que permet d'exécuter le bloc d'instructions tant ...



Fiche algorithmique 4: boucle Tant que

Fiche algorithmique 4: boucle Tant que 1 Le principe Comme pour la boucle pour on utilise la boucle tant que lorsque nous devons répéter un bloc d’instructions La di?érence est simple : ici nous ne connaissons pas le nombre de répétitionsàe?ectuer Nousavonsseulementuneconditionquivaarrêterlecalcul A retenir



Les boucles (les structures itératives)

b- La structure Tant que : Contrairement à la boucle pour la structure tant que permettent de faire des itérations tant que la condition est vérifiée Propriétés : Le nombre d’itérations ne connu pas à l’avance Prmet de vérifier si la condition est vraie pour exécuter le bloc d’instructions si la



Algorithmes 5 Boucle Tantque

Cet algorithme fait intervenir deux variables ( n et u) et comporte une boucle « Tantque » La condition de la boucle est « u 11 » Recopier cet algorithme 1°) Faire tourner cet algorithme « à la main » pour n 35 n 50 puis pour n 55 Indiquer le nombre de sortie dans chacun des deux cas



Searches related to la boucle tant que algorithme PDF

Exercices autour de la boucle « Tant Que » I Évaluer un algorithme Voici un algorithme crit avec Algobox : 1) Excuter la main cet algorithme en compltant le tableau suivant dans lequel on indiquera pour chacune des tapes la valeur prise par les diffrentes variables : x y Étape 1 Étape 2 2) Que fait cet algorithme ?

Comment utiliser la boucle tant que ?

Faire… » ? En algorithmique, la boucle Tant que est utilisée lorsque des instructions se répètent sans connaître le nombre de répétitions mais en connaissant une condition d’arrêt. Je vais tout t’expliquer sur la boucle Tant que ici !

Comment remplacer une boucle à l’intérieur d’un algorithme ?

Il est toujours possible de remplacer une boucle « pour » par une boucle « tant que », et inversement, moyennant quelques adaptations. Il est possible d’imbriquer des boucles à l’intérieur d’autres boucles et/ou structures conditionnelles, et inversement. On doit alors respecter l’indentation pour que l’algorithme reste lisible.

Qu'est-ce que les boucles tant que ?

Les boucles qui utilisent le mot-clé TantQue sont aussi nommées boucles “tant que”, ou boucles à itérations ( = nombre de tours) indéfinies. Cela signifie que le nombre de tours qui sera fait n'est jamais connu, même lorsque la boucle est en cours d'exécution. Si la condition est fausse dès le départ, aucun tour de boucle n’est effectué.

Quel est le comportement des boucles pour et tant que ?

Le comportement des boucles « pour » est plus facile à prévoir que celui des boucles « tant que », car elles sont moins sujettes aux boucles infinies qui sont dues à une erreur de conception de l’algorithme. Il est toujours possible de remplacer une boucle « pour » par une boucle « tant que », et inversement, moyennant quelques adaptations.

EXERCICES ALGORITHME SECONDE

Exercice 5.1

que la réponse convienne. corrigé - retour au cours

Exercice 5.2

réponse convienne. En cas de réponse supérieure à 20, on fera apparaître un message : " Plus

petit ! », et inversement, " Plus grand ! » si le nombre est inférieur à 10. corrigé - retour au cours

Exercice 5.3

Ecrire un algorithme qui demande un nombre de départ, et qui ensuite affiche les dix nombres suivants. Par exemple, si l'utilisateur entre le nombre 17, le programme affichera les nombres de 18 à 27. corrigé - retour au cours

Exercice 5.4

Réécrire l'algorithme précédent, en utilisant cette fois l'instruction Pour corrigé - retour au cours

Exercice 5.5

Ecrire un algorithme qui demande un nombre de départ, et qui ensuite écrit la table de

multiplication de ce nombre, présentée comme suit (cas où l'utilisateur entre le nombre 7) :

Table de 7 :

7 x 1 = 7

7 x 2 = 14

7 x 3 = 21

7 x 10 = 70

corrigé - retour au cours

Exercice 5.6

Ecrire un algorithme qui demande un nombre de départ, et qui calcule la somme des entiers

1 + 2 + 3 + 4 + 5 = 15

NB : on souhaite afficher uniquement le résultat, pas la décomposition du calcul. corrigé - retour au cours

Exercice 5.7

Ecrire un algorithme qui demande un nombre de départ, et qui calcule sa factorielle.

NB : la factorielle de 8, notée 8 !, vaut

1 x 2 x 3 x 4 x 5 x 6 x 7 x 8

corrigé - retour au cours

Exercice 5.8

Ecrire un algorithme qui demande

ensuite quel était le plus grand parmi ces 20 nombres :

Entrez le nombre numéro 1 : 12

Entrez le nombre numéro 2 : 14

etc.

Entrez le nombre numéro 20 : 6

Le plus grand de ces nombres est : 14

avait été saisie ce nombre : corrigé - retour au cours

Exercice 5.9

entre un zéro. corrigé - retour au cours

Exercice 5.10

. Calculer la rendre. corrigé - retour au cours

Exercice 5.11

Écrire un algorithme qui permette de connaître ses chances de gagner au tiercé, quarté, quinté

et autres impôts volontaires. deux messages affichés devront être : : une chance sur X de gagner

Dans le désordre : une chance sur Y de gagner

X et Y nous sont donnés par la formule suivante, si n est le nombre de chevaux partants et p le nombre de chevaux joués (on rappelle que le signe ! signifie "factorielle", comme dans l'exercice 5.6 ci-dessus) :

X = n ! / (n - p) !

Y = n ! / (p ! * (n p) !)

NB Ses performances peuvent être singulièrement augmentées par une petite astuce. Vous commencerez par écrire la manière la plus simple, puis vous identifierez le problème, et écrirez une deuxième version permettant de le résoudre. corrigé - retour au cours

Corrigés des Exercices

Exercice 5.1

Variable N en Entier

Debut

Ecrire "Entrez un nombre entre 1 et 3"

TantQue N < 1 ou N > 3

Lire N

Si N < 1 ou N > 3 Alors

Ecrire

FinSi

FinTantQue

Fin

énoncé - retour au cours

Exercice 5.2

Variable N en Entier

Debut

Ecrire "Entrez un nombre entre 10 et 20"

TantQue N < 10 ou N > 20

Lire N

Si N < 10 Alors

Ecrire "Plus grand !"

SinonSi N > 20 Alors

Ecrire "Plus petit !"

FinSi

FinTantQue

Fin

énoncé - retour au cours

Exercice 5.3

On peut imaginer deux variantes, strictement équivalentes :

Variables N, i en Entier

Debut

Ecrire "Entrez un nombre : "

Lire N

Ecrire "Les 10 nombres suivants sont : "

TantQue N < Stop

Ecrire N

FinTantQue

Fin

Ou bien :

Variables N, i en Entier

Debut

Ecrire "Entrez un nombre : "

Lire N

Ecrire "Les 10 nombres suivants sont : "

TantQue i < 10

Ecrire N + i

FinTantQue

Fin

énoncé - retour au cours

Exercice 5.4

Là encore, deux variantes, correspondant trait pour trait à celles du corrigé précédent :

Variables N, i en Entier

Debut

Ecrire "Entrez un nombre : "

Lire N

Ecrire "Les 10 nombres suivants sont : "

Pour ĸ

Ecrire i

i Suivant Fin

Ou bien :

Variables N, i en Entier

Debut

Ecrire "Entrez un nombre : "

Lire N

Ecrire "Les 10 nombres suivants sont : "

Pour ĸ

Ecrire N + i

i Suivant Fin

énoncé - retour au cours

Exercice 5.5

Variables N, i en Entier

Debut

Ecrire "Entrez un nombre : "

Lire N

Ecrire "La table de multiplication de ce nombre est : "

Pour ĸ

Ecrire N, " x ", i, " = ", n*i

i Suivant Fin

énoncé - retour au cours

Exercice 5.6

Variables N, i, Som en Entier

Debut

Ecrire "Entrez un nombre : "

Lire N

Pour ĸ

i Suivant

Ecrire "La somme est : ", Som

Fin

énoncé - retour au cours

Exercice 5.7

Variables N, i, F en Entier

Debut

Ecrire "Entrez un nombre : "

Lire N

Pour ĸ

F ĸ

i Suivant

Ecrire "La factorielle est : ", F

Fin

énoncé - retour au cours

Exercice 5.8

Variables N, i, PG en Entier

Debut

PG ĸ

Pour ĸ

Ecrire "Entrez un nombre : "

Lire N

Si i = 1 ou N > PG Alors

FinSi i Suivant

Ecrire "Le nombre le plus grand était : ", PG

Fin ctée pour que le premier passage en ligne 7 ne provoque pas d'erreur.

Pour la version améliorée, cela donne :

Variables N, i, PG, IPG en Entier

Debut

Pour ĸ

Ecrire "Entrez un nombre : "

Lire N

Si i = 1 ou N > PG Alors

FinSi i Suivant

Ecrire "Le nombre le plus grand était : ", PG

Ecrire "Il a été saisi en position numéro ", IPG Fin

énoncé - retour au cours

Exercice 5.9

Variables N, i, PG, IPG en Entier

Debut

TantQue N <> 0

Ecrire "Entrez un nombre : "

Lire N

Si i = 1 ou N > PG Alors

FinSi

FinTantQue

Ecrire "Le nombre le plus grand était : ", PG

Ecrire "Il a été saisi en position numéro ", IPG Fin

énoncé - retour au cours

Exercice 5.10

Variables E, somdue, M, Reste, Nb10E, Nb5E En Entier Debut

TantQue E <> 0

Ecrire "Entrez le montant : "

Lire E

FinTantQue

Ecrire "Vous devez :", somdue, " euros"

Ecrire "Montant versé :"

Lire M

ĸ- somdue

TantQue Reste >= 10

ĸquotesdbs_dbs13.pdfusesText_19

[PDF] algorithme boucle tant que exercice corrigé pdf

[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