Index du Forum


 
 Index du ForumFAQRechercherS’enregistrerConnexion

:: Programmation avec SCILAB (2) :test ::

 
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> ~~ semestre 1~~ -> l'algorithmique et langage C
Sujet précédent :: Sujet suivant  
Auteur Message
Admin
Administrateur

Hors ligne

Inscrit le: 28 Oct 2011
Messages: 94
Point(s): 346
Moyenne de points: 3,68
Groupe: GROUPE 1

MessagePosté le: Jeu 17 Nov - 11:30 (2011)    Sujet du message: Programmation avec SCILAB (2) :test Répondre en citant


 



SCILAB dispose d'une instruction effectuant un test puis un branchement conditionnel.


test à une alternative (si ... alors ...):

if condition then

liste_instructions

end

test à deux alternatives (si ... alors ... sinon ...) :

if condition then

liste_instructions

else

liste_instructions

end

tests en cascade (si ... alors ... sinon si ... alors ...)

if condition1 then

liste_instructions

elseif condition2 then

liste_instructions

else

...

end

Note : l'instruction select permet d'écrire un test multiple où la condition dépendant de la valeur d'une expression.


 Les opérateurs de comparaison sont ceux utilisés en langage C (==, <=, >=, <, >) sauf pour "différent de" qui se note ~= (au lieu de != en C). 

 Les opérateurs booléens sont&, |, ~, respectivement pour l'opérateur ET, l'opérateur OU et l'opérateur NON. 

Exemple : quelques expressions booléennes

x = 9
x < 8
(x >= 0) & (x < 10)
~(x == 7)

Exemple :

x=input('Entrer un reel : ');
if x<0 then
y = -1;
elseif x>0 then
y = 1;
else
y = 0;
end
printf('Signe de x = %d\n' ,y);

 Ce script lit une valeur x , calcule puis affiche son signe y.

_________________
A friend In need Is a friend Indeed


ما الفشل إلا هزيمة مؤقتة تخلق لك فرص النجاح


Revenir en haut
Skype
Publicité






MessagePosté le: Jeu 17 Nov - 11:30 (2011)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> ~~ semestre 1~~ -> l'algorithmique et langage C Toutes les heures sont au format GMT
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Texno x0.3 © theme by Larme D'Ange 2006
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com