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.
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.

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

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:

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:

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.

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.

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".

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.

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.


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 }}