From: Jorge B. de A. <fic...@us...> - 2013-12-14 18:44:46
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via 5de63c4711aa038b41748eb8fb71add0c9a6fb54 (commit) from f7e7ca9cc8305190897975e6defa8da5c6cef83a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 5de63c4711aa038b41748eb8fb71add0c9a6fb54 Author: Jorge Barros de Abreu <fic...@gm...> Date: Sat Dec 14 16:45:32 2013 -0200 pt_BR update. Adjusting @mref* behavior with a new line. diff --git a/doc/info/pt_BR/Arrays.texi.update b/doc/info/pt_BR/Arrays.texi.update index 13bcff8..b6b045e 100644 --- a/doc/info/pt_BR/Arrays.texi.update +++ b/doc/info/pt_BR/Arrays.texi.update @@ -64,7 +64,8 @@ declarado. Avalia @code{@var{A} [@var{i_1}, ..., @var{i_n}]}, onde @var{A} @'{e} um vetor est@'{a}tico e @var{i_1}, @dots{}, @var{i_n} s@~{a}o inteiros. -@'{E} um clone de @mrefcomma{apply} com a exce@,{c}@~{a}o de que o primeiro argumento @'{e} um vetor est@'{a}tico +@'{E} um clone de @mrefcomma{apply} +com a exce@,{c}@~{a}o de que o primeiro argumento @'{e} um vetor est@'{a}tico ao inv@'{e}s de uma fun@,{c}@~{a}o. @opencatbox @@ -256,7 +257,8 @@ A @code{arrayinfo} e a @code{listarray} aplicadas a uma fun@,{c}@~{a}o de subscr Retorna a express@~{a}o @code{@var{A}[@var{i_1}, ..., @var{i_n}]}. O resultado @'{e} uma refer@^{e}ncia de vetor est@'{a}tico n@~{a}o declarado. -A @code{arraymake} @'{e} semelhante a @mrefcomma{funmake} exceto que o valor de retorno +A @code{arraymake} @'{e} semelhante a @mrefcomma{funmake} +exceto que o valor de retorno @'{e} uma referencia de vetor est@'{a}tico n@~{a}o declarado ao inv@'{e}s de uma chamada de fun@,{c}@~{a}o n@~{a}o avaliada. Exemplos: @@ -355,12 +357,13 @@ A vari@'{a}vel de sistema @code{arrays} @'{e} uma lista de vetores est@'{a}ticos Essa lista compreende vetores est@'{a}ticos declarados por @code{array}, vetores est@'{a}ticos adapt@'{a}veis constru@'{i}dos por defini@,{c}@~{a}o inpl@'{i}cita (atribuindo alguma coisa ao elemento do vetor est@'{a}tico), e fun@,{c}@~{o}es de vetor est@'{a}tico definidas por @code{:=} e por @code{define}. -Vetores est@'{a}ticos definidos por @mref{make_array} n@~{a}o est@~{a}o incl@'{i}dos. +Vetores est@'{a}ticos definidos por @mref{make_array} +n@~{a}o est@~{a}o incl@'{i}dos. Veja tamb@'{e}m -@mrefcomma{array} @mrefcomma{arrayapply} @mrefcomma{arrayinfo}@w{} -@mrefcomma{arraymake} @mrefcomma{fillarray} @mrefcomma{listarray} e -@mrefdot{rearray} +@mrefcomma{array} @mrefcomma{arrayapply} @mrefcomma{arrayinfo} +@w{} @mrefcomma{arraymake} @mrefcomma{fillarray} @mrefcomma{listarray} +e @mrefdot{rearray} @c IS THIS AN EXHAUSTIVE LIST ?? Exemplos: @@ -710,7 +713,8 @@ ser @code{any}, @code{flonum}, @code{fixnum}, @code{hashed} ou Exitem @math{n} @'{i}ndices, e o @math{i}'-@'{e}simo @'{i}ndice vai de 0 a @math{@var{dim_i} - 1}. -A vantagem de @code{make_array} sobre @mref{array} @'{e} que o valor de retorno +A vantagem de @code{make_array} sobre @mref{array} +@'{e} que o valor de retorno n@~{a}o tem um nome, e uma vez que um apontador para @code{make_array} se propaga, @code{make_array} ir@'{a} tambẽm se propagar. Por exemplo, se @code{y: make_array (...)} ent@~{a}o @code{y} aponta para um objeto que ocupa espa@,{c}o, mas ap@'{o}s @code{y: false}, @code{y} n@~{a}o mais diff --git a/doc/info/pt_BR/Bugs.texi.update b/doc/info/pt_BR/Bugs.texi.update index eb9a6c2..1851a52 100644 --- a/doc/info/pt_BR/Bugs.texi.update +++ b/doc/info/pt_BR/Bugs.texi.update @@ -46,7 +46,8 @@ erros conhecidos. executar os testes @code{rtest1} e @code{rtest2}, e mostrar cada teste. @code{run_testsuite} muda o ambiente de trabalho do Maxima. -Tipicamente um acript de teste executa um @mref{kill} para estabelecer um ambiente conhecido +Tipicamente um acript de teste executa um @mref{kill} +para estabelecer um ambiente conhecido (isto @'{e}, um ambiente sem fun@,{c}@~{o}es e vari@'{a}veis definidas pelo usu@'{a}rio) e ent@~{a}o define fun@,{c}@~{o}es e vari@'{a}veis apropriadas para o teste. @@ -62,7 +63,8 @@ e ent@~{a}o define fun@,{c}@~{o}es e vari@'{a}veis apropriadas para o teste. @defvr {Option variable} testsuite_files A vari@'{a}vel de op@,{c}@~{a}o @code{testsuite_files} cont@'{e}m o conjunto de testes a serem executados por -@mrefdot{run_testsuite} @'{E} uma lista de nomes de arquivos contendo +@mrefdot{run_testsuite} +@'{E} uma lista de nomes de arquivos contendo os testes a serem executados. Se algum dos testes em um dos arquivos forem falhas conhecidas, ent@~{a}o ao inv@'{e}s de listar o nome do arquivo, uma lista contendo o nome do arquivo e os n@'{u}meros dos testes que falham @'{e} usada. diff --git a/doc/info/pt_BR/Command.texi.update b/doc/info/pt_BR/Command.texi.update index bf9e485..d5980dd 100644 --- a/doc/info/pt_BR/Command.texi.update +++ b/doc/info/pt_BR/Command.texi.update @@ -34,7 +34,9 @@ A express@~{a}o de entrada @'{e} atribu@'{i}da @`{a} vari@'{a}vel de sistema @co avaliada. Todavia, o valor de @code{__} @'{e} simplificado (mas n@~{a}o avaliado) quando esse valor @'{e} mostrado. -A vari@'{a}vel de sistema @code{__} @'{e} reconhecida por @mref{batch} e @mrefdot{load} Em um arquivo processado +A vari@'{a}vel de sistema @code{__} @'{e} reconhecida por @mref{batch} +e @mrefdot{load} +Em um arquivo processado por @code{batch}, @code{__} tem o mesmo significado que na linha de comando interativa. Em um arquivo processado por @code{load}, @code{__} @'{e} associada @`{a} express@~{a}o de entrada mais recentemente informada no linha de comando interativa ou em um arquivo de lote; @code{__} @@ -43,7 +45,8 @@ particular, quando @code{load (@var{nomearquivo})} @'{e} chamado a partir do lin interativa, @code{__} @'{e} associada a @code{load (@var{nomearquivo})} enquanto o arquivo est@'{a} sendo processado. -Veja tamb@'{e}m @mref{_} e @mrefdot{%} +Veja tamb@'{e}m @mref{_} +e @mrefdot{%} Exemplos: @@ -92,13 +95,16 @@ A express@~{a}o de entrada @'{e} atribu@'{i}da @`{a} vari@'{a}vel de sistema @co avaliada. Todavia, O valor de @code{_} @'{e} simplificado (mas n@~{a}o avaliado) quando esse valor @'{e} mostrado. -A vari@'{a}vel de sistema @code{_} @'{e} reconhecida por @mref{batch} e por @mrefdot{load} Em um arquivo processado +A vari@'{a}vel de sistema @code{_} @'{e} reconhecida por @mref{batch} +e por @mrefdot{load} +Em um arquivo processado por @code{batch}, @code{_} tem o mesmo significado que na linha de comando interativa. Em um arquivo processado por @code{load}, @code{_} @'{e} associada @`{a} express@~{a}o de entrada mais recentemente avaliada no linha de comando interativa ou em um arquivo de lote; @code{_} n@~{a}o @'{e} associada a express@~{o}es de entrada no arquivo sendo processado. -Veja tamb@'{e}m @mref{__} e @mrefdot{%} +Veja tamb@'{e}m @mref{__} +e @mrefdot{%} Exemplos: @@ -159,13 +165,15 @@ Exemplos: A vari@'{a}vel de sistema @code{%} representa a express@~{a}o de sa@'{i}da (e.g., @code{%o1}, @code{%o2}, @code{%o3}, @dots{}) mais recentemente calculada pelo Maxima, tenha essa entrada sido mostrada ou n@~{a}o. -A vari@'{a}vel de sistema @code{%} @'{e} reconhecida por @mref{batch} e por @mrefdot{load} Em um arquivo processado +A vari@'{a}vel de sistema @code{%} @'{e} reconhecida por @mref{batch} +e por @mrefdot{load} Em um arquivo processado por @code{batch}, @code{%} tem o mesmo signficado que na linha de comando interativa. Em um arquivo processado por @code{load}, @code{%} @'{e} associada @`{a} express@~{a}o de sa@'{i}da mais recentemente calculada no linha de comando interativa ou em um arquivo de lote; @code{%} n@~{a}o @'{e} associada a express@~{o}es de sa@'{i}da no arquivo sendo processado. -Veja tamb@'{e}m @mrefcomma{_} @mrefcomma{%%} e @mrefdot{%th} +Veja tamb@'{e}m @mrefcomma{_} @mrefcomma{%%} +e @mrefdot{%th} @opencatbox @category{Console interaction} @category{Global variables} @@ -179,15 +187,16 @@ Veja tamb@'{e}m @mrefcomma{_} @mrefcomma{%%} e @mrefdot{%th} @vrindex Previous result in compound expression @end ifinfo -Em declara@,{c}@~{o}es compostas, a saber @mrefcomma{block} @mrefcomma{lambda} ou -@code{(@var{s_1}, ..., @var{s_n})}, @code{%%} representa o valor da declara@,{c}@~{a}o +Em declara@,{c}@~{o}es compostas, a saber @mrefcomma{block} @mrefcomma{lambda} +ou @code{(@var{s_1}, ..., @var{s_n})}, @code{%%} representa o valor da declara@,{c}@~{a}o anterior. Na primeira declara@,{c}@~{a}o em uma declara@,{c}@~{a}o composta, ou fora de uma declara@,{c}@~{a}o composta, @code{%%} @'{e} indefinida. -A vari@'{a}vel de sistema @code{%%} @'{e} reconhecida por @mref{batch} e por @mrefcomma{load} e tem o -mesmo significado que na linha de comando interativa. +A vari@'{a}vel de sistema @code{%%} @'{e} reconhecida por @mref{batch} +e por @mrefcomma{load} +e tem o mesmo significado que na linha de comando interativa. Veja tamb@'{e}m @mrefdot{%} @@ -219,8 +228,8 @@ anterior. @end example Dentro de uma declara@,{c}@~{a}o composta, o valor de @code{%%} pode ser inspecionado em uma linha de comando interativa -de parada, que @'{e} aberta executando a fun@,{c}@~{a}o @mref{break}. Por exemplo, -inserindo @code{%%;} no seguinte exemplo retorna @code{42}. +de parada, que @'{e} aberta executando a fun@,{c}@~{a}o @mref{break} +. Por exemplo, inserindo @code{%%;} no seguinte exemplo retorna @code{42}. @example (%i4) block (a: 42, break ())$ @@ -247,13 +256,16 @@ O valor da @var{i}'@'{e}sima express@~{a}o de sa@'{i}da anterior. Isto @'{e}, s seguinte for a @var{n}'@'{e}sima sa@'{i}da, @code{%th (@var{m})} @'{e} a (@var{n} - @var{m})'@'{e}sima sa@'{i}da. -A fun@,{c}@~{a}o @code{%th} @'{e} reconhecida por @mref{batch} e por @mrefdot{load} Em um arquivo processado +A fun@,{c}@~{a}o @code{%th} @'{e} reconhecida por @mref{batch} +e por @mrefdot{load} +Em um arquivo processado por @code{batch}, @code{%th} tem o mesmo significado que na linha de comando interativa. Em um arquivo processado por @code{load}, @code{%th} refere-se a express@~{o}es de sa@'{i}da mais recentemente calculadas na linha de comando interativa ou em um arquivo de lote; @code{%th} n@~{a}o se refere a express@~{o}es de sa@'{i}da no arquivo sendo processado. -Veja tamb@'{e}m @mref{%} e @mrefdot{%%} +Veja tamb@'{e}m @mref{%} +e @mrefdot{%%} Exemplo: @@ -326,8 +338,9 @@ concatenando @code{inchar} e @mrefdot{linenum} A vari@'{a}vel de op@,{c}@~{a}o @code{inchar} pode receber qualquer sequ@^{e}ncia de cracteres ou s@'{i}mbolo, n@~{a}o necess@'{a}riamente um caractere sozinho. Pelo fato de m@'{a}xima internamente levar em considera@,{c}@~{a}o somente o primeiro caractere do -prefixo, os prefixos @code{inchar}, @mrefcomma{outchar} e -@mref{linechar} devem ter um primeiro caractere diferente. Se isso n@~{a}o ocorrer alguns comandos +prefixo, os prefixos @code{inchar}, @mrefcomma{outchar} +e @mref{linechar} +devem ter um primeiro caractere diferente. Se isso n@~{a}o ocorrer alguns comandos como @code{kill(inlables)} n@~{a}o ir@~{a}o trabalhar como esperado. Veja tamb@'{e}m @code{labels}. @@ -365,10 +378,13 @@ informa@,{c}@~{a}o no Maxima. S@~{a}o elas: Todos os r@'{o}tulos @code{%i}, @code{%o}, e @code{%t} associados. @item values Todos os @'{a}tomos associados que s@~{a}o vari@'{a}veis de usu@'{a}rio, n@~{a}o op@,{c}@~{o}es do Maxima ou comutadores, -criados por @mref{:} ou por @mref{::} ou por associa@,{c}@~{a}o funcional. +criados por @mref{:} +ou por @mref{::} +ou por associa@,{c}@~{a}o funcional. @c WHAT IS INTENDED BY "FUNCTIONAL BINDING" HERE ?? @item functions -Todas as fun@,{c}@~{o}es definidas pelo usu@'{a}rio, criadas por @mref{:=} ou por @mrefdot{define} +Todas as fun@,{c}@~{o}es definidas pelo usu@'{a}rio, criadas por @mref{:=} +ou por @mrefdot{define} @item arrays Todos os vetores est@'{a}ticos declarados e n@~{a}o declarados, criados por @code{:}, por @code{::}, ou por @code{:=}. @@ -380,27 +396,34 @@ Todas as op@,{c}@~{o}es mesmo zeradas pelo usu@'{a}rio (mesmo que elas sejam ou futuramente retornadas a seus valores padr@~{a}o). @item rules Todas as m@'{a}caras de coincid@^{e}ncia e regras de simplifica@,{c}@~{a}o, criadas -por @mrefcomma{tellsimp} @mrefcomma{tellsimpafter} @mrefcomma{defmatch} ou por -@mrefdot{defrule} +por @mrefcomma{tellsimp} @mrefcomma{tellsimpafter} @mrefcomma{defmatch} +ou por @mrefdot{defrule} @item aliases Todos os @'{a}tomos ue tiverem um apelido definido pelo usu@'{a}rio, criados pela fun@,{c}@~{o}es -@mrefcomma{alias}@w{} @mrefcomma{ordergreat} @mref{orderless} ou por meio da declara@,{c}@~{a}o de @'{a}tomos como +@mrefcomma{alias} +@w{} @mrefcomma{ordergreat} @mref{orderless} +ou por meio da declara@,{c}@~{a}o de @'{a}tomos como @mref{noun} usando @mrefdot{declare} @item dependencies Todos os @'{a}tomos que possu@'{i}rem depend@^{e}ncias funcionais, criadas pelas -fun@,{c}@~{o}es @mref{depends}, @mref{dependencies}, ou @mref{gradef}. +fun@,{c}@~{o}es @mrefcomma{depends} @mrefcomma{dependencies} +ou @mrefdot{gradef} @item gradefs Todas as fun@,{c}@~{o}es que tiverem derivadas definidas pelo usu@'{a}rio, criadas pela -fun@,{c}@~{a}o @mref{gradef}. +fun@,{c}@~{a}o @mrefdot{gradef} @c UMM, WE REALLY NEED TO BE SPECIFIC -- WHAT DOES "ETC" CONTAIN HERE ?? @item props Todos os @'{a}tomos que possu@'{i}rem qualuer propriedade outra que n@~{a}o aquelas mencionadas acima, tais como -propriedades estabelecidas por @mref{atvalue} ou por @mref{matchdeclare}, etc., -bem como propriedades estabelecidas na fun@,{c}@~{a}o @mref{declare}. +propriedades estabelecidas por @mref{atvalue} +ou por @mrefcomma{matchdeclare} +etc., +bem como propriedades estabelecidas na fun@,{c}@~{a}o @mrefdot{declare} @item let_rule_packages -Todas os pacotes de regra @mref{let} definidos pelo usu@'{a}rio +Todas os pacotes de regra @mref{let} +definidos pelo usu@'{a}rio al@'{e}m do pacote especial @mrefdot{default_let_rule_package} -(@code{default_let_rule_package} @'{e} o nome do pacote de regras usado quando +(@code{default_let_rule_package} +@'{e} o nome do pacote de regras usado quando um n@~{a}o for explicitamente ajustado pelo usu@'{a}rio.) @end table @@ -434,9 +457,11 @@ podem ser combinados, e.g., @code{kill (inlabels, functions, allbut (quaquercois @code{kill (labels)} desassocia todos os r@'{o}tulos de entrada, todos os r@'{o}tulos de sa@'{i}das, e todos os r@'{o}tulos de express@~{o}es intermedi@'{a}rias criados at@'{e} o presente momento. O comando @code{kill (inlabels)} desassocia somente r@'{o}tulos de entrada que -que iniciam com o valor atual de @mrefdot{inchar} Da mesma forma, +que iniciam com o valor atual de @mrefdot{inchar} +Da mesma forma, @code{kill (outlabels)} desassocia somente r@'{o}tulos de sa@'{i}da que iniciam com o atual -valor de @mrefcomma{outchar} e @code{kill (linelabels)} desassocia somente +valor de @mrefcomma{outchar} +e @code{kill (linelabels)} desassocia somente r@'{o}tulos de express@~{o}es intermedi@'{a}rias que iniciam com o valor atual de @mrefdot{linechar} @@ -447,19 +472,21 @@ desassocia os @var{n} r@'{o}tulos mais recentes de entrada e sa@'{i}da. @var{n}. O comando @code{kill (@var{infolist})}, onde @var{infolist} @'{e} qualquer item em -@code{infolists} (tais como @mrefcomma{values} @mrefcomma{functions} ou como -@mref{arrays}) desassocia todos os itens em @var{infolist}. +@code{infolists} (tais como @mrefcomma{values} @mrefcomma{functions} +ou como @mref{arrays} +) desassocia todos os itens em @var{infolist}. Veja tamb@'{e}m @mrefdot{infolists} @code{kill (all)} desassocia todos os itens em todas as infolistas. O comando @code{kill (all)} n@~{a}o -ajusta vari@'{a}veis globais para seus valores padr@~{a}o; veja @mref{reset} nesse -ponto. +ajusta vari@'{a}veis globais para seus valores padr@~{a}o; veja @mref{reset} +nesse ponto. O comando @code{kill (allbut (@var{a_1}, ..., @var{a_n}))} desassocia all items on all infolists except for @var{a_1}, @dots{}, @var{a_n}. O comando @code{kill (allbut (@var{infolist}))} desassocia todos os itens exceto aqueles em -@var{infolist}, onde @var{infolist} @'{e} @mrefcomma{values}@w{} -@mrefcomma{functions} @mrefcomma{arrays} etc. +@var{infolist}, onde @var{infolist} @'{e} @mrefcomma{values} +@w{} @mrefcomma{functions} @mrefcomma{arrays} +etc. A mem@'{o}ria ocupada por uma propriedade associada n@~{a}o @'{e} liberada at@'{e} que todos os s@'{i}mbolos sejam desassociados dessa propriedade. Em particular, para liberar a memÅia ocupada pelo valor de @@ -470,8 +497,10 @@ O comando @code{kill} n@~{a}o avalia seus argumentos. O operador ap@'{o}strofo- evita que as aspas duplas sejam colocadas. O comando @code{kill (@var{s@'{i}mbolo})} desassocia todas as propriedades de @var{s@'{i}mbolo}. De forma oposta, -as fun@,{c}@~{o}es @mrefcomma{remvalue} @mrefcomma{remfunction}@w{} -@mrefcomma{remarray} e @mref{remrule} desassociam uma propriedade espec@'{i}fica. +as fun@,{c}@~{o}es @mrefcomma{remvalue} @mrefcomma{remfunction} +@w{}@mrefcomma{remarray} +e @mref{remrule} +desassociam uma propriedade espec@'{i}fica. O comando @code{kill} sempre retorna @code{done}, mesmo se um argumento n@~{a}o tenha associa@,{c}@~{o}es. @@ -487,7 +516,8 @@ O comando @code{kill} sempre retorna @code{done}, mesmo se um argumento n@~{a}o Retorna a lista de r@'{o}tulos de entrada, sa@'{i}da, ou de express@~{o}es intermediarias que se iniciam com @var{s@'{i}mbolo}. Tipicamente @var{s@'{i}mbolo} @'{e} o valor de -@mrefcomma{inchar} @mrefcomma{outchar} ou de @mrefdot{linechar} +@mrefcomma{inchar} @mrefcomma{outchar} +ou de @mrefdot{linechar} Se nenhum r@'{o}tulo iniciar-se com @var{s@'{i}mbolo}, @code{labels} retorna uma lista vazia. @@ -500,16 +530,19 @@ resultado um r@'{o}tulo de sa@'{i}da. A exibi@,{c}@~{a}o da sa@'{i}da @'{e} omi com @code{$} (sinal de d@'{o}lar) ao inv@'{e}s do @code{;} (ponto e v@'{i}rgula). Um r@'{o}tulo de sa@'{i}da @'{e} constru@'{i}do e associado ao resultado, mas n@~{a}o @'{e} mostrado, e o r@'{o}tulo pode ser referenciado da mesma forma que os r@'{o}tulos de sa@'{i}da que s@~{a}o mostrados. Veja tamb@'{e}m -@mrefcomma{%} @mrefcomma{%%} e @mrefdot{%th} +@mrefcomma{%} @mrefcomma{%%} +e @mrefdot{%th} R@'{o}tulos de express@~{o}es intermedi@'{a}rias podem ser gerados por algumas fun@,{c}@~{o}es. A vari@'{a}vel de -op@,{c}@~{a}o @mref{programmode} controla se @mref{solve} e algumas outras +op@,{c}@~{a}o @mref{programmode} +controla se @mref{solve} +e algumas outras fun@,{c}@~{o}es geram r@'{o}tulos de express@~{o}es intermedi@'{a}rias ao inv@'{e}s de retornar uma lista de -express@~{o}es. Algumas outras fun@,{c}@~{o}es, tais como @mrefcomma{ldisplay} sempre geram -r@'{o}tulos de express@~{o}es intermedi@'{a}rias. +express@~{o}es. Algumas outras fun@,{c}@~{o}es, tais como @mrefcomma{ldisplay} +sempre geram r@'{o}tulos de express@~{o}es intermedi@'{a}rias. -Veja tamb@'{e}m @mrefcomma{inchar} @mrefcomma{outchar} @mrefcomma{linechar} e -@mrefdot{infolists} +Veja tamb@'{e}m @mrefcomma{inchar} @mrefcomma{outchar} @mrefcomma{linechar} +e @mrefdot{infolists} @opencatbox @category{Display functions} @category{Display flags and variables} @category{Console interaction} @@ -527,12 +560,13 @@ gerados pelo Maxima. Maxima consstr@'{o}i um r@'{o}tulo para cada express@~{a}o A vari@'{a}vel de op@,{c}@~{a}o @code{linechar} pode receber qualquer sequ@^{e}ncia de caracteres ou s@'{i}mbolo, n@~{a}o necess@'{a}riamente um caractere @'{u}nico. Devido ao fato de Maxima internamente considerar somente o primeiro caractere do -prefixo, os prefixos @mrefcomma{inchar} @mrefcomma{outchar} e -@code{linechar} devem ter um primeiro caractere diferente. De outra forma alguns comandos +prefixo, os prefixos @mrefcomma{inchar} @mrefcomma{outchar} +e @code{linechar} devem ter um primeiro caractere diferente. De outra forma alguns comandos como @code{kill(inlables)} n@~{a}o ir@~{a}o trabalhar como esperado. Express@~{o}es intermedi@'{a}rias podem ou n@~{a}o serem mostradas. -Veja @mref{programmode} e @mrefdot{labels} +Veja @mref{programmode} +e @mrefdot{labels} @opencatbox @category{Display flags and variables} @@ -574,8 +608,8 @@ Valor padr@~{a}o: @code{false} Quando @code{nolabels} for @code{true}, r@'{o}tulos de resultado de entrada e sa@'{i}da (@code{%i} e @code{%o}, respectivamente) s@~{a}o mostrados, mas os r@'{o}tulos n@~{a}o s@~{a}o associados ao -resultado, e os r@'{o}tulos n@~{a}o s@~{a}o anexados ao final da lista @mref{labels}. Uma vez que -r@'{o}tulos n@~{a}o s@~{a}o associados a resultados, as fun@,{c}@~{o}es de recupera@,{c}@~{a}o de mem@'{o}ria podem recuperar a mem@'{o}ria +resultado, e os r@'{o}tulos n@~{a}o s@~{a}o anexados ao final da lista @mrefdot{labels} +Uma vez que r@'{o}tulos n@~{a}o s@~{a}o associados a resultados, as fun@,{c}@~{o}es de recupera@,{c}@~{a}o de mem@'{o}ria podem recuperar a mem@'{o}ria usada pelos resultados. De outra forma r@'{o}tulos de resultado de entrada e sa@'{i}da s@~{a}o associados aos resultados, e os r@'{o}tulos @@ -585,7 +619,8 @@ R@'{o}tulos de express@~{o}es intermedi@'{a}rias (@code{%t}) n@~{a}o s@~{a}o afe independente de @code{nolabels} ser @code{true} ou @code{false}, r@'{o}tulos de express@~{o}es intermedi@'{a}rias s@~{a}o associados e anexados ao final da lista @code{labels}. -Veja tamb@'{e}m @mrefcomma{batch} @mrefcomma{load} e @mrefdot{labels} +Veja tamb@'{e}m @mrefcomma{batch} @mrefcomma{load} +e @mrefdot{labels} @opencatbox @category{Global flags} @category{Session management} @@ -632,8 +667,8 @@ concatena@,{c}@~{a}o de @code{outchar} com @mrefdot{linenum} A vari@'{a}vel de op@,{c}@~{a}o @code{outchar} pode receber como valor qualquer sequ@^{e}ncia de caracteres ou s@'{i}mbolo, n@~{a}o necess@'{a}riamente um caractere @'{u}nico. Devido ao fato de Maxima internamente considerar somente o primeiro caractere do -prefixo, os prefixos @mrefcomma{inchar} @mrefcomma{outchar} e -@code{linechar} devem ter um primeiro caractere diferente. De outra forma alguns comandos +prefixo, os prefixos @mrefcomma{inchar} @mrefcomma{outchar} +e @code{linechar} devem ter um primeiro caractere diferente. De outra forma alguns comandos como @code{kill(inlables)} n@~{a}o ir@~{a}o trabalhar como esperado. Veja tamb@'{e}m @code{labels}. @@ -671,7 +706,9 @@ Exemplo: Mostra as entradas, as sa@'{i}das, e as express@~{o}es intermedi@'{a}rias, sem recalcul@'{a}-las. A fun@,{c}@~{a}o @code{playback} somente mostra as express@~{o}es associadas a r@'{o}tulos; quaisquer outras sa@'{i}das -(tais como textos mostrados atrav@'{e}s da fun@,{c}@~{a}o @mref{print} ou da fun@,{c}@~{a}o @mrefcomma{describe} ou mensagens de erro) +(tais como textos mostrados atrav@'{e}s da fun@,{c}@~{a}o @mref{print} +ou da fun@,{c}@~{a}o @mrefcomma{describe} +ou mensagens de erro) n@~{a}o @'{e} mostrado. Veja tamb@'{e}m @mrefdot{labels} A fun@,{c}@~{a}o @code{playback} n@~{a}o avalia seus argumentos. O operador ap@'{o}strofo-ap@'{o}strofo @code{'@w{}'} @@ -698,7 +735,8 @@ entrada e sa@'{i}da. pressione @code{enter}. Esse comportamento @'{e} similar ao comportamento de @mrefdot{demo} @c WHAT DOES THE FOLLOWING MEAN ??? @code{playback (slow)} @'{e} @'{u}til em conjun@,{c}@~{a}o com @code{save} ou com -@mref{stringout} na cria@,{c}@~{a}o de um arquivo secund@'{a}rio de armazenagem com o objetivo de selecionar +@mref{stringout} +na cria@,{c}@~{a}o de um arquivo secund@'{a}rio de armazenagem com o objetivo de selecionar express@~{o}es @'{u}teis. @code{playback (time)} mostra o tempo de computa@,{c}@~{a}o para cada express@~{a}o. @@ -723,9 +761,10 @@ Argumentos podem ser combinados, e.g., @code{playback ([5, 10], grind, time, slo @defvr {Option variable} prompt Valor padr@~{a}o: @code{_} -A vari@'{a}vel de op@,{c}@~{a}o @code{prompt} @'{e} o s@'{i}mbolo de linha de comando da fun@,{c}@~{a}o @mref{demo}, +A vari@'{a}vel de op@,{c}@~{a}o @code{prompt} @'{e} o s@'{i}mbolo de linha de comando da fun@,{c}@~{a}o @mrefcomma{demo} modo @code{playback (slow)}, e do la@,{c}o de parada do Maxima (da forma invocada por -@mref{break}). +@mref{break} +). @opencatbox @category{Global variables} @category{Console interaction} @@ -745,13 +784,14 @@ mostrada a partir da chamada à função. Pode ter mais de uma nota mostrada após o prompt, e a função @code{prompt_prepend_note} adiciona a nota fornecida ao lado direito no final da lista. Para remover uma nota -da lista, use @mref{prompt_remove_note}. +da lista, use @mrefdot{prompt_remove_note} @end deffn @deffn {Function} prompt_remove_note (nota) Remove uma nota da lista de objetos a serem exibidos após cada prompt. Veja -@mref{prompt_prepend_note} para como adicionar uma nota. +@mref{prompt_prepend_note} +para como adicionar uma nota. @end deffn @c ----------------------------------------------------------------------------- @@ -853,8 +893,9 @@ Valor padr@~{a}o: @code{false} Quando @code{showtime} for @code{true}, o tempo de c@'{a}lculo e o tempo decorrido ambos s@~{a}o mostrados com cada express@~{a}o de sa@'{i}da. -O tempo de c@'{a}lculo @'{e} sempre gravado, de forma que @mref{time} e @mref{playback} possam -mostrar o tempo de c@'{a}lculo mesmo quando @code{showtime} for @code{false}. +O tempo de c@'{a}lculo @'{e} sempre gravado, de forma que @mref{time} +e @mref{playback} +possam mostrar o tempo de c@'{a}lculo mesmo quando @code{showtime} for @code{false}. Veja tamb@'{e}m @mrefdot{timer} @@ -905,13 +946,16 @@ Returning to Maxima Valor inicial: @code{[]} A vari@'{a}vel de sistema @code{values} @'{e} uma lista de todas as vari@'{a}veis de usu@'{a}rio associadas (n@~{a}o op@,{c}@~{o}es do Maxima ou -comutadores). A lsita compreende s@'{i}mbolos associados por @mrefcomma{:} ou por @mrefdot{::} +comutadores). A lsita compreende s@'{i}mbolos associados por @mrefcomma{:} +ou por @mrefdot{::} Se o valor de uma vari@'{a}vel @'{e} removido com os comandos @code{kill}, -@mrefcomma{remove} ou @mref{remvalue} a vari@'{a}vel @'{e} apagada de -@code{values}. +@mrefcomma{remove} +ou @mref{remvalue} +a vari@'{a}vel @'{e} apagada de @code{values}. -Veja @mref{functions} para uma lista de fun@,{c}@~{o}es definidas pelo usu@'{a}rio. +Veja @mref{functions} +para uma lista de fun@,{c}@~{o}es definidas pelo usu@'{a}rio. Exemplos: @@ -1020,11 +1064,13 @@ Exemplo: @anchor{disp} @deffn {Function} disp (@var{expr_1}, @var{expr_2}, @dots{}) -Essa fun@,{c}@~{a}o @'{e} como @mref{display} mas somente o valor dos argumentos @'{e} mostrado ao inv@'{e}s das +Essa fun@,{c}@~{a}o @'{e} como @mref{display} +mas somente o valor dos argumentos @'{e} mostrado ao inv@'{e}s das equa@,{c}@~{o}es. @'{E} @'{u}til para argumentos complicados que n@~{a}o possuem nomes ou onde somente o valor do argumento @'{e} de interesse e n@~{a}o o nome. -Veja tamb@'{e}m @mref{ldisp} e @mrefdot{print} +Veja tamb@'{e}m @mref{ldisp} +e @mrefdot{print} Exemplo: @@ -1058,11 +1104,13 @@ Exemplo: Mostra equa@,{c}@~{o}es cujo primeiro membro @'{e} @var{expr_i} n@~{a}o avaliado, e cujo segundo membro seja o valor da express@~{a}o de forma que ambos sejam centralizados na linha. Essa fun@,{c}@~{a}o @'{e} -@'{u}til em blocos e em declara@,{c}@~{o}es @mref{for} com o objetivo de ter resultados resultados intermedi@'{a}rios +@'{u}til em blocos e em declara@,{c}@~{o}es @mref{for} +com o objetivo de ter resultados resultados intermedi@'{a}rios mostrados. Os argumentos a @code{display} s@~{a}o normalmente @'{a}tomos, subscritos vari@'{a}veis, ou chamadas a fun@,{c}@~{o}es. -Veja tamb@'{e}m @mrefcomma{ldisplay} @mrefcomma{disp} e @mrefdot{ldisp} +Veja tamb@'{e}m @mrefcomma{ldisplay} @mrefcomma{disp} +e @mrefdot{ldisp} Exemplo: @@ -1099,7 +1147,8 @@ Valor padr@~{a}o: @code{true} Quando @code{display2d} for @code{false}, o console de exibi@,{c}@~{a}o @'{e} uma sequ@^{e}ncia de caracteres na forma unidimensional ao inv@'{e}s de um de exibi@,{c}@~{a}o na forma bidimensional. -Veja tamb@'{e}m @mref{leftjust} para allternar entre um console de exibi@,{c}@~{a}o de equa@,{c}@~{o}es +Veja tamb@'{e}m @mref{leftjust} +para allternar entre um console de exibi@,{c}@~{a}o de equa@,{c}@~{o}es alinhado @`{a} esquerda e um console de exibi@,{c}@~{a}o de equa@,{c}@~{o}es centralizado. Exemplo: @@ -1132,7 +1181,7 @@ Valor padr@~{a}o: @code{false} Quando @code{display_format_internal} for @code{true}, express@~{o}es s@~{a}o msotradas sem serem transformadas em formas que escondam a representa@,{c}@~{a}o matem@'{a}tica -interna. A exibi@,{c}@~{a}o ent@~{a}o corresponde ao retorno de @mref{inpart} +interna. A exibi@,{c}@~{a}o ent@~{a}o corresponde ao retorno de @mref{inpart} ao inv@'{e}s de corresponder ao retorno de @mrefdot{part} Exemplos: @@ -1252,17 +1301,19 @@ em uma entrada do Maxima. A fun@,{c}@~{a}o @code{grind} sempre retorna @code{do Quando @var{expr} for o nome de uma fun@,{c}@~{a}o ou de uma macro, @code{grind} mostra a fun@,{c}@~{a}o ou defini@,{c}@~{a}o de macro ao inv@'{e}s de mostrar apenas o nome. -Veja tamb@'{e}m @mrefcomma{string} que retorna uma sequ@^{e}ncia de caracteres ao inv@'{e}s de mostrar sua +Veja tamb@'{e}m @mrefcomma{string} +que retorna uma sequ@^{e}ncia de caracteres ao inv@'{e}s de mostrar sua sa@'{i}da. A fun@,{c}@~{a}o @code{grind} tenta mostrar a express@~{a}o de uma maneira que a torna levemente mais f@'{a}cil de ler que a sa@'{i}da de @code{string}. Quando a vari@'{a}vel @code{grind} for @code{true}, a sa@'{i}da de @code{string} e a sa@'{i}da de -@mref{stringout} possuem o mesmo formato que a sa@'{i}da de @code{grind}; de outra forma nenhuma +@mref{stringout} +possuem o mesmo formato que a sa@'{i}da de @code{grind}; de outra forma nenhuma tentativa @'{e} feita para formatar de forma especial a sa@'{i}da de @code{string} e de @code{stringout}. O valor padr@~{a}o da vari@'{a}vel @code{grind} @'{e} @code{false}. -A vari@'{a}vel de op@,{c}@~{a}o @code{grind} pode tamb@'{e}m ser especificada como um argumento a @mrefdot{playback} Quando -@code{grind} estiver presente, @code{playback} mostra express@~{o}es de sa@'{i}da no mesmo +A vari@'{a}vel de op@,{c}@~{a}o @code{grind} pode tamb@'{e}m ser especificada como um argumento a @mrefdot{playback} +Quando @code{grind} estiver presente, @code{playback} mostra express@~{o}es de sa@'{i}da no mesmo formato que a fun@,{c}@~{a}o @code{grind}. De outra forma, nenhuma tentativa @'{e} feita para formatar especialmente express@~{o}es de netrada. @@ -1476,7 +1527,8 @@ Mostra as express@~{o}es @var{expr_1}, @dots{}, @var{expr_n} no console da forma elas foram mostradas na sa@'{i}da. A fun@,{c}@~{a}o @code{ldisp} atribui um r@'{o}tulo de express@~{a}o intermedi@'{a}ria a cada argumento e retorna a lista de r@'{o}tulos. -Veja tamb@'{e}m @mrefcomma{disp} @mrefcomma{display} e @mrefdot{ldisplay} +Veja tamb@'{e}m @mrefcomma{disp} @mrefcomma{display} +e @mrefdot{ldisplay} Exemplos: @@ -1516,10 +1568,12 @@ Mostra express@~{o}es @var{expr_1}, @dots{}, @var{expr_n} no console da forma qu elas foram mostradas na sa@'{i}da. Cada express@~{a}o @'{e} mostrada como uma equa@,{c}@~{a}o da forma @code{primeiromembro = segundomembro} na qual @code{primeiromembro} @'{e} um dos argumentos de @code{ldisplay} e @code{segundomembro} @'{e} seu valor. Tipicamente cada argumento @'{e} uma vari@'{a}vel. -A fun@,{c}@~{a}o @mref{ldisp} atribui um r@'{o}tulo de express@~{a}o intermedi@'{a}ria a cada equa@,{c}@~{a}o e +A fun@,{c}@~{a}o @mref{ldisp} +atribui um r@'{o}tulo de express@~{a}o intermedi@'{a}ria a cada equa@,{c}@~{a}o e retorna a lista de r@'{o}tulos. -Veja tamb@'{e}m @mrefcomma{display} @mrefcomma{disp} e @mrefdot{ldisp} +Veja tamb@'{e}m @mrefcomma{display} @mrefcomma{disp} +e @mrefdot{ldisp} Exemplos: @@ -1559,7 +1613,8 @@ Valor padr@~{a}o: @code{false} Quando @code{leftjust} for @code{true}, equa@,{c}@~{o}es no console 2D s@~{a}o desenhadas alinhadas @`{a} esquerda ao inv@'{e}s de centralizadas. -Veja tamb@'{e}m @mref{display2d} para alternar entre o console de exibi@,{c}@~{a}o 1D e o console de exibi@,{c}@~{a}o 2D. +Veja tamb@'{e}m @mref{display2d} +para alternar entre o console de exibi@,{c}@~{a}o 1D e o console de exibi@,{c}@~{a}o 2D. Exemplo: @@ -1587,7 +1642,8 @@ A vari@'{a}vel de op@,{c}@~{a}o @code{linel} @'{e} a largura assumida (em caract a finalidade de mstrar express@~{o}es. @`{A} vari@'{a}vel de op@,{c}@~{a}o @code{linel} pode ser atribu@'{i}do qualquer valor pelo usu@'{a}rio, embora valores muito pequenos ou muito grandes sejam impratic@'{a}veis. Texto mostradaos pelas fun@,{c}@~{o}es embutidas do Maxima, tais como mensagens de erro e a sa@'{i}da de -@mrefcomma{describe} n@~{a}o s@~{a}o afetadas por @code{linel}. +@mrefcomma{describe} +n@~{a}o s@~{a}o afetadas por @code{linel}. @opencatbox @category{Display flags and variables} @@ -1772,8 +1828,9 @@ da esquerda para a direita, iniciando a partir do canto esquerdo do console de e O valor retornado por @code{print} @'{e} o valor de seu @'{u}ltimo argumento. A fun@,{c}@~{a}o @code{print} n@~{a}o gera r@'{o}tulos de express@~{o}es intermedi@'{a}rias. -Veja tamb@'{e}m @mrefcomma{display} @mrefcomma{disp} @mrefcomma{ldisplay} ae -@mrefdot{ldisp} Essas fun@,{c}@~{o}es mostram uma express@~{a}o por linha, enquanto +Veja tamb@'{e}m @mrefcomma{display} @mrefcomma{disp} @mrefcomma{ldisplay} +e @mrefdot{ldisp} +Essas fun@,{c}@~{o}es mostram uma express@~{a}o por linha, enquanto @code{print} tenta mostrar duas ou mais express@~{o}es por linha. Para mostrar o conte@'{u}do de um arquivo, veja @mrefdot{printfile} @@ -1842,7 +1899,8 @@ Quando @code{ttyoff} for @code{true}, express@~{o}es de sa@'{i}da n@~{a}o s@~{a} Mesmo assim elas ainda ser@~{a}o calculadas e ainda receber@~{a}o r@'{o}tulos de sa@'{i}da. Veja @mrefdot{labels} Texto mostrados pela fun@,{c}@~{o}es embutidas no Maxima, tais como mensagens de erro e a sa@'{i}da -de @mrefcomma{describe} n@~{a}o s@~{a}o afetadas por @code{ttyoff}. +de @mrefcomma{describe} +n@~{a}o s@~{a}o afetadas por @code{ttyoff}. @opencatbox @category{Display flags and variables} diff --git a/doc/info/pt_BR/Constants.texi.update b/doc/info/pt_BR/Constants.texi.update index 674ae29..4858bf7 100644 --- a/doc/info/pt_BR/Constants.texi.update +++ b/doc/info/pt_BR/Constants.texi.update @@ -161,12 +161,14 @@ Exemplo: O valor num@'{e}rico de @code{%phi} @'{e} o valor em precis@~{a}o dupla e em ponto flutuante 1.618033988749895d0. -@mref{fibtophi} representa os n@'{u}meros de Fibonacci @code{fib(n)} em termos de +A função @mref{fibtophi} +representa os n@'{u}meros de Fibonacci @code{fib(n)} em termos de @code{%phi}. Por padr@~{a}o, Maxima n@~{a}o conhece as propriedades alg@'{e}bricas de @code{%phi}. Ap@'{o}s avaliar @code{tellrat(%phi^2 - %phi - 1)} e @code{algebraic: true}, -@mref{ratsimp} pode simplificar algumas express@~{o}es contendo @code{%phi}. +@mref{ratsimp} +pode simplificar algumas express@~{o}es contendo @code{%phi}. Exemplos: @@ -293,7 +295,8 @@ Exemplo: em express@~{o}es. A fun@,{c}@~{a}o @code{limit} simplifica express@~{o}es que possuem infinitesimais. -Veja tamb@'{e}m @mref{zerob} e @mrefdot{limit} +Veja tamb@'{e}m @mref{zerob} +e @mrefdot{limit} Exemplo: @@ -323,7 +326,8 @@ Exemplo: em express@~{o}es. A fun@,{c}@~{a}o @code{limit} simplifica express@~{o}es que possuem infinitesimais. -Veja tamb@'{e}m @mref{zeroa} e @mrefdot{limit} +Veja tamb@'{e}m @mref{zeroa} +e @mrefdot{limit} @opencatbox @category{Constants} diff --git a/doc/info/pt_BR/DataTypes.texi.update b/doc/info/pt_BR/DataTypes.texi.update index ec1bc76..894fbe4 100644 --- a/doc/info/pt_BR/DataTypes.texi.update +++ b/doc/info/pt_BR/DataTypes.texi.update @@ -56,7 +56,8 @@ Converte todos os n@'{u}meros e fun@,{c}@~{o}es de n@'{u}meros em @var{expr} par O n@'{u}mero de d@'{i}gitos significativos nos bigfloats resultantes @'{e} especificado pela vari@'{a}vel global @mrefdot{fpprec} -Quando @mref{float2bf} for @code{false} uma mensagem de alerta @'{e} mostrada quando +Quando @mref{float2bf} +for @code{false} uma mensagem de alerta @'{e} mostrada quando um n@'{u}mero em ponto flutuante @'{e} convertido em um n@'{u}mero bigfloat (uma vez que isso pode levar a perda de precis@~{a}o). @@ -82,7 +83,8 @@ Retorna @code{true} se @var{expr} for um n@'{u}mero bigfloat, de outra forma ret Valor padr@~{a}o: @code{false} A vari@'{a}vel de op@,{c}@~{a}o @code{bftorat} controla a convers@~{a}o de bfloats para n@'{u}meros racionais. Quando -@code{bftorat} for @code{false}, @mref{ratepsilon} ser@'{a} usada para controlar a +@code{bftorat} for @code{false}, @mref{ratepsilon} +ser@'{a} usada para controlar a convers@~{a}o (esse resulta n@'{u}meros racionais relativamente pequenos). Quando @code{bftorat} for @code{true}, o n@'{u}mero racional gerado representar@'{a} o bfloat de forma precisa. @@ -145,7 +147,8 @@ Retorna @code{true} se @var{expr} for um inteiro para. @deffn {Function} float (@var{expr}) Converte n@'{u}meros inteiros, n@'{u}meros racionais e bigfloats em @var{expr} para n@'{u}meros em -ponto flutuante. Da mesma forma um @mrefcomma{evflag} @code{float} faz com que +ponto flutuante. Da mesma forma um @mrefcomma{evflag} +@code{float} faz com que n@'{u}meros racionais n@~{a}o inteiros e n@'{u}meros bigfloat sejam convertidos para n@'{u}meros em ponto flutuante. @@ -189,7 +192,8 @@ Valor padr@~{a}o: 16 bigfloat. A vari@'{a}vel de op@,{c}@~{a}o @code{fpprec} n@~{a}o afeta c@'{a}lculos computacionais sobre n@'{u}meros comuns em ponto flutuante. -Veja tamb@'{e}m @mref{bfloat} e @mrefdot{fpprintprec} +Veja tamb@'{e}m @mref{bfloat} +e @mrefdot{fpprintprec} @opencatbox @category{Numerical evaluation} @@ -347,7 +351,8 @@ Exemplos: A vari@'{a}vel de op@,{c}@~{a}o @code{numer} faz com que algumas fun@,{c}@~{o}es matem@'{a}ticas (incluindo exponencia@,{c}@~{a}o) com argumentos num@'{e}ricos sejam tratadas como n@'{u}meros em ponto flutuante. A vari@'{a}vel de op@,{c}@~{a}o @code{numer} faz com que vari@'{a}veis em @code{expr} que resultem em n@'{u}meros sejam substitu@'{i}das pelos -seus valores. A vari@'{a}vel de op@,{c}@~{a}o @code{numer} tamb@'{e}m ajusta o comutador @mref{float} para "on". +seus valores. A vari@'{a}vel de op@,{c}@~{a}o @code{numer} tamb@'{e}m ajusta o comutador @mref{float} +para "on". Veja tamb@'{e}m @mrefdot{%enumer} @@ -379,7 +384,8 @@ Valor padr@~{a}o: @code{false} A vari@'{a}vel de op@,{c}@~{a}o @code{numer_pbranch} controla a avalia@,{c}@~{a}o num@'{e}rica da de um inteiro negativo elevado a um expoente, de um racional elevado a um expoente, ou de um n@'{u}mero em ponto flutuante elevado a um expoente. Quando @code{numer_pbranch} for @code{true} e o expoente for um n@'{u}mero em ponto flutuante -ou a vari@'{a}vel de op@,{c}@~{a}o @mref{numer} for @code{true} tamb@'{e}m, Maxima avalia +ou a vari@'{a}vel de op@,{c}@~{a}o @mref{numer} +for @code{true} tamb@'{e}m, Maxima avalia o resultado num@'{e}rico usando o ramo principal. De outra forma um resultado simplificado, mas n@~{a}o um resultado avaliado, @'{e} retornado. @@ -455,7 +461,8 @@ Valor padr@~{a}o: @code{2.0e-15} A vari@'{a}vel de op@,{c}@~{a}o @code{ratepsilon} @'{e} a toler@^{a}ncia usada na convers@~{a}o de n@'{u}meros em ponto flutuante em n@'{u}meros racionais, quando a vari@'{a}vel de op@,{c}@~{a}o -@mref{bftorat} tiver o valor @code{false}. Veja @code{bftorat} para um exemplo. +@mref{bftorat} +tiver o valor @code{false}. Veja @code{bftorat} para um exemplo. @opencatbox @category{Numerical evaluation} @category{Rational expressions} @@ -638,7 +645,8 @@ avalia@,{c}@~{a}o. @end example Um s@'{i}mbolo constru@'{i}do atrav@'{e}s de @code{concat} pode receber um valor e aparecer em -express@~{o}es. O operador de atribui@,{c}@~{a}o @mref{::} (duplo dois pontos) avalia seu +express@~{o}es. O operador de atribui@,{c}@~{a}o @mref{::} +(duplo dois pontos) avalia seu lado direito. @example @@ -674,8 +682,8 @@ Note that although @code{concat (1, 2)} looks like a number, it is a string. @anchor{sconcat} @deffn {Function} sconcat (@var{arg_1}, @var{arg_2}, @dots{}) -Concatena seus argmentos em uma sequ@^{e}ncia de caracteres. A menos que @mrefcomma{concat} os -argumentos @i{n@~{a}o} precisem ser @'{a}tomos. +Concatena seus argmentos em uma sequ@^{e}ncia de caracteres. A menos que @mrefcomma{concat} +os argumentos @i{n@~{a}o} precisem ser @'{a}tomos. @example (%i1) sconcat ("xx[", 3, "]:", expand ((x+y)^3)); diff --git a/doc/info/pt_BR/Expressions.texi.update b/doc/info/pt_BR/Expressions.texi.update index ca6110b..c09324e 100644 --- a/doc/info/pt_BR/Expressions.texi.update +++ b/doc/info/pt_BR/Expressions.texi.update @@ -69,20 +69,27 @@ Maxima faz distin@,{c}@~{a}o entre operadores que s@~{a}o "substantivos" e opera "verbos". Um verbo @'{e} um operador que pode ser executao. Um substantivo @'{e} um operador que aparece como um s@'{i}mbolo em uma express@~{a}o, sem ser executado. Por padr@~{a}o, nomes de fun@,{c}@~{a}o s@~{a}o verbos. Um verbo pode ser transformado em substantivo pela coloca@,{c}@~{a}o de um ap@'{o}strofo -no nome da fun@,{c}@~{a}o ou aplicando a fun@,{c}@~{a}o @mrefdot{nounify} Um substantivo pode ser transformado -em um verbo por meio da fun@,{c}@~{a}o @mrefdot{verbify} O sinalizador de avalia@,{c}@~{a}o -@mref{nouns} faz com que a fun@,{c}@~{a}o @mref{ev} seja usada para avaliar substantivos em uma express@~{a}o. +no nome da fun@,{c}@~{a}o ou aplicando a fun@,{c}@~{a}o @mrefdot{nounify} +Um substantivo pode ser transformado +em um verbo por meio da fun@,{c}@~{a}o @mrefdot{verbify} +O sinalizador de avalia@,{c}@~{a}o +@mref{nouns} +faz com que a fun@,{c}@~{a}o @mref{ev} +seja usada para avaliar substantivos em uma express@~{a}o. A forma verbal @'{e} distinguida por meio de um sinal de d@'{o}lar @code{$} no in@'{i}cio do s@'{i}mbolo Lisp correspondente. De forma semelhante, a forma substantiva @'{e} distinguida por um sinal de porcentagem @code{%} colocado no in@'{i}co do s@'{i}mbolo Lisp correspondente. Alguns substantivos possuem propriedades de exibi@,{c}@~{a}o especiais, s@'{i}mbolos tais como @code{'integrate} e @code{'derivative} -(retornado por @mref{diff}), mas a maioria dos s@'{i}mbolos n@~{a}o tem propriedades especiais de exibi@,{c}@~{a}o. Por padr@~{a}o, as formas verbais e substantivas +(retornado por @mref{diff} +), mas a maioria dos s@'{i}mbolos n@~{a}o tem propriedades especiais de exibi@,{c}@~{a}o. Por padr@~{a}o, as formas verbais e substantivas de uma fun@,{c}@~{a}o s@~{a}o id@^{e}nticas quando mostradas. O sinalizador global @mref{noundisp}@w{} faz com que Maxima mostre substantivos com um ap@'{o}strofo no in@'{i}cio @code{'}. -Veja tamb@'{e}m @mrefcomma{noun} @mrefcomma{nouns} @mrefcomma{nounify} e -@mrefdot{verbify} +Veja tamb@'{e}m @mrefcomma{noun} +@mrefcomma{nouns} +@mrefcomma{nounify} +e @mrefdot{verbify} Exemplos: @@ -248,8 +255,12 @@ etc. Qualquer n@'{u}mero de argumentos pode ser usado. Valor padr@~{a}o: @code{[]} A vari@'{a}vel de sistema @code{aliases} cont@'{e}m a lista de @'{a}tomos que possuem um apelido definido pelo usu@'{a}rio (ajustado por meio das -fun@,{c}@~{o}es @mrefcomma{alias} @mrefcomma{ordergreat} @mref{orderless} ou por meio -da declara@,{c}@~{a}o do @'{a}tomo como sendo um @mref{noun} usando @mrefdot{declare}). +fun@,{c}@~{o}es @mrefcomma{alias} +@mrefcomma{ordergreat} +@mref{orderless} +ou por meio +da declara@,{c}@~{a}o do @'{a}tomo como sendo um @mref{noun} +usando @mrefdot{declare}). @opencatbox @category{Declarations and inferences} @category{Global variables} @@ -263,9 +274,15 @@ da declara@,{c}@~{a}o do @'{a}tomo como sendo um @mref{noun} usando @mrefdot{dec @anchor{allbut} @defvr {Keyword} allbut -Trabalha juntamente com os comandos @code{part} commands (i.e. @mrefcomma{part}@w{} -@mrefcomma{inpart} @mrefcomma{substpart} @mrefcomma{substinpart}@w{} -@mrefcomma{dpart} e @mref{lpart}). +Trabalha juntamente com os comandos @code{part} (i.e. @mrefcomma{part} +@w{} +@mrefcomma{inpart} +@mrefcomma{substpart} +@mrefcomma{substinpart} +@w{} +@mrefcomma{dpart} +e @mref{lpart}) +. Por exemplo, @c ===beg=== @@ -326,7 +343,8 @@ A ordem dos itens na lista vai depender da sinalizador global @mrefdot{inflag} O comando @code{args (@var{expr})} @'{e} equivalente a @code{substpart ("[", @var{expr}, 0)}. -Veja tamb@'{e}m @mrefcomma{substpart} e @mrefdot{op} +Veja tamb@'{e}m @mrefcomma{substpart} +e @mrefdot{op} @c NEEDS EXAMPLES @opencatbox @@ -368,8 +386,11 @@ A fun@,{c}@~{a}o @code{box} avalia seus argumentos. Todavia, uma express@~{a}o n@~{a}o avalia para seu conte@'{u}do, ent@~{a}o express@~{o}es dentro de caixas s@~{a}o efetivamente exclu@'{i}das dos c@'{a}lculos. -A vari@'{a}vel de op@,{c}@~{a}o @mref{boxchar} cont@'{e}m o caractere usado para desenhar a caixa com a fun@,{c}@~{a}o @code{box} e nas -fun@,{c}@~{o}es @mref{dpart} e @mrefdot{lpart}. +A vari@'{a}vel de op@,{c}@~{a}o @mref{boxchar} +cont@'{e}m o caractere usado para desenhar a caixa com a fun@,{c}@~{a}o @code{box} e nas +fun@,{c}@~{o}es @mref{dpart} +e @mrefdot{lpart} +. Exemplos: @@ -426,7 +447,9 @@ Exemplos: Valor padr@~{a}o: @code{"} A vari@'{a}vel de op@,{c}@~{a}o @code{boxchar} cont@'{e}m o caractere usado para desenhar a caixa nas fun@,{c}ẽos -@mref{box}@w{} e nas fun@,{c}@~{o}es @mref{dpart} e @mrefdot{lpart} +@mref{box}@w{} +e nas fun@,{c}@~{o}es @mref{dpart} +e @mrefdot{lpart} Todas as caixas em uma express@~{a}o s@~{a}o desenhadas com o atual conte@'{u}do de @code{boxchar}; o caractere de desenho n@~{a}o @'{e} armazenado com a express@~{a}o dentro da caixa. @@ -444,8 +467,10 @@ o caractere de desenho n@~{a}o @'{e} armazenado com a express@~{a}o dentro da ca Reduz @var{expr} fazendo com que todas as suas subexpress@~{o}es comuns (i.e., iguais) compartilhem (i.e., usem as mesmas c@'{e}lulas), economizando espa@,{c}o. A fun@,{c}@~{a}o (@code{collapse} @'{e} -uma sub-rotina usada pela fun@,{c}@~{a}o @mref{optimize}.) Dessa forma, chamar -@code{collapse} pode ser @'{u}til ap@'{o}s usar fun@,{c}@~{a}o @mref{save} em um arquivo. Voc@^{e} pode +uma sub-rotina usada pela fun@,{c}@~{a}o @mref{optimize} +.) Dessa forma, chamar +@code{collapse} pode ser @'{u}til ap@'{o}s usar fun@,{c}@~{a}o @mref{save} +em um arquivo. Voc@^{e} pode reduzir muitas express@~{o}es juntas usando @code{collapse ([@var{expr_1}, ..., @var{expr_n}])}. Similarmente, voc@^{e} pode reduzir os elementos do vetor est@'{a}tico @code{A} fazendo @@ -485,7 +510,9 @@ O comando @code{dispform(@var{expr})} retorna a representa@,{c}@~{a}o externa co o operador principal ( o de n@'{i}vel mais alto). O comando @code{dispform(@var{expr}, all)} retorna a representa@,{c}@~{a}o externa considerando todos os operadores em @var{expr}. -Veja tamb@'{e}m @mrefcomma{part} @mrefcomma{inpart} e @mrefdot{inflag} +Veja tamb@'{e}m @mrefcomma{part} +@mrefcomma{inpart} +e @mrefdot{inflag} Exemplos: @@ -563,7 +590,8 @@ Uso do argumento opcional @code{all}. @anchor{dpart} @deffn {Function} dpart (@var{expr}, @var{n_1}, @dots{}, @var{n_k}) -Seleciona a mesma subexpress@~{a}o que @mrefcomma{part} mas ao inv@'{e}s de apenas retornar +Seleciona a mesma subexpress@~{a}o que @mrefcomma{part} +mas ao inv@'{e}s de apenas retornar aquela subexpress@~{a}o como seu valor, retorna a express@~{a}o completa com a subexpress@~{a}o selecionada mostrada dentro de uma caixa. A caixa @'{e} agora parte da express@~{a}o. @@ -669,9 +697,13 @@ forma original de @var{expr}. Uma vari@'{a}vel @'{e} uma vari@'{a}vel dummy em uma express@~{a}o se n@~{a}o tiver nenhuma associa@,{c}@~{a}o fora da express@~{a}o. Vari@'{a}veis dummy reconhecidas por @code{freeof} s@~{a}o o @'{i}ndice de uma -soma ou de um produto, a vari@'{a}vel de limite em @mrefcomma{limit} a vari@'{a}vel de integra@,{c}@~{a}o -na forma da integral definida de @mref{integrate}, a vari@'{a}vel original em -@mrefcomma{laplace} vari@'{a}veis formais em express@~{o}es @mrefcomma{at} e argumentos em +soma ou de um produto, a vari@'{a}vel de limite em @mrefcomma{limit} +a vari@'{a}vel de integra@,{c}@~{a}o +na forma da integral definida de @mref{integrate} +, a vari@'{a}vel original em +@mrefcomma{laplace} +vari@'{a}veis formais em express@~{o}es @mrefcomma{at} +e argumentos em express@~{o}es @mrefdot{lambda} A forma indefinida de @code{integrate} @i{n@~{a}o} @'{e} livre de sua vari@'{a}vel de @@ -761,14 +793,19 @@ Note que o simplificador reordena express@~{o}es. Dessa forma @code{first (x + retorna @code{x} se @code{inflag} for @code{true} e @code{y} se @code{inflag} for @code{false}. O comando (@code{first (y + x)} retorna o mesmo resultado sendo independente de @code{inflag}.) -Tamb@'{e}m, ajustando @code{inflag} para @code{true} e chamando @mref{part} ou -@mref{substpart} @'{e} o mesmo que chamar @mref{inpart} ou @mrefdot{substinpart} +Tamb@'{e}m, ajustando @code{inflag} para @code{true} e chamando @mref{part} +ou @mref{substpart} +@'{e} o mesmo que chamar @mref{inpart} +ou @mrefdot{substinpart} -Fun@,{c}@~{o}es afetadas pelo ajuste de @code{inflag} s@~{a}o: @mrefcomma{part}@w{} -@mrefcomma{substpart} @mrefcomma{first} @mrefcomma{rest} @mrefcomma{last}@w{} -@mrefcomma{length} a constru@,{c}@~{a}o @mref{for} @dots{} @code{in}, -@mrefcomma{map} @mrefcomma{fullmap} @mrefcomma{maplist} @mref{reveal} e -@mrefdot{pickapart} +Fun@,{c}@~{o}es afetadas pelo ajuste de @code{inflag} s@~{a}o: @mrefcomma{part} +@w{} +@mrefcomma{substpart} @mrefcomma{first} @mrefcomma{rest} @mrefcomma{last} +@w{} @mrefcomma{length} +a constru@,{c}@~{a}o @mref{for} +@dots{} @code{in}, +@mrefcomma{map} @mrefcomma{fullmap} @mrefcomma{maplist} @mref{reveal} +e @mrefdot{pickapart} @c NEED EXAMPLES HERE @opencatbox @@ -782,7 +819,8 @@ Fun@,{c}@~{o}es afetadas pelo ajuste de @code{inflag} s@~{a}o: @mrefcomma{part}@ @anchor{inpart} @deffn {Function} inpart (@var{expr}, @var{n_1}, @dots{}, @var{n_k}) -@'{E} similar a @mref{part} mas trabalha sobre a representa@,{c}@~{a}o interna da +@'{E} similar a @mref{part} +mas trabalha sobre a representa@,{c}@~{a}o interna da express@~{a}o ao inv@'{e}s de trabalhar na forma mostrada e dessa forma pode ser mais r@'{a}pida uma vez que nenhuma formata@,{c}@~{a}o @'{e} feita. Cuidado deve ser tomado com rela@,{c}@~{a}o @`{a} ordem das subexpress@~{o}es em somas e produtos (uma vez que a ordem das vari@'{a}veis na @@ -827,12 +865,13 @@ expans@~{o}es desnecess@'{a}rias de subexpress@~{o}es que n@~{a}o possuem a vari interesse. Uma vez que r@'{o}tulos intermedi@'{a}rios s@~{a}o associados a subexpress@~{o}es eles podem todos serem recolocados de volta por meio de avalia@,{c}@~{a}o da express@~{a}o na qual eles ocorrerem. -A vari@'{a}vel de op@,{c}@~{a}o @mref{exptisolate} (valor padr@~{a}o: @code{false}) se for @code{true} far@'{a} com que +A vari@'{a}vel de op@,{c}@~{a}o @mref{exptisolate} +(valor padr@~{a}o: @code{false}) se for @code{true} far@'{a} com que @code{isolate} examine expoente de @'{a}tomos (com @code{%e}) que venham a conter @var{var}. -A vari@'{a}vel de op@,{c}@~{a}o @code{isolate_wrt_times} if @code{true}, then @code{isolate} will also isolate -with respect to products. See @mrefdot{isolate_wrt_times} +A vari@'{a}vel de op@,{c}@~{a}o @code{isolate_wrt_times} se @code{true}, então @code{isolate} irá também isolar +com relação aos produtos. Veja @mrefdot{isolate_wrt_times} Fa@,{c}a @code{example (isolate)} para ver exemplos. @@ -900,9 +939,9 @@ chamada. O padr@~{a}o @'{e} omitir as constantes. Valor padr@~{a}o: @code{true} Quando @code{listdummyvars} for @code{false}, "vari@'{a}veis dummy" na express@~{a}o -n@~{a}o ser@~{a}o inclu@'{i}das na lista retornada por @mrefdot{listofvars} (O significado -de "vari@'{a}vel dummy" @'{e} o informado em @mrefdot{freeof} "Vari@'{a}veis dummy" s@~{a}o -entidades matem@'{a}ticas como o @'{i}ndice de uma soma ou produto, a vari@'{a}vel do limite, +n@~{a}o ser@~{a}o inclu@'{i}das na lista retornada por @mrefdot{listofvars} +(O significado de "vari@'{a}vel dummy" @'{e} o informado em @mrefdot{freeof} +"Vari@'{a}veis dummy" s@~{a}o entidades matem@'{a}ticas como o @'{i}ndice de uma soma ou produto, a vari@'{a}vel do limite, e a vari@'{a}vel da integral definida.) Exemplo: @@ -933,12 +972,13 @@ Quando @code{listconstvars} for @code{true} a lista retornada por @code{listofvars} conter@'{a} as vari@'{a}veis do tipo constante, tais como @code{%e}, @code{%pi}, @code{%i} ou quaisquer vari@'{a}veis declaradas como sendo do tipo contantes que ocorrerem em @var{expr}. Uma vari@'{a}vel @'{e} declarada como sendo do tipo -@code{constant} via @mref{declare}, e @mref{constantp} retorna @code{true} -para todas as vari@'{a}veis declaradas @code{constant}. O padr@~{a}o @'{e} +@code{constant} via @mrefdot{declare} +e @mref{constantp} +retorna @code{true} para todas as vari@'{a}veis declaradas @code{constant}. O padr@~{a}o @'{e} omitir vari@'{a}veis do tipo constante da express@~{a}o de retorno em @code{listofvars}. -Veja tamb@'{e}m a vari@'{a}vel de op@,{c}@~{a}o @mref{listdummyvars} para incluir ou excluir -"vari@'{a}veis dummy" na lista de vari@'{a}veis. +Veja tamb@'{e}m a vari@'{a}vel de op@,{c}@~{a}o @mref{listdummyvars} +para incluir ou excluir "vari@'{a}veis dummy" na lista de vari@'{a}veis. @example (%i1) listofvars (f (x[1]+y) / g^(2+a)); @@ -959,7 +999,8 @@ Veja tamb@'{e}m a vari@'{a}vel de op@,{c}@~{a}o @mref{listdummyvars} para inclui Para cada membro @var{m} de @var{lista}, chama @code{freeof (@var{m}, @var{expr})}. Retorna @code{false} se qualquer chamada a -@mref{freeof} tamb@'{e}m retornar @code{false} e @code{true} de outra forma. +@mref{freeof} +tamb@'{e}m retornar @code{false} e @code{true} de outra forma. @c ===beg=== @c lfreeof ([ a, x], x^2+b); @@ -992,7 +1033,8 @@ lfreeof ([ a, y], x^2+b); @anchor{lpart} @deffn {Function} lpart (@var{r@'{o}tulo}, @var{expr}, @var{n_1}, @dots{}, @var{n_k}) -@'{E} similar a @mref{dpart} mas usa uma caixa com r@'{o}tulo. Uma caixa com r@'{o}tulo @'{e} similar +@'{E} similar a @mref{dpart} +mas usa uma caixa com r@'{o}tulo. Uma caixa com r@'{o}tulo @'{e} similar a aquela produzida por @code{dpart} mas tem um nome na linha do topo. @opencatbox @@ -1027,8 +1069,8 @@ necess@'{a}ria se for para ocorrer algum cancelamento. Tamb@'{e}m, se voc@^{e} @anchor{noun} @defvr {Property} noun -A propriedade @code{noun} @'{e} uma das op@,{c}@~{o}es da fun@,{c}@~{a}o @mref{declare}. A @mref{declare} faz uma -fun@,{c}@~{a}o ser um "noun", significando que essa fun@,{c}@~{a}o agora declarada "substantivo" n@~{a}o seja avaliada +A propriedade @code{noun} @'{e} uma das op@,{c}@~{o}es da fun@,{c}@~{a}o @mrefdot{declare} +A @mref{declare} faz uma fun@,{c}@~{a}o ser um "noun", significando que essa fun@,{c}@~{a}o agora declarada "substantivo" n@~{a}o seja avaliada automaticamente. Exemplo: @@ -1208,7 +1250,8 @@ operador de @var{expr}. @defvr {Option variable} opsubst Valor padr@~{a}o: @code{true} -Quando @code{opsubst} for @code{false}, @mref{subst} n@~{a}o tenta +Quando @code{opsubst} for @code{false}, @mref{subst} +n@~{a}o tenta substituir dentro do operador de uma express@~{a}o. E.g., @code{(opsubst: false, subst (x^2, r, r+r[0]))} will work. @@ -1276,7 +1319,7 @@ sejam compartilhadas. Fa@,{c}a @code{example (optimize)} para exemplos. Valor padr@~{a}o: @code{%} A vari@'{a}vel de op@,{c}@~{a}o @code{optimprefix} cont@'{e}m o prefixo usado para gerar -s@'{i}mbolos atrav@'{e}s do comando @mref{optimize}. +s@'{i}mbolos atrav@'{e}s do comando @mrefdot{optimize} @opencatbox @category{Expressions} @@ -1298,7 +1341,8 @@ tal que @var{v_1} precede @var{v_2} que precede @dots{} que precede @var{v_n}, e @var{v_n} precede quqlquer outra vari@'{a}vel n@~{a}o mencionada como um argumento. A ordem estabelecida por @code{ordergreat} e por @code{orderless} @'{e} dissolvida -por @mrefdot{unorder} @code{ordergreat} e @code{orderless} pode ser chamada somente +por @mrefdot{unorder} +@code{ordergreat} e @code{orderless} pode ser chamada somente uma vez para cada, a menos que @code{unorder} seja chamada; somente a @'{u}ltima chamada a @code{ordergreat} e a @code{orderless} tem qualquer efeito. @@ -1330,9 +1374,11 @@ seguinte. (n@'{u}meros inteiros e n@'{u}meros em ponto flutuante) precedem (grandes n@'{u}meros em ponto flutuante) que precedem (constantes declaradas) que precedem (sequ@^{e}ncias de caractere) que precedem (escalares declarados) -que precedem (primeiro argumento de @mref{orderless}) que precede @dots{} que precede +que precedem (primeiro argumento de @mref{orderless} +) que precede @dots{} que precede (@'{u}ltimo argumento de @code{orderless}) que precede (outros s@'{i}mbolos) que precedem -(@'{u}ltimo argumento de @mref{ordergreat}) que precede @dots{} que precede +(@'{u}ltimo argumento de @mref{ordergreat} +) que precede @dots{} que precede (primeiro argumento de @code{ordergreat}) que precede (vari@'{a}veis principais declaradas) Para express@~{o}es n@~{a}o at@^{o}micas, a ordena@,{c}@~{a}o can@^{o}nica @'{e} derivada da ordena@,{c}@~{a}o @@ -1344,8 +1390,11 @@ fun@,{c}@~{a}o. No caso de express@~{o}es envolvendo subscritos, o s@'{i}mbolo considerado o operador e o subscrito @'{e} considerado um argumento. A ordena@,{c}@~{a}o can@^{o}nica de expres@~{o}es @'{e} modificada atrav@'{e}s das fun@,{c}@~{o}es -@mref{ordergreat} e @mrefcomma{orderless} e as declara@,{c}@~{o}es @mrefcomma{mainvar}@w{} -@mrefcomma{constant} e @code{scalar}. +@mref{ordergreat} +e @mrefcomma{orderless} +e as declara@,{c}@~{o}es @mrefcomma{mainvar} +@w{} @mrefcomma{constant} +e @code{scalar}. Veja tamb@'{e}m @mrefdot{sort} @@ -1448,16 +1497,21 @@ Se o @'{u}ltimo argumento para uma fun@,{c}@~{a}o @code{part} for uma lista de @ muitas subexpress@~{o}es s@~{a}o selecionadas, cada uma correspondendo a um @'{i}ndice da lista. Dessa forma @code{part (x + y + z, [1, 3])} @'{e} @code{z+x}. -A vari@'{a}vel de sistema @mref{piece} mant@'{e}m a @'{u}ltima express@~{a}o selecionada quando forem usadas as fun@,{c}ẽos -@code{part}. A vari@'{a}vel de sistema @mref{piece} @'{e} ajustada durante a execu@,{c}@~{a}o da fun@,{c}@~{a}o e dessa forma +A vari@'{a}vel de sistema @mref{piece} +mant@'{e}m a @'{u}ltima express@~{a}o selecionada quando forem usadas as fun@,{c}ẽos +@code{part}. A vari@'{a}vel de sistema @mref{piece} +@'{e} ajustada durante a execu@,{c}@~{a}o da fun@,{c}@~{a}o e dessa forma pode ser referenciado na fun@,{c}@~{a}o propriamente dita como mostrado adiante. -Se a vari@'{a}vel de op@,{c}@~{a}o @mref{partswitch} for ajustada para @code{true} ent@~{a}o @code{end} @'{e} retornado quando uma +Se a vari@'{a}vel de op@,{c}@~{a}o @mref{partswitch} +for ajustada para @code{true} ent@~{a}o @code{end} @'{e} retornado quando uma parte selecionada de uma express@~{a}o n@~{a}o existir, de outra forma uma mensagem de erro @'{e} retornada. -Veja tamb@'{e}m @mrefcomma{inpart} @mrefcomma{substpart} @mrefcomma{substinpart}@w{} -@mrefcomma{dpart} e @mrefdot{lpart} +Veja tamb@'{e}m @mrefcomma{inpart} @mrefcomma{substpart} @mrefcomma{substinpart} +@w{} +@mrefcomma{dpart} +e @mrefdot{lpart} Exemplos: @@ -1534,8 +1588,10 @@ Atribui r@'{o}tulos de express@~{o}es intermedi@'{a}rias a subexpress@~{o}es de atribui@,{c}@~{a}o de r@'{o}tulos. A fun@,{c}@~{a}o @code{pickapart} retorna uma express@~{a}o em termos de express@~{o}es intermedi@'{a}rias equivalentes @`{a} express@~{a}o original @var{expr}. -Veja tamb@'{e}m @mrefcomma{part} @mrefcomma{dpart} @mrefcomma{lpart}@w{} -@mrefcomma{inpart} e @mrefdot{reveal} +Veja tamb@'{e}m @mrefcomma{part} @mrefcomma{dpart} @mrefcomma{lpart} +@w{} +@mrefcomma{inpart} +e @mrefdot{reveal} Exemplos: @@ -1629,10 +1685,13 @@ Exemplos: @anchor{piece} @defvr {System variable} piece -Mant@'{e}m a @'{u}ltima express@~{a}o selecionada durante o uso das fun@,{c}@~{o}es @mref{part}. +Mant@'{e}m a @'{u}ltima express@~{a}o selecionada durante o uso das fun@,{c}@~{o}es @mref{part} +. @c WHAT DOES THIS MEAN EXACTLY ?? -A vari@'{a}vel de sistema @code{piece} @'{e} ajustada durante a execu@,{c}@~{a}o das fun@,{c}@~{o}es @mref{part} e dessa forma a ultima express@~{a}o selecionada pode ser referenciada nas -pr@'{o}prias fun@,{c}@~{o}es @mref{part}. +A vari@'{a}vel de sistema @code{piece} @'{e} ajustada durante a execu@,{c}@~{a}o das fun@,{c}@~{o}es @mref{part} +e dessa forma a ultima express@~{a}o selecionada pode ser referenciada nas +pr@'... [truncated message content] |