Estrutura de um algoritmo 

Algoritmo <nome> 
<declaração de variáveis de entrada, auxiliares e de saída > locais 
Inicio 
<comandos para entrada, processamento e para saída> 
Fim 

Declaração de variáveis

Nesta parte do algoritmo, são informados os tipos de dados manipulados no algoritmo, ou seja, declaram-se: constantes, variáveis e tipos de dados 

Sintaxe da declaração de variáveis
Var 
nome_da_variável : <tipo_de_dado>

Exemplo  de declaração de variáveis  
Var 
comprimento, largura, altura, volume :reais;
a, b, c, delta, raiz_x1,raiz_x2: reais; 
i, j, k : inteiros;
nome, empresa, escola: caracteres;

Comandos de entrada, processamento e de saída

Nesta parte do algoritmo, coloca-se todos os passos da resolução do problema que o computador terá que resolver.

Exemplo de algoritmo seqüencial para resolver um sistema de duas variáveis

                Nome do algorítmo
Algoritmo sist_2v 
              Declaração das variáveis
var a,b,c,d,e,f, x,y: reais
Inicio 
Escreva " Este algoritmo resolve sistemas lineares com 2 variáveis x e y, que deve estar na forma ";
Escreva " ax +by =c"
Escreva " dx +ey =f"
                Entrada
Escreva " Entre com o valor de a"
Leia a;
Escreva " Entre com o valor de b"
Leia b;
Escreva " Entre com o valor de c"
Leia c;
Escreva " Entre com o valor de d"
Leia d;
Escreva " Entre com o valor de e"
Leia e;
Escreva " Entre com o valor de f"
Leia f;
            Processamento
y=(f*a-d*c)/(a*e-d*b);
x=(c-b*y)/a ;
            Saída
escreva " x vale ",x; 
escreva " y vale ",y;
Fim