1. Lista 2. Tipos de lista Tipo de Lista Marcador Significado Não Ordenada "enter" ou • qualquer sequencia, podendo ocorrer ao mesmo tempo Ordenada 1. obedecer sequencia numérica Não Ordenada Ordenada paralelaX paralelaY ou paralelaX paralelaY 1. inicial 2. seguinte 3. Lista Opcional marcadores opcionais: | ou ( ) escolher o melhor Teste passou? | refatorar | adicionar novo teste ou Teste passou? ( ) refatorar ( ) adicionar novo teste 4. ElementoUm elemento é sempre do tipo a que a lista em que está inserido se refere. Exemplo: em uma lista de componentes o elemento é um componente em uma lista de entradas o elemento é uma entrada 5. Separador separador: "espaço" , . ; & "enter" > 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. 6. Abre e Fecha (Parênteses etc.) Cada "Abre" tem seu "Fecha" correspondente. Podem ser usados da mesma forma que em expressões. Podem ser parênteses, chaves ou colchetes. Abre Fecha { } [ ] ( ) < > recuar texto diminuir recuo 7. EvidênciaMesmo conceito da matemática 8. Conjuntolista sem repetição e sem ordem 9. Listas numérica escrita de diversas formas Separador = " " (espaço) 3,20 4,75 3,12 Separador = ", " (vírgula seguida de espaço, não recomendado para seres humanos) 3,20, 4,75, 3,12 Separador = ";" (espaços opcionais) 3,20; 4,75; 3,12 Lista vertical 3,20 4,75 3,12 Lista ordenada 1. 3,20 2. 4,75 3. 3,12 10. Exemplo de Componente em LDC Com listas de entradas e saidas, escrito de diversas formas Usando Parênteses Dojo (pessoas interessadas, recursos) => diversão, aprendizagem Dois pontos, mesma linha Dojo: pessoas interessadas, recursos => diversão, aprendizagem Dois pontos, outra linha Dojo: pessoas interessadas, recursos => diversão, aprendizagem Listas de entrada e saída Dojo: pessoas interessadas recursos => diversão aprendizagem