aula n.º 51/52 portuguÊs estruturado. aula n.º 51/52 português estruturado linguagem que combina...

16
Aula n.º 51/52 PORTUGUÊS ESTRUTURADO

Upload: internet

Post on 18-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

PORTUGUÊS ESTRUTURADO

PORTUGUÊS ESTRUTURADO

Page 2: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português EstruturadoPortuguês Estruturado

Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe das linguagens de programação estruturada.

Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe das linguagens de programação estruturada.

Page 3: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português EstruturadoPortuguês Estruturado

• Ferramenta de análise

• Apresentação lógica

• Ferramenta de análise

• Apresentação lógica

Page 4: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português Estruturado Convenções

Português Estruturado Convenções

• Verbos no imperativo

Exemplo:

DETERMINE, COPIE, SOME, EXECUTE, …

• Verbos no imperativo

Exemplo:

DETERMINE, COPIE, SOME, EXECUTE, …

Page 5: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

– SE– ENTÃO– SENÃO– PARA CADA– LOGO– ENQUANTO – ATÉ QUE

– SE– ENTÃO– SENÃO– PARA CADA– LOGO– ENQUANTO – ATÉ QUE

Português Estruturado Convenções

Português Estruturado Convenções

Algumas palavras reservadas para formulação lógica:Algumas palavras reservadas para formulação lógica:

Atributos Relacionais:igual a, menor que, maior que, …Atributos Relacionais:igual a, menor que, maior que, …

Page 6: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

• Sublinhar as palavras que estão no Dicionário de Dados

• Comentários delimitados com asterisco “*”

• Sublinhar as palavras que estão no Dicionário de Dados

• Comentários delimitados com asterisco “*”

Português Estruturado Convenções

Português Estruturado Convenções

Page 7: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

São os nomes das entidades, arquivos, fluxos e processos de um DFD

São os nomes das entidades, arquivos, fluxos e processos de um DFD

Português EstruturadoDicionário de Dados (DD)

Português EstruturadoDicionário de Dados (DD)

ProcessarCliente

CLIENTEDados Cliente

Resposta

CLIENTE

Dicionário de Dados:

Entidade

Dados Cliente

Processar Cliente

Resposta

Fluxo de Dados

Processo

Fluxo de Dados

Page 8: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português Estruturado Convenções

Português Estruturado Convenções

Exemplo:

INICIO ENVIE Dados Cliente de CLIENTE

SE (Dados Cliente existe ) ENTÃOResposta positiva

SENÃOResposta negativa

FIM SE * enviar resultado * ENVIE Resposta ao CLIENTEFIM

INICIO ENVIE Dados Cliente de CLIENTE

SE (Dados Cliente existe ) ENTÃOResposta positiva

SENÃOResposta negativa

FIM SE * enviar resultado * ENVIE Resposta ao CLIENTEFIM

Condição

Page 9: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

• Usar parênteses para evitar ambiguidade• Usar parênteses para evitar ambiguidade

Português Estruturado Convenções

Português Estruturado Convenções

Se A e B e CSe A e (B ou C) OuSe (A e B) ou C

Page 10: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

• Usar parênteses para evitar ambiguidade• Usar parênteses para evitar ambiguidade

Português Estruturado Convenções

Português Estruturado Convenções

Qual o resultado?

1 + 1 x 2 =

(1 + 1) x 2 =

3

4

Page 11: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português EstruturadoInstrução de Decisão – Estrutura SePortuguês EstruturadoInstrução de Decisão – Estrutura Se

INICIOSE condição ENTÃO

comando 1comando 2

SENÃOcomando 3comando 4

FIM SEFIM

INICIOSE condição ENTÃO

comando 1comando 2

SENÃOcomando 3comando 4

FIM SEFIM

Page 12: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

INICIOSE condição

CASO condição 1: Acção 1CASO condição 2: Acção 2CASO condição 3: Acção 3

SENÃO Acção 4FIM_SE

FIM

INICIOSE condição

CASO condição 1: Acção 1CASO condição 2: Acção 2CASO condição 3: Acção 3

SENÃO Acção 4FIM_SE

FIM

Português EstruturadoInstruções Decisão tipo CasoPortuguês EstruturadoInstruções Decisão tipo Caso

Page 13: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português EstruturadoPortuguês Estruturado

Estrutura de RepetiçãoEstrutura de Repetição

Estrutura Repita

Estrutura Enquanto

Page 14: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português EstruturadoEstruturas de Repetição – Estrutura RepitaPortuguês EstruturadoEstruturas de Repetição – Estrutura Repita

INICIOREPITA

comando 1comando 2comando 3comando 4

ATÉ_QUE condiçãoFIM

INICIOREPITA

comando 1comando 2comando 3comando 4

ATÉ_QUE condiçãoFIM

Page 15: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português Estruturado Estruturas de Repetição – Estrutura Enquanto

Português Estruturado Estruturas de Repetição – Estrutura Enquanto

INICIOENQUANTO condição FAÇA

comando 1comando 2comando 3comando 4

FIM_ENQUANTOFIM

INICIOENQUANTO condição FAÇA

comando 1comando 2comando 3comando 4

FIM_ENQUANTOFIM

Page 16: Aula n.º 51/52 PORTUGUÊS ESTRUTURADO. Aula n.º 51/52 Português Estruturado Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe

Aula n.º 51/52

Português EstruturadoExercícioPortuguês EstruturadoExercício

Voltando ao exercício da aula passada vamos:

1. Com base nos DFD’s de 1º, 2º grau e da tabela de decisão, vamos fazer o português estruturado do exercício 2.

2. Português estruturado do exercício 1.