while
ключевое слово while
Описание
Оператор while должен заканчиваться ключевым словом
"end".
while expr ,инструкции,...[,else инструкции], end
while expr do инструкции,...[,else инструкции], end
while expr then инструкции,...[,else инструкции], end
Примечания:
Единственное ограничение состоит в том, что каждое ключевое слово
thenилиdoдолжно быть в той же самой строке, что и ключевое словоwhile.Ключевые слова
thenилиdoмогут быть заменены на возврат каретки или запятую. Для совместимости с Matlab можно, но не рекомендуется, вставлять пробел между концом инструкции и началом новой инструкции.Необязательная конструкция
[,else инструкции]позволяет указывать инструкцииинструкции, которые исполняются когда выражениеexprстановится ложным.
В соответствии с договорённостями по написанию кода в Scilab рекомендуется:
начинать новую инструкцию на новой строке;
писать не более одной простой инструкции на одной строке;
разбивать составные инструкции на множество строк.
Например, используйте:
i = 0 while i<5 disp("i"); i = i + 1; end
а не:
i = 0; while i<5 disp("i"); i = i + 1; end
Предупреждение: число символов, используемых для определения тела любой инструкции условия
(if while for или select/case) должно быть ограничено
16К.
Примеры
e=1; a=1; k=1; while norm(a-(a+e),1) > %eps, e=e/2; k=k+1; end e,k
Comments
Add a comment:
Please login to comment this page.