Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
CAO Mme Kahoul/Meziane Génie des procédés Série N°02 Décembre 2013
Les boucles
Résumé
La boucle « For » et « while » permet à l’ordinateur d’exécuter une série de commandes plusieurs
fois. Dans le cas de la boucle « for », les commandes sont exécutées un nombre de fois fixe tandis
que pour la boucle « while », les commandes sont exécutées jusqu'à la satisfaction d’une
condition. Dans les deux cas de figure, les variables changent de valeurs d’une itération à une
autre.
La boucle « for » est plus simple que la boucle « while ». La boucle « while » est utilisée quand
l’opérateur ne connait pas combien d’itérations sont nécessaire dans le corps de la boucle.
La boucle « if…else » exprime une condition. Si la condition est satisfaite les commandes de
l’expression 1 seront exécutées sinon les commandes de l’expression 2 qui vont s’exécutées.
expression2
end
Exercice N°01
Ecrire un programme Matlab, utilisant une boucle « for », pour calculer la somme des carrés des
entiers allant de 2 a 20 :
2 + 3 + 4 + ⋯ + 20
Exercice N°02
Ecrire un programme Matlab, utilisant la boucle « for », pour calculer la somme des entiers
impairs de 1 a 501 (bornes comprises) :
1 + 3 + 5 + ⋯ + 501
Exercice N°03
(a) On suppose que $1000DA est la somme mise dans un compte payant 8% d’intérêt par an.
(b) Créer un graphe représentatif de l’état du bilan annuel de la première année jusqu'à la 30eme année.
Exercice N°04
On suppose qu’à son 25eme anniversaire, Michael dépose $5000 au début de chaque année dans
une pension de retraite avec 9% d’intérêt par an. Il veut sortir en retraite quand sa pension
atteint $1 million ou plus. Combien d’années lui-il faudrait pour sortir en retraite selon son
plan.
Exercice N°05
On suppose que la variable x contient un nombre réel. Ecrire un programme Matlab qui nous
permet de stocker la valeur absolue de x dans la variable y en utilisant la boucle « if…else ».
Exercice N°06
Ecrire un programme Matlab, en utilisant la boucle “if…else”, qui permet à l’utilisateur de faire
entrer 3 notes (moyenne des trois semestres). Le programme permet :
a. De calculer la moyenne des trois notes (l’échelle des notes est 100).
b. D’effectuer une comparaison : si la moyenne est inferieure à 60, un message va être
affiché : l’étudiant n’a pas passé le module. Sinon un autre message va être affiché :
l’étudiant a passé le module.