Skip to content

Latest commit

 

History

History
69 lines (36 loc) · 3.88 KB

capitulo37.md

File metadata and controls

69 lines (36 loc) · 3.88 KB

Vamos interromper nossa sequência de estudo no Portugol, para aprender algo muito importante para diagramarmos um Algoritmo, e através de representação gráfica demonstrar como apresentar o fluxo de nosso código quando este se torna mais complexo e um texto fica difícil de ser compreendido.

Este formato gráfico, é conhecido como fluxograma. Para nos ajudar a fazer nossos primeiros fluxogramas e assim nos comunicarmos melhor, iremos usar o software Dia, e pode ser baixado clicando aqui.

A seguir é apresentado os principais símbolos que usaremos para representação gráfica de nosso código em portugol.

Início

O Simbolo de início como pode ser visto é uma forma oval, contendo a palavra início ou mesmo o nome do algoritmo ou função que se deseja descrever.

![Simbolo no Fluxograma para indicar Início](fluxograma/simbolos de fluxograma - inicio.png)

Em alguns casos pode ser substituído por um circulo vazio, em especial em algoritmos mais simples.

![Simbolo que representa um ponto de início](fluxograma/simbolos de fluxograma - ponto de junção.png)

Dados

O Símbolo dados deve ser utilizado para identificar declaração de variáveis e manipulação das mesmas deve ser o símbolo abaixo:

![Simbolo de obtenção de dados no fluxograma](fluxograma/simbolos de fluxograma - dados.png)

Leitura de Dados

O símbolo de leitura de dados, é utilizado para receber dados normalmente do teclado, em casos especiais pode ser considerado receber dados de uma porta serial por exemplo:

![Leitura de Dados em um fluxograma](fluxograma/simbolos de fluxograma - leitura de dados.png)

Escrita de Dados

O Simbolo de escrita de dados, é interpretado de diversas formas em alguns padrões de fluxograma, como o Fluxograma do padrão ANSI, que permite personalizar este simbolo para outras operações, no nosso contexto será usado apenas como escrita de dados na tela ou na porta serial.

![Escrita de Dados no Fluxograma](fluxograma/simbolos de fluxograma - escrita de dados.png)

Processar

O Simbolo de processamento é utilizado para chamar outro fluxograma, ou para indicar um conjunto de instruções precisas, como fazer um determinado calculo, ou posicionar um braço mecãnico.

![Simbolo que indica processamento de dados no Fluxograma](fluxograma/simbolos de fluxograma - processamento.png)

Decisão

O Simbolo de decisão é utilizado para analisar uma expressão lógica e assim decidir qual fluxo tomar, é muito usado também para representar a tomada de decisão dentro de estruturas de laços e na estrutura "Escolha".

![Simbolo que Representa um Ponto de Decisão no Fluxograma](fluxograma/simbolos de fluxograma - decisão.png)

Ponto de Junção

Um ponto de junção é normalmente usado para unir ramificações no fluxograma gerados pelo simbolo de decisão, o ponto de junção pode também ser usado númerado para unir páginas de fluxograma quando este precisa ser quebrado em partes por não caber numa única visualização.

![Simbolo que representa um ponto de junção](fluxograma/simbolos de fluxograma - ponto de junção.png)

Parar

O simbolo de parar é igual ao simbolo de iniciar porém com a palavra Parar em seu interior.

O Algoritmo finaliza ao encontrar este simbolo.

![Símbolo que Indica o Ponto final de Nosso Fluxograma](fluxograma/simbolos de fluxograma - parar.png)

Exemplo de uma sequência genérica de Fluxograma

![Exemplo de uma sequência genérica de Fluxograma](fluxograma/simbolos de fluxograma.png)

Próximos Passos

Vamos ver agora como controlar a execução de um determinado bloco de código além do principal, veremos os operadores lógicos para que possamos ajudar na tomada de decisão. Após este passo veremos os operadores matemáticos.


Atualizado: {{ file.mtime }} | Compilado: {{ gitbook.time }}