Na maioria dos exemplos desta página, a detecção e correção de
erros foi sacrificada para melhorar a inteligibilidade. Procurei fazer uma
página sem muita frescura.
1) Os tipos de dados utilizados são:
* Inteiro (-3, 0, 1, 100 ...)
* Real (-4.0002, 0, 3,1416...)
* Apontador: guarda o endereço de uma variável.
* Dado: pode ser qualquer coisa, mas é geralmente uma estrutura com
mais de um campo.
2) A declaração de variáveis é feita assim:
TIPO: NOME_DA_VARIÁVEL_1, NOME_DA_VARIÁVEL_2, ... NOME_DA_VARIÁVEL_N
(por exemplo...)
Inteiro: NumSapato, Idade
3) A declaração de rotinas é feita assim:
TIPO_DE_RETORNO: NOME_DA_FUNÇÃO (PARAMETROS)
.
. (...)
. CORPO_DA_FUNÇÃO
. (...)
fim
(por exemplo...)
Inteiro: Soma (Inteiro: Parcela1, Parcela2)
. Inteiro: Resposta
. Resposta = Parcela1 + Parcela2
. retorna Resposta
fim
4) Indentação: todos os desvios condicionais, estruturas de
repetição e subrotinas são indentadas e terminam no "fim" que está alinhado
com eles:
Tabuada (Inteiro: Fator)
. Inteiro: Index, Produto
. para Index = 1 até 10 repita
. . Produto = Index * Fator
. . Mostrar (Fator)
. fim
fim
|