﻿<?xml version="1.0" encoding="UTF-8"?>
<linguagem>
<topico>
<nome>Lista</nome>
<titulo>Lista</titulo>
<descritor>apoie, apoie.org,
Lista, marcador, elemento, separador, abre, fecha, evidência, conjunto,
lista numérica, entrada, saída, BNF, Diagrama Sintático - Diagrama de
Sintaxe, Exemplo, Comandos, Linguagem, Filtro, xml, sintaxe, sintaxe
original, desenho, programação</descritor>
<lead>Forma de organização através da enumeração de dados para melhor visualização da informação. &lt;a href=&quot;ListaTutorial.html&quot;&gt;Tutorial&lt;/a&gt;</lead>
<origem>Lista.xml</origem>
<fonte></fonte>
<desenho>Lista: (filtro
&#039;:&#039;)* (marcador ((elemento | abre lista fecha)O separador)+)+</desenho>
</topico>
<topico>
<titulo>Lista</titulo>
<bnf>(filtro &#039;:&#039;)* marcador
ElementosLista &lt;br&gt;
ElementosLista: (elemento | abre lista fecha) | ElementosLista
separador ElementosLista</bnf>
<desc>&lt;img alt=&quot;Diagrama Sintático Lista&quot; title=&quot;Diagrama Sintático Lista&quot; src=&quot;Listalista.png&quot;&gt;</desc>
</topico>
<topico>
<titulo>Tipos de lista</titulo>
<desc>
&lt;br&gt;
&lt;table style=&quot;text-align: left;&quot; border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Tipo de Lista&lt;/td&gt;
      &lt;td&gt;Marcador&lt;/td&gt;
      &lt;td&gt;Significado&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Não Ordenada&lt;/td&gt;
      &lt;td&gt; &quot;enter&quot; ou&amp;nbsp;&amp;#8226;&lt;/td&gt;
      &lt;td&gt;qualquer sequencia, podendo ocorrer ao mesmo tempo&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Ordenada&lt;/td&gt;
      &lt;td&gt;1.&lt;/td&gt;
      &lt;td&gt;obedecer sequencia numérica&lt;/td&gt;
    &lt;/tr&gt;  
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;th style=&quot;text-align: center;&quot;&gt;Não Ordenada&lt;/th&gt;
      &lt;th style=&quot;text-align: center;&quot;&gt;Ordenada&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td valign=&quot;top&quot;&gt;
      
      &lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
        &lt;tbody&gt;
          &lt;tr&gt;
            &lt;td class="exemplo"&gt; paralelaX&lt;br&gt;
paralelaY &lt;/td&gt;
            &lt;td&gt; &amp;nbsp; &amp;nbsp; ou &lt;/td&gt;
            &lt;td class="exemplo"&gt;
            
            &lt;ul&gt;
              &lt;li&gt;paralelaX &lt;/li&gt;
              &lt;li&gt;paralelaY &lt;/li&gt;
            
            &lt;/ul&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
        
        &lt;/tbody&gt;
      
      &lt;/table&gt;
      &lt;/td&gt;
      &lt;td valign=&quot;top&quot;&gt;
        &lt;span class="exemplo"&gt;1. inicial&lt;/span&gt;&lt;br&gt;
        &lt;span class="exemplo"&gt;2. seguinte&lt;/span&gt;&lt;br&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  
  &lt;/tbody&gt;
&lt;/table&gt;
</desc>
</topico>
<topico>
<titulo>Lista Opcional</titulo>
<desc>
marcadores opcionais: | ou ( )&lt;br /&gt;
escolher o melhor
&lt;div class="exemplo"&gt;
Teste passou?&lt;br /&gt;
| refatorar&lt;br /&gt;
| adicionar novo teste
&lt;/div&gt;
ou
&lt;br /&gt;
&lt;div class="exemplo"&gt;
Teste passou?&lt;br /&gt;
( ) refatorar&lt;br /&gt;
( ) adicionar novo teste
&lt;/div&gt;
</desc>
</topico>
<topico>
<titulo>Elemento</titulo>
<desc>Um elemento é sempre
do tipo a que a lista em que está inserido se refere. Exemplo:
&lt;ul&gt;
  &lt;li&gt;em uma lista de componentes o elemento é um componente&lt;/li&gt;
  &lt;li&gt;em uma lista de entradas o elemento é uma entrada&lt;/li&gt;
&lt;/ul&gt;
</desc>
</topico>
<topico>
<titulo>Separador</titulo>
<bnf></bnf>
<desc>
&lt;p&gt;separador: &quot;espaço&quot; , . ; &amp;amp; &quot;enter&quot; &amp;gt;&lt;/p&gt;
&lt;p&gt;Pode ser usado qualquer separador, inclusive
espaço, nova linha etc desde que não exista ambiguidade. Se o separador
existe em algum elemento da lista é necessário existir pelo menos um
espaço após o separador.&lt;/p&gt;
</desc>
<exemplo></exemplo>
</topico>
<topico>
<titulo>Abre e Fecha
(Parênteses etc.)</titulo>
<desc>
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot; rowspan=&quot;6&quot;&gt;
      &lt;p&gt;Cada &quot;Abre&quot; tem seu
&quot;Fecha&quot; correspondente. Podem ser usados da mesma forma que em
expressões. Podem ser parênteses, chaves ou colchetes.&lt;/p&gt;
      &lt;/td&gt;
      &lt;td style=&quot;font-weight: bold;&quot;&gt; Abre &lt;/td&gt;
      &lt;td style=&quot;font-weight: bold;&quot;&gt; Fecha &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top; text-align: center;&quot;&gt;{
      &lt;/td&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt; } &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt; [ &lt;/td&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt; ] &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt; ( &lt;/td&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt; ) &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt; &amp;lt; &lt;/td&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt; &amp;gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt;recuar texto&lt;/td&gt;
      &lt;td style=&quot;text-align: center;&quot;&gt;diminuir recuo&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
</desc>
</topico>
<topico>
<titulo>Evidência</titulo>
<desc>Mesmo conceito da
matemática</desc>
</topico>
<topico>
<titulo>Conjunto</titulo>
<desc>lista sem repetição e
sem ordem</desc>
</topico>
<topico>
<titulo>Listas numérica
escrita de diversas formas</titulo>
<desc>
&lt;b&gt;Separador = &quot; &quot; (espaço)&lt;/b&gt;
&lt;br&gt;
&lt;span class="exemplo"&gt;3,20 4,75 3,12&lt;/span&gt;&lt;br&gt;
&lt;b&gt;Separador = &quot;, &quot; (vírgula seguida de espaço, não recomendado
para seres humanos)&lt;/b&gt;
&lt;br&gt;
&lt;span class="exemplo"&gt;3,20, 4,75, 3,12&lt;/span&gt;&lt;br&gt;
&lt;b&gt;Separador = &quot;;&quot; (espaços opcionais)&lt;/b&gt;
&lt;br&gt;
&lt;span class="exemplo"&gt;3,20; 4,75; 3,12&lt;/span&gt;&lt;br&gt;
&lt;b&gt;Lista vertical&lt;/b&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;3,20&lt;/span&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;4,75&lt;/span&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;3,12&lt;/span&gt;
&lt;br&gt;
&lt;b&gt;Lista ordenada&lt;/b&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;1. 3,20&lt;/span&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;2. 4,75&lt;/span&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;3. 3,12&lt;/span&gt;
</desc>
</topico>
<topico>
<titulo>Exemplo de
Componente em &lt;a href="Ldc.html"&gt;LDC&lt;/a&gt;</titulo>
<desc>
&lt;p&gt;Com listas de entradas e saidas, escrito de diversas formas&lt;/p&gt;
&lt;b&gt;Usando Parênteses&lt;/b&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;&lt;a target=&quot;_blank&quot; title=&quot;Dojo.html&quot; href=&quot;Dojo.html&quot;&gt;Dojo&lt;/a&gt; (pessoas interessadas, recursos) =&gt; diversão, aprendizagem&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Dois pontos, mesma linha&lt;/b&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;&lt;a target=&quot;_blank&quot; title=&quot;Dojo.html&quot; href=&quot;Dojo.html&quot;&gt;Dojo&lt;/a&gt;: pessoas interessadas, recursos =&gt; diversão, aprendizagem&lt;/span&gt;&lt;br&gt;
&lt;b&gt;
&lt;br&gt;
Dois pontos, outra linha&lt;/b&gt;&lt;br&gt;
&lt;span class="exemplo"&gt;&lt;a target=&quot;_blank&quot; title=&quot;Dojo.html&quot; href=&quot;Dojo.html&quot;&gt;Dojo&lt;/a&gt;:&lt;br&gt;
pessoas interessadas, recursos =&gt; diversão, aprendizagem&lt;/span&gt;
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Listas de entrada e saída&lt;/b&gt;&lt;br&gt;
&lt;div class="exemplo"&gt;&lt;a target=&quot;_blank&quot; title=&quot;Dojo.html&quot; href=&quot;Dojo.html&quot;&gt;Dojo&lt;/a&gt;:
&lt;ul&gt;
  &lt;li&gt;pessoas interessadas&lt;/li&gt;
  &lt;li&gt;recursos&lt;br&gt;
=&amp;gt;&lt;/li&gt;
  &lt;li&gt;diversão&lt;/li&gt;
  &lt;li&gt;aprendizagem&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
</desc>
</topico>
</linguagem>
