- Aide Scilab
- Scilab
- Mots clés Scilab
- ans
- backslash (\)
- brackets ([,])
- case
- colon (:)
- comma (,)
- comments
- do
- dot (.)
- else
- elseif
- empty ([])
- end
- for
- global
- hat (^)
- if then else
- left ([)
- minus (-)
- not (~)
- parents ( )
- percent (%)
- plus (+)
- power
- quote (')
- return
- select
- semicolon (;)
- slash (/)
- star (*)
- then
- tilda (~)
- try
- while
- comparison
- equal
- less
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
while
mot-clé utilisé dans une structure while ... end
Séquence d'appel
while expr ,instructions,...[,else instructions], end while expr do instructions,...[,else instructions], end while expr then instructions,...[,else instructions], end
Description
Notes:
La seule contrainte est que chaque mot-clé
then
oudo
soit sur la même ligne que lewhile
correspondant.Les mot-clés
then
etdo
peuvent être remplacés par un passage à la ligne ou une virgule. Pour la compatibilité avec Matlab, il est aussi possible, mais non recommendé de mettre un espace à la place de ces séparateurs.La construction
,else instructions
permet de spécifier des instructions à exécuter si l'expressionexpr
est fausse.
Attention : le nombre de caractères constituant le corps d'une instruction conditionnelle (if while for ou select/case) est limité à 16k..
Exemples
e=1; a=1; k=1; while norm(a-(a+e),1) > %eps, e=e/2; k=k+1; end e,k
Voir aussi
<< try | Mots clés Scilab | comparison >> |