Configurar
PAI - Produzir, Aprender, InovarPAP: RecursosParceirosProjetoApoia Empreendedor seta para direitaCliente
Índice
Colabore Contato: carlosarrobaapoie.org | leandroarrobaapoie.org

LDC

Linguagem de Descrição de Componente. Sintaxes completas representadas por Diagrama Sintático - Diagrama de Sintaxe (ver convenções) ou BNF (ver convenções). Ver também: Vantagens, Variável

1. Exemplo

Dojo (recursos) => diversão, aprendizagem
  1. Definir problema e linguagem
  2. Dupla sempre explica modificações
    Repete
Adicionar teste que falhe
Teste passou?
|Refatorar?
SSRefatorar testes/programa
N-Codificar programa
Platéia em silencio
S-Platéia participa

2. componente

componente: identificacao+ (entradas '=>' saidas | lista | Tabela de Decisoes)
Diagrama Sintático - Diagrama de Sintaxe LDC componente
Diagrama Sintático - Diagrama de Sintaxe LDC atribuição


2; 3; a; c => a; b; c; d

curso de XML: definições, conteúdo, referências incluindo definição oficial => Sintaxe de XML, Páginas sobre XML

3. identificacao

identificacao: nome ['(' Repeticao ')'] (':' | '=' | 'nova linha')
Diagrama Sintático - Diagrama de Sintaxe LDC identificacao

4. Entradas e Saídas

Entradas: lista de expressões
Saídas: lista de valores ou variáveis

5. expressao

expressao: OpUnario? (constante|variavel|componente|'('expressao')'){OpBinario expressao}
Diagrama Sintático - Diagrama de Sintaxe LDC expressao
Expressão Aritmética: usa operador aritmético
Expressão Lógica: usa qualquer operador

6. Operadores (OpUnario, OpBinario)

Operador Aritmético Lógico Relacional
Unário - (negativo) não (negação)
Binário + (somar)
- (subtrair)
* (multiplicar)
/ (dividir)
^ (exponencial
e (interseção)
ou (união)
= (igual)
<>, ><­ (diferente)
< (menor)
<= (menor ou igual)
> (maior)
>= (maior ou igual)

Arquivo origem: Ldc.xml. Diagramas Sintáticos gerados a partir de BNF no site uni-regensburg.de.