<< try Управляющая логика Конфигурация >>

Scilab Help >> Scilab > Управляющая логика > while

while

ключевое слово while

Описание

Оператор while должен заканчиваться ключевым словом "end".

while expr ,инструкции,...[,else инструкции], end

while expr do инструкции,...[,else инструкции], end

while expr then инструкции,...[,else инструкции], end

Примечания:

В соответствии с договорённостями по написанию кода в 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

Смотрите также

История

VersionDescription
6.0.0
  • Синтаксис [,else instructions] более не поддерживается.
  • while теперь защищено: Назначения вроде while=1 более недопустимы.

Report an issue
<< try Управляющая логика Конфигурация >>