Módulos

Módulos são blocos externos ao bloco principal, podem ser executados várias vezes apenas com uma chamada. Assim, módulos evitam que um mesmo algoritmo precise ser escrito várias vezes.

Sintaxe

                variaveis
    // Declaração do módulo
    dizerOla: modulo;
inicio
    // Chamada do módulo
    dizerOla;
fim

// Definição do módulo
modulo dizerOla;
    escrever "Olá, mundo!";
fim modulo;

Exemplo

                variaveis
    a, b:inteiro;
    somar: modulo;
    dividir: modulo;
    subtrair: modulo;
    multiplicar: modulo;
inicio
    a<-10;
    b<-5;

    somar;
    subtrair;
    multiplicar;
    dividir;
fim

modulo somar
    escrever a, "+", b, "=", a+b;
fim modulo;

modulo multiplicar
    escrever a, "*", b, "=", a*b;
fim modulo;

modulo subtrair
    escrever a, "-", b, "=", a-b;
fim modulo;

modulo dividir
    escrever a, "/", b, "=", a/b;
fim modulo;