Bem-vindo ao estudo sobre Procedimentos! Essa aula ajudará na compreensão de alguns conceitos que são importantes no contexto de programação. Vamos conhecer melhor esses conceitos?
Modularização é a divisão de tarefas. Isso significa que o programa é dividido em partes ou módulos. Estes módulos são blocos de instruções que realizam tarefas específicas. Uma vez carregado, o módulo pode ser executado quantas vezes for necessário. Além disso, pode ser usado para economizar espaço e tempo de programação, já que pode ser chamado em várias partes de um mesmo programa (MANZANO; OLIVEIRA, 2012).
Cada módulo, além de ter acesso às variáveis do programa (variáveis globais), pode ter suas próprias variáveis (variáveis locais), que existem apenas durante sua chamada (RIBEIRO, 2019).
Algumas vantagens na utilização de módulos
Tipos de subprogramas: Procedimentos e Funções

Neste módulo será mostrado o subprograma Procedimento.
Procedimento
Procedimentos são estruturas que agrupam um conjunto de comandos, que são executados quando chamados no decorrer do algoritmo (MANZANO; OLIVEIRA, 2012).
Como um exemplo prático, em VisuAlg, procedimento pode ser definido como subprograma que não retorna nenhum valor. Sua declaração geralmente está no começo do algoritmo e sua sintaxe está descrita abaixo.
Estrutura
procedimento <nome-de-procedimento> [(<sequência-de-declarações-de-parâmetros>)]// Seção de Declarações de Variáveis Internasinicio// Seção de Comandosfimprocedimento
Exemplo
PROCEDIMENTO olaMundo