~ubuntu-branches/ubuntu/karmic/maxima/karmic

« back to all changes in this revision

Viewing changes to doc/info/pt_BR.utf8/maxima_73.html

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Sauthier
  • Date: 2009-07-13 15:38:41 UTC
  • mfrom: (3.1.3 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090713153841-gtux06oun30kuuo7
Tags: 5.17.1-1ubuntu1
* Merge from debian unstable, remaining changes (LP: #296643, LP: #242243):
   - debian/maxima-doc.doc-base.{tips, plotting}:
    + Use .shtml instead of .html to fix lintian errors.
   - debian/maxima-emacs.emacsen-install:
    + Install symlinks for source files rather than copying them.  This
      makes find-function work.
    + Install symlink for *.lisp so that we don't need to add
      /usr/share/emacs/site-lisp/maxima to load-path.
  - debian/maxima-emacs.emacsen-startup:
    + Remove use of /usr/share/emacs/site-lisp/maxima, since this
      causes load-path shadows and is not needed anymore.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
2
2
<html>
3
 
<!-- Created on Agosto, 25 2007 by texi2html 1.76 -->
 
3
<!-- Created on Dezembro, 14 2008 by texi2html 1.76 -->
4
4
<!--
5
5
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
6
6
            Karl Berry  <karl@freefriends.org>
125
125
div.categorybox
126
126
{
127
127
    border: 1px solid gray;
128
 
    padding-top: 1em;
129
 
    padding-bottom: 1em;
 
128
    padding-top: 0px;
 
129
    padding-bottom: 0px;
130
130
    padding-left: 1em;
131
131
    padding-right: 1em;
132
132
    background: rgb(247,242,220);
142
142
<body lang="pt" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
143
143
 
144
144
<a name="stringproc"></a>
145
 
<a name="SEC279"></a>
 
145
<a name="SEC278"></a>
146
146
<table cellpadding="1" cellspacing="1" border="0">
147
 
<tr><td valign="middle" align="left">[<a href="maxima_72.html#SEC278" title="Previous section in reading order"> &lt; </a>]</td>
148
 
<td valign="middle" align="left">[<a href="#SEC280" title="Next section in reading order"> &gt; </a>]</td>
 
147
<tr><td valign="middle" align="left">[<a href="maxima_72.html#SEC277" title="Previous section in reading order"> &lt; </a>]</td>
 
148
<td valign="middle" align="left">[<a href="#SEC279" title="Next section in reading order"> &gt; </a>]</td>
149
149
<td valign="middle" align="left"> &nbsp; </td>
150
 
<td valign="middle" align="left">[<a href="maxima_72.html#SEC277" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
150
<td valign="middle" align="left">[<a href="maxima_72.html#SEC276" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
151
151
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Up section"> Up </a>]</td>
152
 
<td valign="middle" align="left">[<a href="maxima_74.html#SEC284" title="Next chapter"> &gt;&gt; </a>]</td>
 
152
<td valign="middle" align="left">[<a href="maxima_74.html#SEC283" title="Next chapter"> &gt;&gt; </a>]</td>
153
153
<td valign="middle" align="left"> &nbsp; </td>
154
154
<td valign="middle" align="left"> &nbsp; </td>
155
155
<td valign="middle" align="left"> &nbsp; </td>
156
156
<td valign="middle" align="left"> &nbsp; </td>
157
157
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
158
158
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
159
 
<td valign="middle" align="left">[<a href="maxima_77.html#SEC296" title="Index">&Iacute;ndice</a>]</td>
 
159
<td valign="middle" align="left">[<a href="maxima_77.html#SEC295" title="Index">&Iacute;ndice</a>]</td>
160
160
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
161
161
</tr></table>
162
162
<h1 class="chapter"> 73. stringproc </h1>
163
163
 
164
164
<table class="menu" border="0" cellspacing="0">
165
 
<tr><td align="left" valign="top"><a href="#SEC280">73.1 Introdu&ccedil;&atilde;o a manipula&ccedil;&atilde;o de seq&uuml;&ecirc;ncias de caracteres</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
166
 
</td></tr>
167
 
<tr><td align="left" valign="top"><a href="#SEC281">73.2 Fun&ccedil;&otilde;es e Vari&aacute;veis para entrada e sa&iacute;da</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
168
 
</td></tr>
169
 
<tr><td align="left" valign="top"><a href="#SEC282">73.3 Fun&ccedil;&otilde;es e Vari&aacute;veis para caracteres</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
170
 
</td></tr>
171
 
<tr><td align="left" valign="top"><a href="#SEC283">73.4 Fun&ccedil;&otilde;es e Vari&aacute;veis para seq&uuml;&ecirc;ncias de caracteres</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 
165
<tr><td align="left" valign="top"><a href="#SEC279">73.1 Introdu&ccedil;&atilde;o a manipula&ccedil;&atilde;o de seq&uuml;&ecirc;ncias de caracteres</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 
166
</td></tr>
 
167
<tr><td align="left" valign="top"><a href="#SEC280">73.2 Fun&ccedil;&otilde;es e Vari&aacute;veis para entrada e sa&iacute;da</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 
168
</td></tr>
 
169
<tr><td align="left" valign="top"><a href="#SEC281">73.3 Fun&ccedil;&otilde;es e Vari&aacute;veis para caracteres</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 
170
</td></tr>
 
171
<tr><td align="left" valign="top"><a href="#SEC282">73.4 Fun&ccedil;&otilde;es e Vari&aacute;veis para seq&uuml;&ecirc;ncias de caracteres</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
172
172
</td></tr>
173
173
</table>
174
174
 
175
175
<hr size="6">
176
176
<a name="Introdu_00e7_00e3o-a-manipula_00e7_00e3o-de-seq_00fc_00eancias-de-caracteres"></a>
177
 
<a name="SEC280"></a>
 
177
<a name="SEC279"></a>
178
178
<table cellpadding="1" cellspacing="1" border="0">
179
 
<tr><td valign="middle" align="left">[<a href="#SEC279" title="Previous section in reading order"> &lt; </a>]</td>
180
 
<td valign="middle" align="left">[<a href="#SEC281" title="Next section in reading order"> &gt; </a>]</td>
 
179
<tr><td valign="middle" align="left">[<a href="#SEC278" title="Previous section in reading order"> &lt; </a>]</td>
 
180
<td valign="middle" align="left">[<a href="#SEC280" title="Next section in reading order"> &gt; </a>]</td>
181
181
<td valign="middle" align="left"> &nbsp; </td>
182
 
<td valign="middle" align="left">[<a href="#SEC279" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
183
 
<td valign="middle" align="left">[<a href="#SEC279" title="Up section"> Up </a>]</td>
184
 
<td valign="middle" align="left">[<a href="maxima_74.html#SEC284" title="Next chapter"> &gt;&gt; </a>]</td>
 
182
<td valign="middle" align="left">[<a href="#SEC278" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
183
<td valign="middle" align="left">[<a href="#SEC278" title="Up section"> Up </a>]</td>
 
184
<td valign="middle" align="left">[<a href="maxima_74.html#SEC283" title="Next chapter"> &gt;&gt; </a>]</td>
185
185
<td valign="middle" align="left"> &nbsp; </td>
186
186
<td valign="middle" align="left"> &nbsp; </td>
187
187
<td valign="middle" align="left"> &nbsp; </td>
188
188
<td valign="middle" align="left"> &nbsp; </td>
189
189
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
190
190
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
191
 
<td valign="middle" align="left">[<a href="maxima_77.html#SEC296" title="Index">&Iacute;ndice</a>]</td>
 
191
<td valign="middle" align="left">[<a href="maxima_77.html#SEC295" title="Index">&Iacute;ndice</a>]</td>
192
192
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
193
193
</tr></table>
194
194
<h2 class="section"> 73.1 Introdu&ccedil;&atilde;o a manipula&ccedil;&atilde;o de seq&uuml;&ecirc;ncias de caracteres </h2>
293
293
</p>
294
294
<hr size="6">
295
295
<a name="Fun_00e7_00f5es-e-Vari_00e1veis-para-entrada-e-sa_00edda"></a>
296
 
<a name="SEC281"></a>
 
296
<a name="SEC280"></a>
297
297
<table cellpadding="1" cellspacing="1" border="0">
298
 
<tr><td valign="middle" align="left">[<a href="#SEC280" title="Previous section in reading order"> &lt; </a>]</td>
299
 
<td valign="middle" align="left">[<a href="#SEC282" title="Next section in reading order"> &gt; </a>]</td>
 
298
<tr><td valign="middle" align="left">[<a href="#SEC279" title="Previous section in reading order"> &lt; </a>]</td>
 
299
<td valign="middle" align="left">[<a href="#SEC281" title="Next section in reading order"> &gt; </a>]</td>
300
300
<td valign="middle" align="left"> &nbsp; </td>
301
 
<td valign="middle" align="left">[<a href="#SEC279" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
302
 
<td valign="middle" align="left">[<a href="#SEC279" title="Up section"> Up </a>]</td>
303
 
<td valign="middle" align="left">[<a href="maxima_74.html#SEC284" title="Next chapter"> &gt;&gt; </a>]</td>
 
301
<td valign="middle" align="left">[<a href="#SEC278" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
302
<td valign="middle" align="left">[<a href="#SEC278" title="Up section"> Up </a>]</td>
 
303
<td valign="middle" align="left">[<a href="maxima_74.html#SEC283" title="Next chapter"> &gt;&gt; </a>]</td>
304
304
<td valign="middle" align="left"> &nbsp; </td>
305
305
<td valign="middle" align="left"> &nbsp; </td>
306
306
<td valign="middle" align="left"> &nbsp; </td>
307
307
<td valign="middle" align="left"> &nbsp; </td>
308
308
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
309
309
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
310
 
<td valign="middle" align="left">[<a href="maxima_77.html#SEC296" title="Index">&Iacute;ndice</a>]</td>
 
310
<td valign="middle" align="left">[<a href="maxima_77.html#SEC295" title="Index">&Iacute;ndice</a>]</td>
311
311
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
312
312
</tr></table>
313
313
<h2 class="section"> 73.2 Fun&ccedil;&otilde;es e Vari&aacute;veis para entrada e sa&iacute;da </h2>
333
333
 
334
334
<dl>
335
335
<dt><u>Fun&ccedil;&atilde;o:</u> <b>close</b><i> (<var>fluxo</var>) </i>
336
 
<a name="IDX2060"></a>
 
336
<a name="IDX2061"></a>
337
337
</dt>
338
338
<dd><p>Fecha  <var>fluxo</var> e retorna <code>true</code> se <var>fluxo</var> tiver sido aberto anteriormente. 
339
339
</p>
341
341
 
342
342
<dl>
343
343
<dt><u>Fun&ccedil;&atilde;o:</u> <b>flength</b><i> (<var>fluxo</var>)</i>
344
 
<a name="IDX2061"></a>
 
344
<a name="IDX2062"></a>
345
345
</dt>
346
346
<dd><p>Retorna o n&uacute;mero de elementos em <var>fluxo</var>. 
347
347
</p>
349
349
 
350
350
<dl>
351
351
<dt><u>Fun&ccedil;&atilde;o:</u> <b>fposition</b><i> (<var>fluxo</var>)</i>
352
 
<a name="IDX2062"></a>
 
352
<a name="IDX2063"></a>
353
353
</dt>
354
354
<dt><u>Fun&ccedil;&atilde;o:</u> <b>fposition</b><i> (<var>fluxo</var>, <var>pos</var>)</i>
355
 
<a name="IDX2063"></a>
 
355
<a name="IDX2064"></a>
356
356
</dt>
357
357
<dd><p>Retorna a posi&ccedil;&atilde;o corrente em <var>fluxo</var>, se <var>pos</var> n&atilde;o est&aacute; sendo usada.
358
358
Se <var>pos</var> estiver sendo usada,
364
364
 
365
365
<dl>
366
366
<dt><u>Fun&ccedil;&atilde;o:</u> <b>freshline</b><i> () </i>
367
 
<a name="IDX2064"></a>
 
367
<a name="IDX2065"></a>
368
368
</dt>
369
369
<dt><u>Fun&ccedil;&atilde;o:</u> <b>freshline</b><i> (<var>fluxo</var>) </i>
370
 
<a name="IDX2065"></a>
 
370
<a name="IDX2066"></a>
371
371
</dt>
372
372
<dd><p>escreve uma nova linha (em <var>fluxo</var>),
373
373
se a posi&ccedil;&atilde;o atual n&atilde;o for um in&iacute;cio de linha.
376
376
 
377
377
<dl>
378
378
<dt><u>Fun&ccedil;&atilde;o:</u> <b>newline</b><i> () </i>
379
 
<a name="IDX2066"></a>
 
379
<a name="IDX2067"></a>
380
380
</dt>
381
381
<dt><u>Fun&ccedil;&atilde;o:</u> <b>newline</b><i> (<var>fluxo</var>) </i>
382
 
<a name="IDX2067"></a>
 
382
<a name="IDX2068"></a>
383
383
</dt>
384
384
<dd><p>Escreve uma nova linha (para <var>fluxo</var>).
385
385
Veja <code>sprint</code> para um exemplo de uso de <code>newline()</code>.
389
389
 
390
390
<dl>
391
391
<dt><u>Fun&ccedil;&atilde;o:</u> <b>opena</b><i> (<var>arquivo</var>) </i>
392
 
<a name="IDX2068"></a>
 
392
<a name="IDX2069"></a>
393
393
</dt>
394
394
<dd><p>Retorna um fluxo de sa&iacute;da para <var>arquivo</var>.
395
395
Se um arquivo j&aacute; existente tiver sido aberto, <code>opena</code> anexa os elementos ao final do arquivo.
398
398
 
399
399
<dl>
400
400
<dt><u>Fun&ccedil;&atilde;o:</u> <b>openr</b><i> (<var>arquivo</var>) </i>
401
 
<a name="IDX2069"></a>
 
401
<a name="IDX2070"></a>
402
402
</dt>
403
403
<dd><p>Retorna um fluxo para <var>arquivo</var>.
404
404
Se <var>arquivo</var> n&atilde;o existir, ele ser&aacute; criado.
407
407
 
408
408
<dl>
409
409
<dt><u>Fun&ccedil;&atilde;o:</u> <b>openw</b><i> (<var>arquivo</var>) </i>
410
 
<a name="IDX2070"></a>
 
410
<a name="IDX2071"></a>
411
411
</dt>
412
412
<dd><p>Retorna um fluxo de sa&iacute;da para <var>arquivo</var>.
413
413
Se <var>arquivo</var> n&atilde;o existir, ser&aacute; criado.
417
417
 
418
418
<dl>
419
419
<dt><u>Fun&ccedil;&atilde;o:</u> <b>printf</b><i> (<var>dest</var>, <var>seq_caracte</var>)</i>
420
 
<a name="IDX2071"></a>
 
420
<a name="IDX2072"></a>
421
421
</dt>
422
422
<dt><u>Fun&ccedil;&atilde;o:</u> <b>printf</b><i> (<var>dest</var>, <var>seq_caracte</var>, <var>expr_1</var>, ..., <var>expr_n</var>)</i>
423
 
<a name="IDX2072"></a>
 
423
<a name="IDX2073"></a>
424
424
</dt>
425
425
<dd><p>Torna a fun&ccedil;&atilde;o FORMAT do Lisp Comum dispon&iacute;vel no Maxima. 
426
426
(Retirado de gcl.info: &quot;format produces formatted output by outputting the caracteres of 
483
483
 
484
484
<dl>
485
485
<dt><u>Fun&ccedil;&atilde;o:</u> <b>readline</b><i> (<var>fluxo</var>) </i>
486
 
<a name="IDX2073"></a>
 
486
<a name="IDX2074"></a>
487
487
</dt>
488
488
<dd><p>Retorna uma seq&uuml;&ecirc;ncia de caracteres contendo os caracteres a partir da posi&ccedil;&atilde;o corrente em <var>fluxo</var> at&eacute; o fim de linha ou <var>false</var> se o fim de linha do arquivo for encontrado.
489
489
</p>
491
491
 
492
492
<dl>
493
493
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sprint</b><i> (<var>expr_1</var>, ..., <var>expr_n</var>)</i>
494
 
<a name="IDX2074"></a>
 
494
<a name="IDX2075"></a>
495
495
</dt>
496
496
<dd><p>Avalia e mostra seus argumentos um ap&oacute;s o outro `sobre uma linha' iniciando na posi&ccedil;&atilde;o mais &agrave; esquerda.
497
497
Os n&uacute;meros s&atilde;o mostrados com o '-' &agrave; direita do n&uacute;mero,
510
510
 
511
511
<hr size="6">
512
512
<a name="Fun_00e7_00f5es-e-Vari_00e1veis-para-caracteres"></a>
513
 
<a name="SEC282"></a>
 
513
<a name="SEC281"></a>
514
514
<table cellpadding="1" cellspacing="1" border="0">
515
 
<tr><td valign="middle" align="left">[<a href="#SEC281" title="Previous section in reading order"> &lt; </a>]</td>
516
 
<td valign="middle" align="left">[<a href="#SEC283" title="Next section in reading order"> &gt; </a>]</td>
 
515
<tr><td valign="middle" align="left">[<a href="#SEC280" title="Previous section in reading order"> &lt; </a>]</td>
 
516
<td valign="middle" align="left">[<a href="#SEC282" title="Next section in reading order"> &gt; </a>]</td>
517
517
<td valign="middle" align="left"> &nbsp; </td>
518
 
<td valign="middle" align="left">[<a href="#SEC279" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
519
 
<td valign="middle" align="left">[<a href="#SEC279" title="Up section"> Up </a>]</td>
520
 
<td valign="middle" align="left">[<a href="maxima_74.html#SEC284" title="Next chapter"> &gt;&gt; </a>]</td>
 
518
<td valign="middle" align="left">[<a href="#SEC278" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
519
<td valign="middle" align="left">[<a href="#SEC278" title="Up section"> Up </a>]</td>
 
520
<td valign="middle" align="left">[<a href="maxima_74.html#SEC283" title="Next chapter"> &gt;&gt; </a>]</td>
521
521
<td valign="middle" align="left"> &nbsp; </td>
522
522
<td valign="middle" align="left"> &nbsp; </td>
523
523
<td valign="middle" align="left"> &nbsp; </td>
524
524
<td valign="middle" align="left"> &nbsp; </td>
525
525
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
526
526
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
527
 
<td valign="middle" align="left">[<a href="maxima_77.html#SEC296" title="Index">&Iacute;ndice</a>]</td>
 
527
<td valign="middle" align="left">[<a href="maxima_77.html#SEC295" title="Index">&Iacute;ndice</a>]</td>
528
528
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
529
529
</tr></table>
530
530
<h2 class="section"> 73.3 Fun&ccedil;&otilde;es e Vari&aacute;veis para caracteres </h2>
531
531
 
532
532
<dl>
533
533
<dt><u>Fun&ccedil;&atilde;o:</u> <b>alphacharp</b><i> (<var>caractere</var>)    </i>
534
 
<a name="IDX2075"></a>
 
534
<a name="IDX2076"></a>
535
535
</dt>
536
536
<dd><p>Retorna <code>true</code> se <var>caractere</var> for um caractere alfab&eacute;tico. 
537
537
</p>
539
539
 
540
540
<dl>
541
541
<dt><u>Fun&ccedil;&atilde;o:</u> <b>alphanumericp</b><i> (<var>caractere</var>) </i>
542
 
<a name="IDX2076"></a>
 
542
<a name="IDX2077"></a>
543
543
</dt>
544
544
<dd><p>Retorna <code>true</code> se <var>caractere</var> for um caractere alfab&eacute;tico ou um d&iacute;gito. 
545
545
</p>
547
547
 
548
548
<dl>
549
549
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ascii</b><i> (<var>int</var>) </i>
550
 
<a name="IDX2077"></a>
 
550
<a name="IDX2078"></a>
551
551
</dt>
552
552
<dd><p>Retorna o caractere correspondente ao c&oacute;digo num&eacute;rico ASCII <var>int</var>.
553
553
( -1 &lt; int &lt; 256 )
561
561
 
562
562
<dl>
563
563
<dt><u>Fun&ccedil;&atilde;o:</u> <b>cequal</b><i> (<var>caractere_1</var>, <var>caractere_2</var>)          </i>
564
 
<a name="IDX2078"></a>
 
564
<a name="IDX2079"></a>
565
565
</dt>
566
566
<dd><p>Retorna <code>true</code> se <var>caractere_1</var> e <var>caractere_2</var> forem os mesmos. 
567
567
</p>
569
569
 
570
570
<dl>
571
571
<dt><u>Fun&ccedil;&atilde;o:</u> <b>cequalignore</b><i> (<var>caractere_1</var>, <var>caractere_2</var>)    </i>
572
 
<a name="IDX2079"></a>
 
572
<a name="IDX2080"></a>
573
573
</dt>
574
574
<dd><p>como <code>cequal</code> mas ignora a caixa alta/baixa. 
575
575
</p>
577
577
 
578
578
<dl>
579
579
<dt><u>Fun&ccedil;&atilde;o:</u> <b>cgreaterp</b><i> (<var>caractere_1</var>, <var>caractere_2</var>)       </i>
580
 
<a name="IDX2080"></a>
 
580
<a name="IDX2081"></a>
581
581
</dt>
582
582
<dd><p>Retorna <code>true</code> se o c&oacute;digo num&eacute;rico ASCII do <var>caractere_1</var> for maior que o c&oacute;digo num&eacute;rico ASCII do <var>caractere_2</var>. 
583
583
</p>
585
585
 
586
586
<dl>
587
587
<dt><u>Fun&ccedil;&atilde;o:</u> <b>cgreaterpignore</b><i> (<var>caractere_1</var>, <var>caractere_2</var>)</i>
588
 
<a name="IDX2081"></a>
 
588
<a name="IDX2082"></a>
589
589
</dt>
590
590
<dd><p>Como <code>cgreaterp</code> mas ignora a caixa alta/baixa. 
591
591
</p>
593
593
 
594
594
<dl>
595
595
<dt><u>Fun&ccedil;&atilde;o:</u> <b>charp</b><i> (<var>obj</var>) </i>
596
 
<a name="IDX2082"></a>
 
596
<a name="IDX2083"></a>
597
597
</dt>
598
598
<dd><p>Retorna <code>true</code> se <var>obj</var> for um caractere do Maxima.
599
599
Veja na se&ccedil;&atilde;o &quot;Introdu&ccedil;&atilde;o a manipula&ccedil;&atilde;o de seq&uuml;&ecirc;ncias de caracteres&quot; para ter um exemplo.
602
602
 
603
603
<dl>
604
604
<dt><u>Fun&ccedil;&atilde;o:</u> <b>cint</b><i> (<var>caractere</var>) </i>
605
 
<a name="IDX2083"></a>
 
605
<a name="IDX2084"></a>
606
606
</dt>
607
607
<dd><p>Retorna o c&oacute;digo num&eacute;ico ASCII de <var>caractere</var>.
608
608
</p>
610
610
 
611
611
<dl>
612
612
<dt><u>Fun&ccedil;&atilde;o:</u> <b>clessp</b><i> (<var>caractere_1</var>, <var>caractere_2</var>)</i>
613
 
<a name="IDX2084"></a>
 
613
<a name="IDX2085"></a>
614
614
</dt>
615
615
<dd><p>Retorna <code>true</code> se o c&oacute;digo num&eacute;rico ASCII de <var>caractere_1</var> for menor que o c&oacute;digo num&eacute;rico ASCII de <var>caractere_2</var>. 
616
616
</p>
618
618
 
619
619
<dl>
620
620
<dt><u>Fun&ccedil;&atilde;o:</u> <b>clesspignore</b><i> (<var>caractere_1</var>, <var>caractere_2</var>)</i>
621
 
<a name="IDX2085"></a>
 
621
<a name="IDX2086"></a>
622
622
</dt>
623
623
<dd><p>Como em <code>clessp</code> ignora a caixa alta/baixa. 
624
624
</p>
626
626
 
627
627
<dl>
628
628
<dt><u>Fun&ccedil;&atilde;o:</u> <b>constituent</b><i> (<var>caractere</var>)   </i>
629
 
<a name="IDX2086"></a>
 
629
<a name="IDX2087"></a>
630
630
</dt>
631
631
<dd><p>Retorna <code>true</code> se <var>caractere</var> for caractere  gr&aacute;fico e n&atilde;o o caractere de espa&ccedil;o em branco.
632
632
Um caractere gr&aacute;fico &eacute; um caractere que se pode ver, adicionado o caractere de espa&ccedil;o em branco.
642
642
 
643
643
<dl>
644
644
<dt><u>Fun&ccedil;&atilde;o:</u> <b>cunlisp</b><i> (<var>lisp_char</var>) </i>
645
 
<a name="IDX2087"></a>
 
645
<a name="IDX2088"></a>
646
646
</dt>
647
647
<dd><p>Converte um caractere do Lisp em um caractere do Maxima.
648
648
(Voc&ecirc; pode n&atilde;o precisar dessa fun&ccedil;&atilde;o.)
651
651
 
652
652
<dl>
653
653
<dt><u>Fun&ccedil;&atilde;o:</u> <b>digitcharp</b><i> (<var>caractere</var>)    </i>
654
 
<a name="IDX2088"></a>
 
654
<a name="IDX2089"></a>
655
655
</dt>
656
656
<dd><p>Retorna <code>true</code> se <var>caractere</var> for um d&iacute;gito (algarismo de 0 a 9). 
657
657
</p>
659
659
 
660
660
<dl>
661
661
<dt><u>Fun&ccedil;&atilde;o:</u> <b>lcharp</b><i> (<var>obj</var>) </i>
662
 
<a name="IDX2089"></a>
 
662
<a name="IDX2090"></a>
663
663
</dt>
664
664
<dd><p>Retorna <code>true</code> se <var>obj</var> for um caractere do Lisp.
665
665
(Voc&ecirc; pode n&atilde;o precisar dessa fun&ccedil;&atilde;o.)
668
668
 
669
669
<dl>
670
670
<dt><u>Fun&ccedil;&atilde;o:</u> <b>lowercasep</b><i> (<var>caractere</var>)    </i>
671
 
<a name="IDX2090"></a>
 
671
<a name="IDX2091"></a>
672
672
</dt>
673
673
<dd><p>Retorna <code>true</code> se <var>caractere</var> for um caractere em caixa baixa. 
674
674
</p>
676
676
 
677
677
<dl>
678
678
<dt><u>Variable:</u> <b>newline</b>
679
 
<a name="IDX2091"></a>
 
679
<a name="IDX2092"></a>
680
680
</dt>
681
681
<dd><p>O caractere de nova linha. 
682
682
</p>
684
684
 
685
685
<dl>
686
686
<dt><u>Vari&aacute;vel:</u> <b>space</b>
687
 
<a name="IDX2092"></a>
 
687
<a name="IDX2093"></a>
688
688
</dt>
689
689
<dd><p>O caractere de espa&ccedil;o em branco.
690
690
</p>
692
692
 
693
693
<dl>
694
694
<dt><u>Vari&aacute;vel:</u> <b>tab</b>
695
 
<a name="IDX2093"></a>
 
695
<a name="IDX2094"></a>
696
696
</dt>
697
697
<dd><p>O caractere de tabula&ccedil;&atilde;o.
698
698
</p>
700
700
 
701
701
<dl>
702
702
<dt><u>Fun&ccedil;&atilde;o:</u> <b>uppercasep</b><i> (<var>caractere</var>)    </i>
703
 
<a name="IDX2094"></a>
 
703
<a name="IDX2095"></a>
704
704
</dt>
705
705
<dd><p>Retorna <code>true</code> se <var>caractere</var> for um caractere em caixa alta. 
706
706
</p>
708
708
 
709
709
<hr size="6">
710
710
<a name="Fun_00e7_00f5es-e-Vari_00e1veis-para-seq_00fc_00eancias-de-caracteres"></a>
711
 
<a name="SEC283"></a>
 
711
<a name="SEC282"></a>
712
712
<table cellpadding="1" cellspacing="1" border="0">
713
 
<tr><td valign="middle" align="left">[<a href="#SEC282" title="Previous section in reading order"> &lt; </a>]</td>
714
 
<td valign="middle" align="left">[<a href="maxima_74.html#SEC284" title="Next section in reading order"> &gt; </a>]</td>
 
713
<tr><td valign="middle" align="left">[<a href="#SEC281" title="Previous section in reading order"> &lt; </a>]</td>
 
714
<td valign="middle" align="left">[<a href="maxima_74.html#SEC283" title="Next section in reading order"> &gt; </a>]</td>
715
715
<td valign="middle" align="left"> &nbsp; </td>
716
 
<td valign="middle" align="left">[<a href="#SEC279" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
717
 
<td valign="middle" align="left">[<a href="#SEC279" title="Up section"> Up </a>]</td>
718
 
<td valign="middle" align="left">[<a href="maxima_74.html#SEC284" title="Next chapter"> &gt;&gt; </a>]</td>
 
716
<td valign="middle" align="left">[<a href="#SEC278" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
717
<td valign="middle" align="left">[<a href="#SEC278" title="Up section"> Up </a>]</td>
 
718
<td valign="middle" align="left">[<a href="maxima_74.html#SEC283" title="Next chapter"> &gt;&gt; </a>]</td>
719
719
<td valign="middle" align="left"> &nbsp; </td>
720
720
<td valign="middle" align="left"> &nbsp; </td>
721
721
<td valign="middle" align="left"> &nbsp; </td>
722
722
<td valign="middle" align="left"> &nbsp; </td>
723
723
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
724
724
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
725
 
<td valign="middle" align="left">[<a href="maxima_77.html#SEC296" title="Index">&Iacute;ndice</a>]</td>
 
725
<td valign="middle" align="left">[<a href="maxima_77.html#SEC295" title="Index">&Iacute;ndice</a>]</td>
726
726
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
727
727
</tr></table>
728
728
<h2 class="section"> 73.4 Fun&ccedil;&otilde;es e Vari&aacute;veis para seq&uuml;&ecirc;ncias de caracteres </h2>
729
729
 
730
730
<dl>
731
731
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sunlisp</b><i> (<var>lisp_string</var>) </i>
732
 
<a name="IDX2095"></a>
 
732
<a name="IDX2096"></a>
733
733
</dt>
734
734
<dd><p>Converte uma seq&uuml;&ecirc;ncia de caracteres do Lisp em uma seq&uuml;&ecirc;ncia de caracteres do Maxima.
735
735
(Em geral voc&ecirc; pode n&atilde;o precisar dessa fun&ccedil;&atilde;o.)
738
738
 
739
739
<dl>
740
740
<dt><u>Fun&ccedil;&atilde;o:</u> <b>lstringp</b><i> (<var>obj</var>) </i>
741
 
<a name="IDX2096"></a>
 
741
<a name="IDX2097"></a>
742
742
</dt>
743
743
<dd><p>Retorna <code>true</code> se <var>obj</var> is uma seq&uuml;&ecirc;ncia de caracteres do Lisp.
744
744
(Em geral voc&ecirc; pode n&atilde;o precisar dessa fun&ccedil;&atilde;o.)
747
747
 
748
748
<dl>
749
749
<dt><u>Fun&ccedil;&atilde;o:</u> <b>stringp</b><i> (<var>obj</var>) </i>
750
 
<a name="IDX2097"></a>
 
750
<a name="IDX2098"></a>
751
751
</dt>
752
752
<dd><p>Retorna <code>true</code> se <var>obj</var> for uma seq&uuml;&ecirc;ncia de caracteres do Maxima.
753
753
Veja a introdu&ccedil;&atilde;o para obter exemplos.
756
756
 
757
757
<dl>
758
758
<dt><u>Fun&ccedil;&atilde;o:</u> <b>charat</b><i> (<var>seq_caracte</var>, <var>n</var>) </i>
759
 
<a name="IDX2098"></a>
 
759
<a name="IDX2099"></a>
760
760
</dt>
761
761
<dd><p>Retorna o <var>n</var>-&eacute;simo caractere de <var>seq_caracte</var>.
762
762
O primeiro caractere em <var>seq_caracte</var> &eacute; retornado com <var>n</var> = 1.
768
768
 
769
769
<dl>
770
770
<dt><u>Fun&ccedil;&atilde;o:</u> <b>charlist</b><i> (<var>seq_caracte</var>) </i>
771
 
<a name="IDX2099"></a>
 
771
<a name="IDX2100"></a>
772
772
</dt>
773
773
<dd><p>Retorna a lsita de todos os caracteres em <var>seq_caracte</var>. 
774
774
</p>
781
781
 
782
782
<dl>
783
783
<dt><u>Fun&ccedil;&atilde;o:</u> <b>parsetoken</b><i> (<var>seq_caracte</var>)  </i>
784
 
<a name="IDX2100"></a>
 
784
<a name="IDX2101"></a>
785
785
</dt>
786
786
<dd><p><code>parsetoken</code> converte a primeira ficha em <var>seq_caracte</var> para o correspondente n&uacute;mero ou retorna <code>false</code> se o n&uacute;mero n&atilde;o puder ser determinado.
787
787
O conjunto de delimitadores para a troca de fichas &eacute; <code>{space, comma, semicolon, tab, newline}</code>
799
799
 
800
800
<dl>
801
801
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sconc</b><i> (<var>expr_1</var>, ..., <var>expr_n</var>)</i>
802
 
<a name="IDX2101"></a>
 
802
<a name="IDX2102"></a>
803
803
</dt>
804
804
<dd><p>Avalia seus argumentos e concatena-os em uma seq&uuml;&ecirc;ncia de caracteres.
805
805
<code>sconc</code> &eacute; como <code>sconcat</code> mas retorna uma seq&uuml;&ecirc;ncia de caracteres do Maxima.
813
813
 
814
814
<dl>
815
815
<dt><u>Fun&ccedil;&atilde;o:</u> <b>scopy</b><i> (<var>seq_caracte</var>) </i>
816
 
<a name="IDX2102"></a>
 
816
<a name="IDX2103"></a>
817
817
</dt>
818
818
<dd><p>Retorna uma c&oacute;pia de <var>seq_caracte</var> como uma nova seq&uuml;&ecirc;ncia de caracteres. 
819
819
</p>
821
821
 
822
822
<dl>
823
823
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sdowncase</b><i> (<var>seq_caracte</var>) </i>
824
 
<a name="IDX2103"></a>
 
824
<a name="IDX2104"></a>
825
825
</dt>
826
826
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sdowncase</b><i> (<var>seq_caracte</var>, <var>in&iacute;cio</var>) </i>
827
 
<a name="IDX2104"></a>
 
827
<a name="IDX2105"></a>
828
828
</dt>
829
829
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sdowncase</b><i> (<var>seq_caracte</var>, <var>in&iacute;cio</var>, <var>fim</var>) </i>
830
 
<a name="IDX2105"></a>
 
830
<a name="IDX2106"></a>
831
831
</dt>
832
832
<dd><p>Como em <code>supcase</code>, mas caracteres em caixa alta s&atilde;o convertidos para caracteres em caixa baixa. 
833
833
</p>
835
835
 
836
836
<dl>
837
837
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sequal</b><i> (<var>seq_caracte__1</var>, <var>seq_caracte__2</var>) </i>
838
 
<a name="IDX2106"></a>
 
838
<a name="IDX2107"></a>
839
839
</dt>
840
840
<dd><p>Retorna <code>true</code> se <var>seq_caracte__1</var> e <var>seq_caracte__2</var> tiverem o mesmo comprimento e contiverem os mesmos caracteres. 
841
841
</p>
843
843
 
844
844
<dl>
845
845
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sequalignore</b><i> (<var>seq_caracte__1</var>, <var>seq_caracte__2</var>)</i>
846
 
<a name="IDX2107"></a>
 
846
<a name="IDX2108"></a>
847
847
</dt>
848
848
<dd><p>Como em <code>sequal</code> mas igonara a caixa alta/baixa. 
849
849
</p>
851
851
 
852
852
<dl>
853
853
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sexplode</b><i> (<var>seq_caracte</var>)</i>
854
 
<a name="IDX2108"></a>
 
854
<a name="IDX2109"></a>
855
855
</dt>
856
856
<dd><p><code>sexplode</code> &eacute; um apelido para a fun&ccedil;&atilde;o <code>charlist</code>.
857
857
</p>
859
859
 
860
860
<dl>
861
861
<dt><u>Fun&ccedil;&atilde;o:</u> <b>simplode</b><i> (<var>lista</var>)  </i>
862
 
<a name="IDX2109"></a>
 
862
<a name="IDX2110"></a>
863
863
</dt>
864
864
<dt><u>Fun&ccedil;&atilde;o:</u> <b>simplode</b><i> (<var>lista</var>, <var>delim</var>)  </i>
865
 
<a name="IDX2110"></a>
 
865
<a name="IDX2111"></a>
866
866
</dt>
867
867
<dd><p><code>simplode</code> takes uma <code>lista</code> ou express&otilde;es  e concatena-as em uma seq&uuml;&ecirc;ncia de caracteres.
868
868
Se nenhum delimitador <var>delim</var> for usado, <code>simplode</code> funciona como <code>sconc</code> e n&atilde;o utiliza delimitador.
879
879
 
880
880
<dl>
881
881
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sinsert</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>pos</var>)  </i>
882
 
<a name="IDX2111"></a>
 
882
<a name="IDX2112"></a>
883
883
</dt>
884
884
<dd><p>Retorna uma seq&uuml;&ecirc;ncia de caracteres que &eacute; uma concatena&ccedil;&atilde;o de <code>substring (<var>seq_caracte</var>, 1, <var>pos</var> - 1)</code>,
885
885
a seq&uuml;&ecirc;ncia de caracteres <var>seq</var> e <code>substring (<var>seq_caracte</var>, <var>pos</var>)</code>.
895
895
 
896
896
<dl>
897
897
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sinvertcase</b><i> (<var>seq_caracte</var>)  </i>
898
 
<a name="IDX2112"></a>
 
898
<a name="IDX2113"></a>
899
899
</dt>
900
900
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sinvertcase</b><i> (<var>seq_caracte</var>, <var>in&iacute;cio</var>)  </i>
901
 
<a name="IDX2113"></a>
 
901
<a name="IDX2114"></a>
902
902
</dt>
903
903
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sinvertcase</b><i> (<var>seq_caracte</var>, <var>in&iacute;cio</var>, <var>fim</var>)  </i>
904
 
<a name="IDX2114"></a>
 
904
<a name="IDX2115"></a>
905
905
</dt>
906
906
<dd><p>Retorna <var>seq_caracte</var> exceto que cada caractere da posi&ccedil;&atilde;o <var>in&iacute;cio</var> at&eacute; a posi&ccedil;&atilde;o <var>fim</var> est&aacute; invertido.
907
907
Se a posi&ccedil;&atilde;o <var>fim</var> n&atilde;o for fornecida,
914
914
 
915
915
<dl>
916
916
<dt><u>Fun&ccedil;&atilde;o:</u> <b>slength</b><i> (<var>seq_caracte</var>) </i>
917
 
<a name="IDX2115"></a>
 
917
<a name="IDX2116"></a>
918
918
</dt>
919
919
<dd><p>Retorna n&uacute;mero de caracteres em <var>seq_caracte</var>. 
920
920
</p>
922
922
 
923
923
<dl>
924
924
<dt><u>Fun&ccedil;&atilde;o:</u> <b>smake</b><i> (<var>num</var>, <var>caractere</var>) </i>
925
 
<a name="IDX2116"></a>
 
925
<a name="IDX2117"></a>
926
926
</dt>
927
927
<dd><p>Retorna uma nova seq&uuml;&ecirc;ncia de caracteres repetindo <var>num</var> vezes <var>caractere</var>. 
928
928
</p>
933
933
 
934
934
<dl>
935
935
<dt><u>Fun&ccedil;&atilde;o:</u> <b>smismatch</b><i> (<var>seq_caracte__1</var>, <var>seq_caracte__2</var>) </i>
936
 
<a name="IDX2117"></a>
 
936
<a name="IDX2118"></a>
937
937
</dt>
938
938
<dt><u>Fun&ccedil;&atilde;o:</u> <b>smismatch</b><i> (<var>seq_caracte__1</var>, <var>seq_caracte__2</var>, <var>test</var>) </i>
939
 
<a name="IDX2118"></a>
 
939
<a name="IDX2119"></a>
940
940
</dt>
941
941
<dd><p>Retorna a posi&ccedil;&atilde;o do primeiro caractere de <var>seq_caracte__1</var> no qual <var>seq_caracte__1</var> e <var>seq_caracte__2</var> diferem ou <code>false</code> em caso contr&aacute;rio.
942
942
A fun&ccedil;&atilde;o padrao de teste para coincid&ecirc;ncia &eacute; <code>sequal</code>.
949
949
 
950
950
<dl>
951
951
<dt><u>Fun&ccedil;&atilde;o:</u> <b>split</b><i> (<var>seq_caracte</var>)  </i>
952
 
<a name="IDX2119"></a>
 
952
<a name="IDX2120"></a>
953
953
</dt>
954
954
<dt><u>Fun&ccedil;&atilde;o:</u> <b>split</b><i> (<var>seq_caracte</var>, <var>delim</var>)  </i>
955
 
<a name="IDX2120"></a>
 
955
<a name="IDX2121"></a>
956
956
</dt>
957
957
<dt><u>Fun&ccedil;&atilde;o:</u> <b>split</b><i> (<var>seq_caracte</var>, <var>delim</var>, <var>multiple</var>)  </i>
958
 
<a name="IDX2121"></a>
 
958
<a name="IDX2122"></a>
959
959
</dt>
960
960
<dd><p>Retorna a lista de todas as fichas em <var>seq_caracte</var>.
961
961
Cada ficha &eacute; uma seq&uuml;&ecirc;ncia de caracteres n&atilde;o analisada.
975
975
 
976
976
<dl>
977
977
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sposition</b><i> (<var>caractere</var>, <var>seq_caracte</var>) </i>
978
 
<a name="IDX2122"></a>
 
978
<a name="IDX2123"></a>
979
979
</dt>
980
980
<dd><p>Retorna a posi&ccedil;&atilde;o do primeiro caractere em <var>seq_caracte</var> que coincide com <var>caractere</var>.
981
981
O primeiro caractere em <var>seq_caracte</var> est&aacute; na posi&ccedil;&atilde;o 1.
985
985
 
986
986
<dl>
987
987
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sremove</b><i> (<var>seq</var>, <var>seq_caracte</var>)  </i>
988
 
<a name="IDX2123"></a>
 
988
<a name="IDX2124"></a>
989
989
</dt>
990
990
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sremove</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>)  </i>
991
 
<a name="IDX2124"></a>
 
991
<a name="IDX2125"></a>
992
992
</dt>
993
993
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sremove</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>)  </i>
994
 
<a name="IDX2125"></a>
 
994
<a name="IDX2126"></a>
995
995
</dt>
996
996
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sremove</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>, <var>fim</var>)  </i>
997
 
<a name="IDX2126"></a>
 
997
<a name="IDX2127"></a>
998
998
</dt>
999
999
<dd><p>Retorna uma seq&uuml;&ecirc;ncia de caracteres como <var>seq_caracte</var> mas com todas as subseq&uuml;&ecirc;ncias de caracteres que coincidirem com <var>seq</var>.
1000
1000
A fun&ccedil;&atilde;o padr&atilde;o de teste de coincid&ecirc;ncia &eacute; <code>sequal</code>.
1011
1011
 
1012
1012
<dl>
1013
1013
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sremovefirst</b><i> (<var>seq</var>, <var>seq_caracte</var>)  </i>
1014
 
<a name="IDX2127"></a>
 
1014
<a name="IDX2128"></a>
1015
1015
</dt>
1016
1016
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sremovefirst</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>)  </i>
1017
 
<a name="IDX2128"></a>
 
1017
<a name="IDX2129"></a>
1018
1018
</dt>
1019
1019
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sremovefirst</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>)  </i>
1020
 
<a name="IDX2129"></a>
 
1020
<a name="IDX2130"></a>
1021
1021
</dt>
1022
1022
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sremovefirst</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>, <var>fim</var>)  </i>
1023
 
<a name="IDX2130"></a>
 
1023
<a name="IDX2131"></a>
1024
1024
</dt>
1025
1025
<dd><p>Como em <code>sremove</code> exceto qie a primeira subseq&uuml;&ecirc;ncia de caracteres que coincide com <code>seq</code> &eacute; removida. 
1026
1026
</p>
1028
1028
 
1029
1029
<dl>
1030
1030
<dt><u>Fun&ccedil;&atilde;o:</u> <b>sreverse</b><i> (<var>seq_caracte</var>) </i>
1031
 
<a name="IDX2131"></a>
 
1031
<a name="IDX2132"></a>
1032
1032
</dt>
1033
1033
<dd><p>Retorna uma seq&uuml;&ecirc;ncia de caracteres com todos os caracteres de <var>seq_caracte</var> em ordem reversa. 
1034
1034
</p>
1036
1036
 
1037
1037
<dl>
1038
1038
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssearch</b><i> (<var>seq</var>, <var>seq_caracte</var>)  </i>
1039
 
<a name="IDX2132"></a>
 
1039
<a name="IDX2133"></a>
1040
1040
</dt>
1041
1041
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssearch</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>)  </i>
1042
 
<a name="IDX2133"></a>
 
1042
<a name="IDX2134"></a>
1043
1043
</dt>
1044
1044
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssearch</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>)  </i>
1045
 
<a name="IDX2134"></a>
 
1045
<a name="IDX2135"></a>
1046
1046
</dt>
1047
1047
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssearch</b><i> (<var>seq</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>, <var>fim</var>)</i>
1048
 
<a name="IDX2135"></a>
 
1048
<a name="IDX2136"></a>
1049
1049
</dt>
1050
1050
<dd><p>Retorna a posi&ccedil;&atilde;o da primeira subseq&uuml;&ecirc;ncia de caracteres de <var>seq_caracte</var> que coincide com a seq&uuml;&ecirc;ncia de caracteres <var>seq</var>.
1051
1051
A fun&ccedil;&atilde;o padr&atilde;o de teste de coincid&ecirc;ncia &eacute; <code>sequal</code>.
1060
1060
 
1061
1061
<dl>
1062
1062
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssort</b><i> (<var>seq_caracte</var>) </i>
1063
 
<a name="IDX2136"></a>
 
1063
<a name="IDX2137"></a>
1064
1064
</dt>
1065
1065
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssort</b><i> (<var>seq_caracte</var>, <var>test</var>) </i>
1066
 
<a name="IDX2137"></a>
 
1066
<a name="IDX2138"></a>
1067
1067
</dt>
1068
1068
<dd><p>Retorna uma seq&uuml;&ecirc;ncia de caracteres que cont&eacute;m todos os caracteres de <var>seq_caracte</var> em uma ordem tal que n&atilde;o existam dois caracteres <var>c</var> sucessivos e <var>d</var> seja tal que <code>test (<var>c</var>, <var>d</var>)</code> seja <code>false</code> e <code>test (<var>d</var>, <var>c</var>)</code> seja <code>true</code>.
1069
1069
A fun&ccedil;&atilde;o padr&atilde;o de teste para ordena&ccedil;&agrave;o &eacute; <var>clessp</var>.
1078
1078
 
1079
1079
<dl>
1080
1080
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssubst</b><i> (<var>nova</var>, <var>antiga</var>, <var>seq_caracte</var>) </i>
1081
 
<a name="IDX2138"></a>
 
1081
<a name="IDX2139"></a>
1082
1082
</dt>
1083
1083
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssubst</b><i> (<var>nova</var>, <var>antiga</var>, <var>seq_caracte</var>, <var>test</var>) </i>
1084
 
<a name="IDX2139"></a>
 
1084
<a name="IDX2140"></a>
1085
1085
</dt>
1086
1086
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssubst</b><i> (<var>nova</var>, <var>antiga</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>) </i>
1087
 
<a name="IDX2140"></a>
 
1087
<a name="IDX2141"></a>
1088
1088
</dt>
1089
1089
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssubst</b><i> (<var>nova</var>, <var>antiga</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>, <var>fim</var>) </i>
1090
 
<a name="IDX2141"></a>
 
1090
<a name="IDX2142"></a>
1091
1091
</dt>
1092
1092
<dd><p>Retorna uma seq&uuml;&ecirc;ncia de caracteres como <var>seq_caracte</var> exceto que todas as subseq&uuml;&ecirc;ncias de caracteres que coincidirem com <var>antiga</var> s&atilde;o substitu&iacute;das por <var>nova</var>.
1093
1093
<var>antiga</var> e <var>nova</var> n&atilde;o precisam ser de mesmo comprimento.
1105
1105
 
1106
1106
<dl>
1107
1107
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssubstfirst</b><i> (<var>nova</var>, <var>antiga</var>, <var>seq_caracte</var>) </i>
1108
 
<a name="IDX2142"></a>
 
1108
<a name="IDX2143"></a>
1109
1109
</dt>
1110
1110
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssubstfirst</b><i> (<var>nova</var>, <var>antiga</var>, <var>seq_caracte</var>, <var>test</var>) </i>
1111
 
<a name="IDX2143"></a>
 
1111
<a name="IDX2144"></a>
1112
1112
</dt>
1113
1113
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssubstfirst</b><i> (<var>nova</var>, <var>antiga</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>) </i>
1114
 
<a name="IDX2144"></a>
 
1114
<a name="IDX2145"></a>
1115
1115
</dt>
1116
1116
<dt><u>Fun&ccedil;&atilde;o:</u> <b>ssubstfirst</b><i> (<var>nova</var>, <var>antiga</var>, <var>seq_caracte</var>, <var>test</var>, <var>in&iacute;cio</var>, <var>fim</var>) </i>
1117
 
<a name="IDX2145"></a>
 
1117
<a name="IDX2146"></a>
1118
1118
</dt>
1119
1119
<dd><p>Como em <code>subst</code> exceto que somente a primeira subseq&uuml;&ecirc;ncia de caracteres que coincidir com <var>antiga</var> &eacute; substitu&iacute;da. 
1120
1120
</p>
1122
1122
 
1123
1123
<dl>
1124
1124
<dt><u>Fun&ccedil;&atilde;o:</u> <b>strim</b><i> (<var>seq</var>,<var>seq_caracte</var>) </i>
1125
 
<a name="IDX2146"></a>
 
1125
<a name="IDX2147"></a>
1126
1126
</dt>
1127
1127
<dd><p>Retorna uma seq&uuml;&ecirc;ncia de caracteres como <var>seq_caracte</var>,
1128
1128
mas com todos os caracteres que aparecerem em <var>seq</var> removidos de ambas as extremidades. 
1137
1137
 
1138
1138
<dl>
1139
1139
<dt><u>Fun&ccedil;&atilde;o:</u> <b>striml</b><i> (<var>seq</var>, <var>seq_caracte</var>) </i>
1140
 
<a name="IDX2147"></a>
 
1140
<a name="IDX2148"></a>
1141
1141
</dt>
1142
1142
<dd><p>Como em <code>strim</code> exceto que somente a extremidade esquerda de <var>seq_caracte</var> &eacute; recordada. 
1143
1143
</p>
1145
1145
 
1146
1146
<dl>
1147
1147
<dt><u>Fun&ccedil;&atilde;o:</u> <b>strimr</b><i> (<var>seq</var>, <var>seq_caracte</var>) </i>
1148
 
<a name="IDX2148"></a>
 
1148
<a name="IDX2149"></a>
1149
1149
</dt>
1150
1150
<dd><p>Como em <code>strim</code> exceto que somente a extremidade direita de seq&uuml;&ecirc;ncia de caracteres &eacute; recortada. 
1151
1151
</p>
1153
1153
 
1154
1154
<dl>
1155
1155
<dt><u>Fun&ccedil;&atilde;o:</u> <b>substring</b><i> (<var>seq_caracte</var>, <var>in&iacute;cio</var>)</i>
1156
 
<a name="IDX2149"></a>
 
1156
<a name="IDX2150"></a>
1157
1157
</dt>
1158
1158
<dt><u>Fun&ccedil;&atilde;o:</u> <b>substring</b><i> (<var>seq_caracte</var>, <var>in&iacute;cio</var>, <var>fim</var>) </i>
1159
 
<a name="IDX2150"></a>
 
1159
<a name="IDX2151"></a>
1160
1160
</dt>
1161
1161
<dd><p>Retorna a subseq&uuml;&ecirc;ncia de caracteres de <var>seq_caracte</var> come&ccedil;ando na posi&ccedil;&atilde;o <var>in&iacute;cio</var> e terminando na posi&ccedil;&atilde;o <var>fim</var>.
1162
1162
O caractere na posi&ccedil;&atilde;o <var>fim</var> n&atilde;o &eacute; inclu&iacute;do.
1172
1172
 
1173
1173
<dl>
1174
1174
<dt><u>Fun&ccedil;&atilde;o:</u> <b>supcase</b><i> (<var>seq_caracte</var>) </i>
1175
 
<a name="IDX2151"></a>
 
1175
<a name="IDX2152"></a>
1176
1176
</dt>
1177
1177
<dt><u>Fun&ccedil;&atilde;o:</u> <b>supcase</b><i> (<var>seq_caracte</var>, <var>in&iacute;cio</var>) </i>
1178
 
<a name="IDX2152"></a>
 
1178
<a name="IDX2153"></a>
1179
1179
</dt>
1180
1180
<dt><u>Fun&ccedil;&atilde;o:</u> <b>supcase</b><i> (<var>seq_caracte</var>, <var>in&iacute;cio</var>, <var>fim</var>) </i>
1181
 
<a name="IDX2153"></a>
 
1181
<a name="IDX2154"></a>
1182
1182
</dt>
1183
1183
<dd><p>Retorna <var>seq_caracte</var> exceto que caracteres em caixa baixa a partir da posi&ccedil;&atilde;o <var>in&iacute;cio</var> at&eacute; a posi&ccedil;&atilde;o <var>fim</var> s&atilde;o substitu&iacute;dos pelo correspondente caracteres em caixa alta.
1184
1184
Se <var>fim</var> n&atilde;o for fornecido,
1192
1192
 
1193
1193
<dl>
1194
1194
<dt><u>Fun&ccedil;&atilde;o:</u> <b>tokens</b><i> (<var>seq_caracte</var>) </i>
1195
 
<a name="IDX2154"></a>
 
1195
<a name="IDX2155"></a>
1196
1196
</dt>
1197
1197
<dt><u>Fun&ccedil;&atilde;o:</u> <b>tokens</b><i> (<var>seq_caracte</var>, <var>test</var>) </i>
1198
 
<a name="IDX2155"></a>
 
1198
<a name="IDX2156"></a>
1199
1199
</dt>
1200
1200
<dd><p>Retorna uma lista de fichas, que tiverem sido extr&iacute;dos de <var>seq_caracte</var>.
1201
1201
As fichas s&atilde;o subseq&uuml;&ecirc;ncias de caracteres cujos caracteres satisfazem a uma determinada fun&ccedil;&atilde;o de teste.
1214
1214
 
1215
1215
<hr size="6">
1216
1216
<table cellpadding="1" cellspacing="1" border="0">
1217
 
<tr><td valign="middle" align="left">[<a href="#SEC279" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
1218
 
<td valign="middle" align="left">[<a href="maxima_74.html#SEC284" title="Next chapter"> &gt;&gt; </a>]</td>
 
1217
<tr><td valign="middle" align="left">[<a href="#SEC278" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
1218
<td valign="middle" align="left">[<a href="maxima_74.html#SEC283" title="Next chapter"> &gt;&gt; </a>]</td>
1219
1219
<td valign="middle" align="left"> &nbsp; </td>
1220
1220
<td valign="middle" align="left"> &nbsp; </td>
1221
1221
<td valign="middle" align="left"> &nbsp; </td>
1223
1223
<td valign="middle" align="left"> &nbsp; </td>
1224
1224
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
1225
1225
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
1226
 
<td valign="middle" align="left">[<a href="maxima_77.html#SEC296" title="Index">&Iacute;ndice</a>]</td>
 
1226
<td valign="middle" align="left">[<a href="maxima_77.html#SEC295" title="Index">&Iacute;ndice</a>]</td>
1227
1227
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
1228
1228
</tr></table>
1229
1229
<p>
1230
1230
 <font size="-1">
1231
 
  This document was generated by <em>Robert Dodier</em> on <em>Agosto, 25 2007</em> using <a href="http://texi2html.cvshome.org/"><em>texi2html 1.76</em></a>.
 
1231
  This document was generated by <em>Robert Dodier</em> on <em>Dezembro, 14 2008</em> using <a href="http://texi2html.cvshome.org/"><em>texi2html 1.76</em></a>.
1232
1232
 </font>
1233
1233
 <br>
1234
1234