0% ont trouvé ce document utile (0 vote)
16 vues3 pages

TP7 Imp

Ce document présente un TP sur la programmation sous MATLAB, axé sur l'utilisation des instructions conditionnelles if et switch. Il explique la syntaxe et les exemples d'utilisation de ces instructions pour exécuter des séquences d'instructions basées sur des conditions. Le TP vise à aider les étudiants à créer des scripts en intégrant ces concepts de programmation.

Transféré par

nait ouslimane Ahmed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues3 pages

TP7 Imp

Ce document présente un TP sur la programmation sous MATLAB, axé sur l'utilisation des instructions conditionnelles if et switch. Il explique la syntaxe et les exemples d'utilisation de ces instructions pour exécuter des séquences d'instructions basées sur des conditions. Le TP vise à aider les étudiants à créer des scripts en intégrant ces concepts de programmation.

Transféré par

nait ouslimane Ahmed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

UMMTO

Département : Maintenance industrielle


Module : Informatique 3 Enseignant : N. YAMANI

TP No 7: Programmer sous MATLAB (instructions if et switch)

I. Introduction
En plus des commandes vues jusqu’à maintenant, MATLAB permet d’inclure dans desm-files des
instructions de programmation classiques telles que les instructions :if, switch, for, while.
Ce TP a pour but d’apprendre à réaliser un script en utilisant les instructions if et switch.

II. Conditions – if . . . else . . . end


On a parfois besoin d’exécuter une séquence d’instructions seulement dans le cas où une condition
donnée est vérifiée au préalable. Dans ce cas l’instruction if est utilisée.
L’instruction conditionnée la plus simple a la forme suivante :
Syntaxe :
ifCondition
séquence d’instructions
end
 condition est une expression dont le résultat peut être vrai ou faux;
 séquence d’instructions est le traitement à effectuer si expression
logique est vraie.

Exemple 1
Nous voulons vérifier si deux nombres a et b sont égaux
………………………………………………….. % demandez à l’utilisateur
d’introduire a
………………………………………………….. % demandez à l’utilisateur
d’introduire b
………………………………………………… % tester si a est égale à b
…………………………………………………. % si a=b affichez un message ‘a est
égale à b’
………………………………………………… % fin

Il existe une séquence conditionnée sous forme d’alternatives :


Syntaxe :
ifCondition
séquence d’instructions 1
else
séquence d’instructions 2
end
Exemple 2

…………………………………………………. % demandez à l’utilisateur


d’introduire a
…………………………………………………. % demandez à l’utilisateur
d’introduire b
…………………………………………………. % tester si a est égale à b
…………………………………………………. % si a=b affichez un message ‘a est
égale à b’
………………………………………………… %sinon
………………………………………………… %affichez un message ‘a n’est pas
égale à b’
………………………………………………… % fin

Il est possible d’effectuer un choix en cascade :


Syntaxe :
If condition 1
séquence d’instructions 1
elseif condition
séquence d’instructions 2 . . .
elseif Condition N
séquence d’instructions N
else
séquence d’instructions par défaut
end
Exemple 3

……………………………………………………..% demandez à l’utilisateur d’introduire a


……………………………………………………..% demandez à l’utilisateur d’introduire b
……………………………………………………..% tester si a est égale à b
……………………………………………………… % si a=b affichez un message ‘a est
égale à b’
……………………………………………………… %sinon si a est inférieur à b affichez un
message ‘a est inférieur à b’

…………………………………………………….. %sinon affichez un message ‘a est


supérieur à b’
…………………………………………………….. % fin

III. Choix ventilé, l’instruction switch

Une alternative à l’utilisation d’une séquence d’instructions conditionnées pour


effectuer un choix en cascade existe. Il s’agit de l’instruction
switch.L’instruction switch peut être utilisée lorsqu’une variable peut prendre
beaucoup de valeurs. Elle permet de simplifier l’écriture.
Syntaxe :
switch variable
caseconstantes numérique1
séquence d’instructions 1
case constantes numérique2
séquence d’instructions 2
case constantes numériqueN
séquence d’instructions N
otherwise
séquence d’instructions par défaut
end
Exemple 4

…………………………………………………. % fixer un nombre a égale à 5


…………………………………………………. % demandez à l’utilisateur2de trouver
le nombre a
…………………………………………………. % suivant les valeurs de b proposées,
affichez un message
…………………………………………………. % cas1 b= 5
…………………………………………………. % affichez le message ‘bravo’
………………………………………………… % cas2 b=3 ou b=4
………………………………………………… % affichez le message ‘t’y es presque’
………………………………………………… % autrement
………………………………………………… % affichez le message ‘pas encore’
………………………………………………… % fin

Vous aimerez peut-être aussi