1
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
2
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="while" xml:lang="en">
4
<refname>while</refname>
5
<refpurpose>palavra-chave da estrutura while (significa
10
<title>Descri��o</title>
12
<literal>while</literal> . Deve ser terminado por
13
<literal>"end"</literal>
16
<literal>while express�o ,instru��es1,...[,else instru��es],
21
<literal>while express�o do instru��es1,...[,else instru��es],
26
<literal>while express�o then instru��es1,...[,else instru��es],
33
<para>A �nica restri��o � que cada palavra-chave "then" ou "do" deve
34
estar na mesma linha que a palavra-chave "while".
38
<para>As palavras-chaves "then" ou "do" podem ser substitu�das por um
39
retorno de carro ou uma v�rgula. Para compatibilidade com o Matlab,
40
tamb�m � poss�vel, mas n�o recomendado, por um espa�o entre o fim da
41
express�o e o in�cio da primeira instru��o.
46
A constru��o opcional <literal>,else instru��es</literal>
47
permite fornecer instru��es que s�o executadas quando a express�o
48
express�o torna-se falsa.
52
<para>Aviso: o n�mero de caracateres usados para definir o corpo de
53
qualquer estrutura condicional (if while for ou select/case) deve ser
58
<title>Exemplos</title>
59
<programlisting role="example"><![CDATA[
4
<refname>while</refname>
5
<refpurpose>palavra-chave da estrutura while (significa
10
<title>Descri��o</title>
12
<literal>while</literal> . Deve ser terminado por
13
<literal>"end"</literal>
16
<literal>while express�o ,instru��es1,...[,else instru��es],
21
<literal>while express�o do instru��es1,...[,else instru��es],
26
<literal>while express�o then instru��es1,...[,else instru��es],
33
<para>A �nica restri��o � que cada palavra-chave "then" ou "do" deve
34
estar na mesma linha que a palavra-chave "while".
38
<para>As palavras-chaves "then" ou "do" podem ser substitu�das por um
39
retorno de carro ou uma v�rgula. Para compatibilidade com o Matlab,
40
tamb�m � poss�vel, mas n�o recomendado, por um espa�o entre o fim da
41
express�o e o in�cio da primeira instru��o.
46
A constru��o opcional <literal>,else instru��es</literal>
47
permite fornecer instru��es que s�o executadas quando a express�o
48
express�o torna-se falsa.
52
<para>Aviso: o n�mero de caracateres usados para definir o corpo de
53
qualquer estrutura condicional (if while for ou select/case) deve ser
58
<title>Exemplos</title>
59
<programlisting role="example"><![CDATA[
61
61
while norm(a-(a+e),1) > %eps,
67
67
]]></programlisting>
70
<title> Ver Tamb�m </title>
71
<simplelist type="inline">
73
<link linkend="for">for</link>
76
<link linkend="select">select</link>
79
<link linkend="break">break</link>
82
<link linkend="return">return</link>
85
<link linkend="pause">pause</link>
70
<title> Ver Tamb�m </title>
71
<simplelist type="inline">
73
<link linkend="for">for</link>
76
<link linkend="select">select</link>
79
<link linkend="break">break</link>
82
<link linkend="return">return</link>
85
<link linkend="pause">pause</link>