[PDF] [PDF] Les structures itératives - Free





Previous PDF Next PDF



1 Les boucles (les structures itératives)

Exercice N°1 : 1- Écrire un algorithme qui affiche tous les entiers pairs de 1 à 24. Solution : Algorithme pair. Variables i 



Exercices avec Solutions

65. Page 5. Les Structures de Contrôle (Conditionnelles – Itératives). Exercices Corrigés d'Algorithmique – 1ére Année MI 5. EXERCICE 1. Ecrire un algorithme 



Série N°4(Les Structures Itératives)

? Ecrire une analyse un algorithme et la traduction Pascal de chacun des exercices suivants : Exercice n°1 : Remplir un tableau t de n réels d'une façon 



Les structures itératives

solution fournie dans le corrigé des exercices de la séquence 2 et la modifier petit à petit. Algo calcul itératif du salaire net – première ébauche.



Structures itératives - Python

Exercice 1 Proposer un script qui détermine le plus petit entier n tel que 2n > 1000. Déter- miner le nombre de multiplications effectuées. Corrigé: On peut 



Exercice 1 : SERIE DEXERCICES

Instruction N ;. UNTIL (condition d'arrêt) ;. NB: La structure itérative REPETER … JUSQU'A est utilisée dans le 



Les structures de contrôle itératives (les boucles)

Exercice 2 : Donner à cahque fois le programme pascal qui permet d' : 1- Afficher à l'écran les 10000 premiers entiers (1 2



Exercices et problèmes dalgorithmique

Corrigés des exercices et des problèmes . Avec les structures séquentielles et les approches itératives les structures arborescentes et les.



TP 2. Structures de contrôle 1 Structure conditionnelle

C'est une structure itérative qui peut représenter une alternative intéressante à l'instruction while. Exercice 14. Voici deux exemples d'utilisation. Les 



Licence Sciences et T echniques L1 MA THS - PI-M-11

20 sept. 2019 Recueil d'exercices corrigés et aide-mémoire. Gloria Faccanoni http://faccanoni.univ-tln.fr/enseignements.html. Année 2019 – 2020.



[PDF] Les structures itératives - Free

Passons maintenant au corrigé des exercices avec boucles imbriquées Exercice 43 Écrire l'algo d'affichage des nombres parfaits compris entre 0 et 20000



[PDF] 1 Les boucles (les structures itératives)

Exercice N°2 : Faire un programme déterminant le minimum d'un tableau de 7 réels Solution : Algorithme tableau Variables T : tableau 



(PDF) Les structures de contrôle itératives Mohamedaymen Mechri

Il comporte donc des cours simples avec des exercices corrigés Le prochain volume sera consacré à des structures de données dynamiques 



[PDF] Les structures de contrôle itératives (les boucles)

Chapitre N°4 : Les Structures de contrôle itératives Mr Anis ELBAHI Lycée Othman Chatti M'saken 4-SCX-MAT-TECH 1 / 5 Exercice1: 1- Donner l'algorithme 



[PDF] Structures itératives - Python

Exercice 1 Proposer un script qui détermine le plus petit entier n tel que 2n > 1000 Déter- miner le nombre de multiplications effectuées Corrigé: On peut 



Les Instructions itératives Exercices corrigés - Langage C - F2School

Les Instructions itératives Exercices corrigés - Langage C Exercice 1 sur les langage c exercices corrigés gratuit pdf # les structures itératives pdf # 



TP 3: Les Structures Itératives: Exercice 1 Mathématiques appliqués

TP 3 : Les structures itératives Exercice 1: Ecrire un programme en C qui calcule et affiche la somme suivante : Rappel : avec n un entier positif entré par l' 



[PDF] Chapitre 4-les structures itératives-2018-v14 - bac-donetn

27 nov 2017 · For i:='A' to 'K' do writeln(i) ; Exercice 1: Écrire un programme qui permet de faire la somme de 5 réels Algorithme :



Algorithme tunisieStructures itératives

Exercice 1: Ecrire un programme qui permet d'afficher le message bonjour 10 fois Afficher la solution 



structure de controle itérative Examens Corriges PDF

1 L'objectif de ce TD est de vous familiariser avec la notion d'itération en programmation On et la structure de contrôle itérative ?for?

:

8 3989 TC PA 01

53

Séquence 4

Les structures itératives

Partie 1

La " boucle » Pour...FinPour

Exercice 31

Écrire l'algo de calcul et d'affichage de la moyenne de x élèves à un devoir, x étant saisi.

La correction de cet exo est dans le cours.

Exercice 32

Écrire l'algo qui calcule et affiche la moyenne de x élèves à un devoir ainsi que la note la plus

haute et la note la plus basse, x étant saisi. Tout résidait dans le secret des initialisations :

Lexique Algo moyenne, exo 32

somme (entier) : somme des notes successives saisies. max (entier, calculé) : maximum courant. min (entier, calculé) : minimum courant.

NbEleves (entier, saisi) : nombre

d"élèves. compteur (entier, calculé) : compteur de boucles. note (entier, saisi) : note courante. moyenne (réel, calculé) : moyenne à calculer.Début somme 0 // On initialise max de manière à être sûr que même // la plus mauvaise note lui est supérieure ou égale max 0 // On fait la même chose pour min, mais en sens // inverse min 20

Saisir (nbEleves)

Pour compteur de 1 à nbEleves

Faire Afficher ("Entrez la ", i, "ème note ")

Saisir (note)

// On compare la note courante au minimum //courant, si elle lui est inférieure, elle devient // le minimum courant

Si note < min

Alors min note

Finsi // Même raisonnement pour max

Si note > max

Alors max note

Finsi

8 3989 TC PA 01

54

Séquence 4

somme somme + note

FinPour

moyenne somme / nbEleves

Afficher ("La moyenne est de :", moyenne)

Afficher (" La meilleure note est : ", max)

Afficher (" La moins bonne note est : ", min)

Fin

Je voudrais que l'on s'arrête un instant sur la variable somme : cette variable est un cumul ; elle

prend des valeurs successives calculées à chaque passage dans la boucle et son calcul réutilise sa

précédente valeur.

L'instruction somme

somme + note signifie " somme vaut maintenant ce qu'elle valait avant + la note qui vient d'être saisie ».

Le fait que le calcul de la somme réutilise la précédente valeur de la somme nous oblige à initia-

liser la somme avant l'entrée dans la boucle.

Si on oublie d'initialiser ce type de variables appelées à prendre des valeurs successives, on a de

sacrées surprises puisque la première fois qu'on entre dans la boucle, on les recalcule mais à partir

d'une valeur non initialisée, donc, indéfinie. Je voudrais également revenir sur la partie suivante de l'algorithme :

Si note < min

Alors min note

Finsi

Si note > max

Alors max note

Finsi Certain(e)s d'entre vous ont peut-être écrit quelque chose comme :

Si note < min

Alors min note

Sinon max note

Finsi

Il ne faut surtout pas écrire ça, ce traitement est faux. En effet, il signifie que si note n'est pas la

note minimale, alors c'est qu'elle est la note maximale !!! D'autres parmi vous ont peut-être eu l'idée d'écrire :

Si note < min

Alors min note

Sinon Si note > max

Alors max note

Finsi Finsi

Les structures itératives

8 3989 TC PA 01

55

Là non plus, ça n'est pas une bonne idée car dans le cas où nbEleves = 1, la seule note saisie est à

la fois la note minimale et la note maximale.

Si on écrit l'algorithme comme ci-dessus, la note saisie sera bien affectée à min mais pas à max,

qui conservera son 0 (zéro) comme valeur. Pas glop !!

Exercice 33

Écrire l'algo qui calcule et affiche le factoriel d'un nombre saisi au clavier. Je vous présente les 2 versions (en augmentant et en diminuant le compteur d'itérations). Lexique Algo factoriel (version " en augmentant ») nb (entier, saisi) : nombre dont on veut calculer le factoriel. fact (entier, calculé) : factoriel du nombre saisi, calculé au fil des itérations. compteur (entier, saisi) : compteur d"itérations.Début

Saisir (nb)

// Il faut initialiser fact avant l"entrée dans la boucle. fact 1

Pour compteur de 2 à nb (augmenter de 1)

Faire fact fact * compteur

FinPour

Afficher ("le factoriel de ", nb, " vaut ", fact)

FinSi Fin Une remarque avant de vous présenter la version " en diminuant » : Si nb vaut 1, alors, Pour compteur de 2 à nb (augmenter de 1) devient , Pour compteur de 2 à 1 (augmenter de 1). On n'entre pas dans la boucle car la borne maximale est inférieure à la borne minimale. Cela ne pose aucun problème car on a initialisé fact à 1. Dans le cas où nb vaut 1, on aura donc bien affichage du message Le factoriel de 1 vaut 1.

Il en est de même dans le cas où nb vaut 0.

Lexique Algo factoriel (version " en diminuant ») nb (entier, saisi) : nombre dont on veut calculer le factoriel. fact (entier, calculé) : factoriel du nombre saisi, calculé au fil des itérations. compteur (entier, saisi) : compteur d"itérations.Début

Saisir (nb)

fact 1 Pour compteur décroissant de nb à 2 (diminuer de 1)

Faire fact fact * compteur

FinPour

Afficher ("Le factoriel de ", nb, " vaut ", fact)

FinSi Fin Ici, on n'entrera dans la boucle que si nb vaut au moins 2.

8 3989 TC PA 01

56

Séquence 4

Exercice 34

Écrire l'algorithme qui calcule et affiche le nom et le salaire net de chacun des employés d'une

entreprise et qui calcule et affiche également le salaire net moyen des employés.

Dans cette entreprise, les employés sont payés à l'heure (ils ont tous le même salaire horaire) et

bénéficient d'une prime d'ancienneté. Le nombre n d'employés est saisi, ainsi que le salaire horaire et le taux de retenue. Pour chaque employé, le nombre d'heures travaillées le montant de la prime et le nom de l'em- ployé sont également saisis au clavier.

La règle de calcul d'un salaire net est la suivante : ((nombre d'heures travaillées * salaire horaire)

+ prime) * (1 - taux de retenue).

Pour écrire cet algo, qui est une extension de l'exercice 9 de la séquence 2, on va repartir de la

solution fournie dans le corrigé des exercices de la séquence 2 et la modifier petit à petit.

Voici ci-dessous l'algorithme de l'exercice 9.

Lexique Algo exo 9 - Calcul du salaire net

nom (chaîne, saisie) : nom de l"employé. salHor (réel, saisi) : salaire horaire. nbH (entier, saisi) : nombre d"heures travaillées. tauxRet (réel, saisi) : Taux de retenue. prime (réel, saisi) : prime.Début

Afficher ("Saisissez le nom de l"employé")

Saisir (nom)

Afficher ("Saisissez le salaire horaire")

Saisir (salHor)

Afficher ("Saisissez le nombre d"heures travaillées")

Saisir (nbH)

Afficher ("Saisissez le taux de retenue")

Saisir (tauxRet)

Afficher ("Saisissez le montant de la prime")

Saisir (prime)

Afficher ("L"employé (e) ", nom, " doit percevoir un salaire net de ", (nbH * salHor + prime)*(1 - tauxRet), "euros.") Fin

Les structures itératives

8 3989 TC PA 01

57
Commençons par trier en 2 colonnes ce qui concerne un seul employé et ce qui concerne tous les employés dans cet exo 9 : Ce qui concerne un seul employé Ce qui est commun à tous les employésquotesdbs_dbs4.pdfusesText_7
[PDF] l'âge industriel en france

[PDF] l'age industriel definition

[PDF] entreprise privée définition insee

[PDF] cellules cancéreuses dans le sang

[PDF] stroma tumoral anatomie pathologique

[PDF] statistiques de l'éducation 2016

[PDF] statistiques de l'éducation 2015

[PDF] statistiques de l éducation 2017

[PDF] l éducation au quebec

[PDF] statistiques ministère de l éducation

[PDF] age industriel date

[PDF] statistique enseignement

[PDF] statistique enseignant québec

[PDF] statistiques décrochage scolaire québec

[PDF] nombre de charges positives dans l'argent