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>
FimDeclaraçã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