A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PORTUGUÊS ESTRUTURADO

Apresentações semelhantes


Apresentação em tema: "PORTUGUÊS ESTRUTURADO"— Transcrição da apresentação:

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

2 Português Estruturado
Linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe das linguagens de programação estruturada. O português estruturado é uma linguagem que combina um vocabulário limitado da língua portuguesa com a sintaxe das linguagens de programação estruturada. Sintaxe - parte da estrutura gramatical de uma língua que contém as regras relativas à combinação das palavras em unidades maiores (como as orações), e as relações existentes entre as palavras dentro dessas unidades; parte da gramática que estuda estas relações. Linguagens de Programação Estruturada – tipo de programação criada na década de 60 onde as rotinas tem estruturas bem definidas que facilitam a tradução dos métodos algoritmos em programas Aula n.º 51/52

3 Português Estruturado
Ferramenta de análise Apresentação lógica O português estruturado é uma ferramenta de análise e apresentação lógica de um processo recorrente à escrita de sentenças em português e às convenções que vamos falar em seguida… DE UM PROCESSO Aula n.º 51/52

4 Português Estruturado Convenções
Verbos no imperativo Exemplo: DETERMINE, COPIE, SOME, EXECUTE, … Aula n.º 51/52

5 Português Estruturado Convenções
Algumas palavras reservadas para formulação lógica: SE ENTÃO SENÃO PARA CADA LOGO ENQUANTO ATÉ QUE As palavras SE, ENTÃO, SENÃO, LOGO, REPETIR e ATÉ devem ser escritas com letra maiúscula e as estruturas devem ser deslocadas verticalmente (identação) para mostrar a sua hierarquia lógica. Atributos Relacionais: igual a, menor que, maior que, … Aula n.º 51/52

6 Português Estruturado Convenções
Sublinhar as palavras que estão no Dicionário de Dados Comentários delimitados com asterisco “*” Blocos de instrução podem ser agrupados recebendo um nome significativo que descreva a função dele e que seja escrita com letra maiúscula; Quando usarmos uma palavra ou chave que esteja definida no dicionário de dados esta deve ser sublinhada; Usa estrutura hierárquica recorrendo a identação. Aula n.º 51/52

7 Português Estruturado Dicionário de Dados (DD)
São os nomes das entidades, arquivos, fluxos e processos de um DFD Dicionário de Dados: Processar Cliente Dados Cliente CLIENTE Entidade CLIENTE Dados Cliente Fluxo de Dados Resposta Processar Cliente Processo Blocos de instrução podem ser agrupados recebendo um nome significativo que descreva a função dele e que seja escrita com letra maiúscula; Quando usarmos uma palavra ou chave que esteja definida no dicionário de dados esta deve ser sublinhada; Usa estrutura hierárquica recorrendo a identação. Resposta Fluxo de Dados Aula n.º 51/52

8 Português Estruturado Convenções
Exemplo: INICIO ENVIE Dados Cliente de CLIENTE SE (Dados Cliente existe ) ENTÃO Resposta positiva SENÃO Resposta negativa FIM SE * enviar resultado * ENVIE Resposta ao CLIENTE FIM Condição Blocos de instrução podem ser agrupados recebendo um nome significativo que descreva a função dele e que seja escrita com letra maiúscula; Quando usarmos uma palavra ou chave que esteja definida no dicionário de dados esta deve ser sublinhada; Usa estrutura hierárquica recorrendo a identação. Se uma certa condição for pertinente, então será tomada um determinada acção; Senão uma outra acção pode ser designada. Aula n.º 51/52

9 Português Estruturado Convenções
Usar parênteses para evitar ambiguidade Se A e B e C Se A e (B ou C) Ou Se (A e B) ou C Aula n.º 51/52

10 Português Estruturado Convenções
Usar parênteses para evitar ambiguidade Qual o resultado? 1 + 1 x 2 = 3 (1 + 1) x 2 = 4 Blocos de instrução podem ser agrupados recebendo um nome significativo que descreva a função dele e que seja escrita com letra maiúscula; Quando usarmos uma palavra ou chave que esteja definida no dicionário de dados esta deve ser sublinhada; Usa estrutura hierárquica recorrendo a identação. Aula n.º 51/52

11 Português Estruturado Instrução de Decisão – Estrutura Se
INICIO SE condição ENTÃO comando 1 comando 2 SENÃO comando 3 comando 4 FIM SE FIM Se uma certa condição for pertinente, então será tomada uma determinada acção; Senão uma outra acção pode ser designada. Aula n.º 51/52

12 Português Estruturado Instruções Decisão tipo Caso
INICIO SE condição CASO condição 1: Acção 1 CASO condição 2: Acção 2 CASO condição 3: Acção 3 SENÃO Acção 4 FIM_SE FIM Existe um entre vários casos possíveis. A estrutura mostra que acção será tomada para cada possivel caso. Um conjunto de condições mutuamente exclusivas é uma estrutura de casos; SE … SENÃOSE … SENÃOSE … SENÃOSE algumas vezes são usadas para condições mutuamente exclusivas. Às vezes , a estrutura de casos possui suas próprias palavras, diferentes de um SE; Por exemplo, SELECIONE … QUANDO … QUANDO. Quando se termina deve escrever-se FIM_SE, FIMSELEÇÃO Aula n.º 51/52

13 Português Estruturado
Estrutura de Repetição Estrutura Repita Estrutura Enquanto É repetido um dado conjunto de operações. A condição que termina esta repetição é indicada. Esta estrutura é aplicada a qualquer situação em que uma instrução ou grupo de instruções é repetida até que o resultado seja obtido. É preciso, no entanto, especificar dois aspectos para definir uma estrutura de repetição: - O que deverá ser repetido; - O critério de paragem; Aula n.º 51/52

14 Português Estruturado Estruturas de Repetição – Estrutura Repita
INICIO REPITA comando 1 comando 2 comando 3 comando 4 ATÉ_QUE condição FIM As operações “comandos” serão repetidas até existir uma determinada condição. Esta condição é testada depois da execução das operações. Aula n.º 51/52

15 Português Estruturado Estruturas de Repetição – Estrutura Enquanto
INICIO ENQUANTO condição FAÇA comando 1 comando 2 comando 3 comando 4 FIM_ENQUANTO FIM As operações repetidas enquanto uma determinada condição for verdadeira. Esta condição é testada, antes da execução das operações Aula n.º 51/52

16 Português Estruturado Exercício
Voltando ao exercício da aula passada vamos: 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. Português estruturado do exercício 1. Aula n.º 51/52


Carregar ppt "PORTUGUÊS ESTRUTURADO"

Apresentações semelhantes


Anúncios Google